Método de Autenticación
La API utiliza Bearer Token authentication con tokens JWT emitidos por Auth0.Flujo de Autenticación
- Envia tus credenciales (
client_idyclient_secret) al endpoint/v1/auth - Recibe un token JWT con tiempo de expiración
- Incluye el token en el header
Authorizationde todas las solicitudes - Renueva el token antes de que expire
Header de Autorizacion
Scopes Disponibles
Los tokens incluyen scopes que determinan los permisos de tu aplicación:| Scope | Endpoints | Operaciónes |
|---|---|---|
read:call-analysis-requests | GET /v1/call-analysis, GET /v1/call-analysis/{id} | Listar y ver análisis |
write:call-analysis-request | POST /v1/call-analysis | Crear análisis |
read:call-analysis-audio | GET /v1/call-analysis/{id}/audio-file | Descargar audio |
read:call-analysis-transcription | GET /v1/call-analysis/{id}/transcription | Ver transcripciónes |
read:prompt-template | GET /v1/models, GET /v1/models/{id} | Ver modelos |
write:prompt-template | POST /v1/models, PUT /v1/models/{id} | Crear/editar modelos |
read:call-analysis-stats | GET /v1/stats/* | Acceder a estadísticas |
Errores de Autenticación
401 Unauthorized
Causas comunes:- Credenciales invalidas
- Token expirado
- Token malformado
- Header Authorization ausente
403 Forbidden
Causa: El token no tiene el scope requerido para la operación.Duración del Token
Los tokens tienen una duración limitada indicada porexpires_at (timestamp Unix). Solicita un nuevo token antes de la expiración para evitar interrupciones.
Ver endpoint de autenticación
Documentación completa del endpoint /v1/auth
