Skip to main content
Esta página documenta los endpoints de MarIA Core usados para campañas de llamadas salientes con cuestionarios.

Autenticación

Todos los endpoints requieren X-Api-Key. En la referencia interactiva sustituye your-prod-endpoint por el host real antes de probar una petición.

Cuestionarios

Ejemplo de creación:
Respuesta 201 abreviada:

Webhooks

Tipos válidos: generic, whatsapp_incoming, whatsapp_status, voice_incoming, voice_status, questionnaire_completion, voice_shutdown, voice_tool_call.
La respuesta devuelve success: true y el webhook en data; si hay auth.token, aparece enmascarado como ***.

Llamadas salientes

Para crear una llamada ligada a un cuestionario externo usa POST /api/v1/calls/external-questionnaire. Usa schedulingWindow si quieres acotar fecha u horario.
Respuesta 201 abreviada:

Consulta de llamadas

Para integraciones externas usa las rutas de lectura: El listado devuelve success, data y pagination. El detalle devuelve success y data.call. La llamada incluye id, endUserId, questionnaireInstanceId, callDirection, status, timestamps, schedulingWindow, transcripción, eventos y resultado cuando existe.