Skip to main content
POST
/
api
/
conversations
/
update-status
# 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"
  }'
{
  "count": 42
}

Endpoint

POST /api/conversations/update-status
Actualizá el estado de múltiples conversaciones a la vez, opcionalmente filtradas por canal o agente.

Headers

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

Query Parameters

channel
string
Filtrar por canal. Solo actualiza conversaciones de este canal.
agentId
string
Filtrar por agente. Solo actualiza conversaciones de este agente.

Request Body

status
string
required
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

count
number
required
Número de conversaciones actualizadas
{
  "count": 42
}

Estados disponibles

EstadoDescripción
UNRESOLVEDConversación activa, esperando respuesta
RESOLVEDMarcada como resuelta
HUMAN_REQUESTEDEl usuario solicitó hablar con un humano