Cómo conectar la cuenta del mensajero a través de la API
La conexión de la cuenta al NN Agent a través de la API se realiza a través de una sesión de autorización: abres una sesión, el mensajero envía un código al número, y devuelves el código a la sesión. Con la protección de dos factores activada, se añade un paso más: la contraseña en la nube.
Antes de comenzar, obtén un token bearer, consulta Autenticación.
curl -X POST https://api.nexifyneo.com/v2/accounts/auth-sessions \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d 'YOUR_JSON_BODY'En la respuesta, se devolverá un identificador de sesión en formato UUID. Todos los siguientes pasos se dirigen a él, y no al identificador de la cuenta: la cuenta aún no existe.
Una alternativa para iniciar sesión mediante un código QR en lugar del código del mensaje es POST /v2/accounts/auth-sessions/qr.
Consulta el estado de la sesión hasta que pase a esperar el código:
curl https://api.nexifyneo.com/v2/accounts/auth-sessions/AUTH_ID \
-H "Authorization: Bearer YOUR_API_TOKEN"Si no recibiste el código, solicita un reenvío: POST /v2/accounts/auth-sessions/{auth_id}/resend-code.
curl -X POST https://api.nexifyneo.com/v2/accounts/auth-sessions/AUTH_ID/code \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d 'YOUR_JSON_BODY'Después de esto, verifica nuevamente el estado de la sesión: o se completará con éxito, o solicitará la contraseña en la nube.
curl -X POST https://api.nexifyneo.com/v2/accounts/auth-sessions/AUTH_ID/password \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d 'YOUR_JSON_BODY'Este paso es necesario solo para cuentas con protección de dos factores. Sin ella, la sesión se completa inmediatamente después del código.
curl https://api.nexifyneo.com/v2/accounts \
-H "Authorization: Bearer YOUR_API_TOKEN"La nueva cuenta está presente en la lista con su UUID. Este UUID se utiliza posteriormente para diálogos y para vinculación a campañas.
Si algo salió mal#
- Una sesión no finalizada se puede interrumpir:
DELETE /v2/accounts/auth-sessions/{auth_id}. - La respuesta
401significa un problema con el token, no con la cuenta — ver Autenticación. - La interrupción en la verificación del certificado TLS no está relacionada ni con el token ni con la sesión:
api.nexifyneo.comdevuelve un certificado autofirmado, ver Limitaciones conocidas.
Qué cuentas conectar#
Para salidas, conecte cuentas separadas, no personales. La decisión de bloqueo la toma la plataforma, y al perder una cuenta, la correspondencia y los contactos permanecen en NN Agent — usted continuará con otra. Análisis en preguntas frecuentes.
Siguiente#
- Iniciar la primera campaña a través de la API — qué hacer con la cuenta conectada.
- Cuentas en la API — lista completa de operaciones.