Endpoints disponibles
Listar conversaciones
Obtener todas las conversaciones con filtrado y paginación.
Crear conversación
Crear una nueva conversación programáticamente.
Obtener mensajes
Obtener los mensajes de una conversación específica.
Actualizar metadata
Actualizar la metadata de una conversación.
Actualizar estado masivo
Actualizar el estado de múltiples conversaciones.
Exportar
Exportar conversaciones como archivo ZIP con CSVs.
Evaluar respuesta
Evaluar la calidad de una respuesta del agente.
Evaluar con LLM
Ejecutar evaluación completa usando LLM-as-Judge.
Resumen de endpoints
| Método | Endpoint | Descripción |
|---|---|---|
| GET | /v2/conversations | Listar conversaciones |
| POST | /v2/conversations | Crear conversación |
| GET | /v2/conversations/{id}/messages | Obtener mensajes |
| PATCH | /v2/conversations/{id}/metadata | Actualizar metadata |
| POST | /conversations/update-status | Actualizar estado masivo |
| POST | /conversations/export | Exportar conversaciones |
| POST | /conversations/eval-answer | Evaluar respuesta de mensaje |
| POST | /conversations/{id}/evaluate | Evaluar conversación con LLM |
Canales disponibles
| Canal | Descripción |
|---|---|
api | Conversaciones iniciadas via API |
website | Widget de chat en sitio web |
whatsapp | WhatsApp Business API |
instagram | Instagram Messaging |
telegram | Telegram Bot |
dashboard | Desde el dashboard de Horneross |
agent_builder | Desde el constructor de agentes |
Estados de conversación
| Estado | Descripción |
|---|---|
UNRESOLVED | Conversación activa, esperando respuesta o acción |
RESOLVED | Marcada como resuelta por el agente o usuario |
HUMAN_REQUESTED | El usuario solicitó intervención humana |
