Conversaciones
Listar Conversaciones
Obtén todas las conversaciones con filtros y paginación
GET
Parámetros de Query
Filtrar por estado:
all, active, closed, archivedBuscar por nombre de contacto, teléfono o email
Número de resultados (máximo 100)
Offset para paginación
Filtros avanzados en formato JSON (ver ejemplos abajo)
Filtros avanzados
El parámetrofilters acepta un JSON URL-encoded con las siguientes opciones:
| Filtro | Valores | Descripción |
|---|---|---|
statusFilter | unread, ai-paused, ai-active, needs-attention | Estado de la conversación |
stageId | UUID | Etapa del funnel de ventas |
tags | Array de strings | Tags del contacto (match OR) |
assignedTo | me, none, UUID | Asignación del agente |
updatedFilter | today, week, month | Filtro de tiempo |
inactiveDays | 1-365 | Días de inactividad |
Campos de respuesta
| Campo | Tipo | Descripción |
|---|---|---|
id | string | UUID de la conversación |
phoneNumber | string | Número de WhatsApp del contacto |
contactName | string | Nombre del contacto |
lastMessageAt | string | Fecha del último mensaje (ISO 8601) |
lastMessagePreview | string | Preview del último mensaje (truncado) |
unreadCount | number | Mensajes no leídos |
status | string | Estado: active, closed, archived |
contact | object | Datos del contacto asociado |
settings | object | Configuración de IA para esta conversación |
assignedTo | object | Agente asignado (si aplica) |
meta.total | number | Total de conversaciones que coinciden |
meta.hasMore | boolean | Si hay más páginas disponibles |