Skip to main content

Descripción General

Neuracall utiliza OAuth2 con Auth0 para autenticación. Todos los endpoints (excepto /v1/auth) requieren un token de acceso valido.

Flujo de Autenticación

Obtener Credenciales

Para usar la API necesitas:
Contacta a support@neuracall.com para solicitar tus credenciales de API.

Obtener Token de Acceso

Respuesta

Usar el Token

Incluye el token en el header Authorization de cada solicitud:

Scopes (Permisos)

Los tokens incluyen scopes que determinan que operaciónes puede realizar tu aplicación:

Manejo de Expiracion

Los tokens tienen una duración limitada. El campo expires_at indica el timestamp Unix de expiración.
Recomendacion: Renueva el token antes de que expire para evitar interrupciones.
Python - Renovacion automática

Errores de Autenticación

Ejemplo de error

Seguridad

Nunca expongas tus credenciales en código del lado del cliente, repositorios publicos o logs.

Mejores practicas

  1. Almacena credenciales en variables de entorno
  2. Usa un gestor de secretos en produccion
  3. Rota las credenciales periodicamente
  4. Monitorea el uso de la API por actividad sospechosa
Ejemplo con variables de entorno
Python