Skip to main content

Conversaciones

Las conversaciones representan hilos de chat con tus contactos. Cada conversación está vinculada a un contacto y contiene todo el historial de mensajes.

Scopes requeridos

EndpointScope
Lectura (GET)conversations:read
Escritura (POST/PATCH)conversations:write
Mensajesmessages:read

Estados de conversación

EstadoDescripción
activeConversación abierta y activa
closedCerrada manualmente o por inactividad
archivedArchivada (oculta de la bandeja principal)

Casos de uso comunes

Usa GET /conversations/v1 con filtros de fecha para obtener conversaciones nuevas y sincronizarlas con tu CRM.
curl "https://api.whaapy.com/conversations/v1?filters=%7B%22updatedFilter%22%3A%22today%22%7D" \
  -H "Authorization: Bearer wha_xxxxx"
Filtra por mensajes no leídos y estado activo para encontrar conversaciones pendientes.
curl "https://api.whaapy.com/conversations/v1?filters=%7B%22statusFilter%22%3A%22unread%22%7D" \
  -H "Authorization: Bearer wha_xxxxx"
Usa POST /conversations/v1/:id/close después de resolver un ticket en tu sistema.
curl -X POST "https://api.whaapy.com/conversations/v1/uuid/close" \
  -H "Authorization: Bearer wha_xxxxx"
Cuando un agente humano toma el control, pausa la IA temporalmente.
curl -X POST "https://api.whaapy.com/conversations/v1/uuid/ai/pause" \
  -H "Authorization: Bearer wha_xxxxx" \
  -H "Content-Type: application/json" \
  -d '{"duration": 30}'

Próximos pasos