Skip to main content
POST
/
api
/
conversations
/
export
# Exportar todas las conversaciones
curl -X POST https://app.horneross.com/api/conversations/export \
  -H "Authorization: Bearer sk_live_xxx" \
  -H "Content-Type: application/json" \
  -o conversations.zip \
  -d '{}'

# Exportar solo conversaciones de WhatsApp con evaluaciones "good"
curl -X POST https://app.horneross.com/api/conversations/export \
  -H "Authorization: Bearer sk_live_xxx" \
  -H "Content-Type: application/json" \
  -o whatsapp_good.zip \
  -d '{
    "channel": "whatsapp",
    "messageEval": "good"
  }'

Endpoint

POST /api/conversations/export
Exportá conversaciones como archivo ZIP con archivos CSV individuales por conversación.

Headers

Authorization
string
required
Bearer token con tu API key de organización.
Content-Type
string
required
Siempre application/json

Request Body

channel
string
Filtrar por canal: api, website, whatsapp, dashboard, etc.
priority
string
Filtrar por prioridad: LOW, MEDIUM, HIGH, URGENT
messageEval
string
Filtrar por evaluación de mensajes: good, bad
agentId
string
Filtrar por agente específico
assigneeId
string
Filtrar por usuario asignado
# Exportar todas las conversaciones
curl -X POST https://app.horneross.com/api/conversations/export \
  -H "Authorization: Bearer sk_live_xxx" \
  -H "Content-Type: application/json" \
  -o conversations.zip \
  -d '{}'

# Exportar solo conversaciones de WhatsApp con evaluaciones "good"
curl -X POST https://app.horneross.com/api/conversations/export \
  -H "Authorization: Bearer sk_live_xxx" \
  -H "Content-Type: application/json" \
  -o whatsapp_good.zip \
  -d '{
    "channel": "whatsapp",
    "messageEval": "good"
  }'

Response

La respuesta es un archivo ZIP binario que contiene un archivo CSV por cada conversación exportada. Headers de respuesta:
  • Content-Type: application/zip
  • Content-Disposition: attachment; filename=data.zip
Estructura del CSV:
ColumnaDescripción
agent_idID del agente
conversation_idID de la conversación
message_idID del mensaje
textContenido del mensaje
fromOrigen: human o agent
sourcesFuentes usadas (JSON)
evaluationEvaluación: good, bad, o vacío
readSi el mensaje fue leído
createdAtFecha de creación