Endpoint
POST /api/conversations/update-status
Actualizá el estado de múltiples conversaciones a la vez, opcionalmente filtradas por canal o agente.
Bearer token con tu API key de organización.
Query Parameters
Filtrar por canal. Solo actualiza conversaciones de este canal.
Filtrar por agente. Solo actualiza conversaciones de este agente.
Request Body
Nuevo estado para las conversaciones. Valores: UNRESOLVED, RESOLVED, HUMAN_REQUESTED
# Marcar todas las conversaciones como resueltas
curl -X POST "https://app.horneross.com/api/conversations/update-status" \
-H "Authorization: Bearer sk_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"status": "RESOLVED"
}'
# Marcar solo conversaciones de WhatsApp como resueltas
curl -X POST "https://app.horneross.com/api/conversations/update-status?channel=whatsapp" \
-H "Authorization: Bearer sk_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"status": "RESOLVED"
}'
Response
Número de conversaciones actualizadas
Estados disponibles
| Estado | Descripción |
|---|
UNRESOLVED | Conversación activa, esperando respuesta |
RESOLVED | Marcada como resuelta |
HUMAN_REQUESTED | El usuario solicitó hablar con un humano |