Saltar al contenido principal

ReferenciaConversations

Conversations

Inbox público. La misma visibilidad del producto para el usuario que creó la clave.

POST/api/v1/conversations/{id}/messages

Lista hilos, lee mensajes, responde texto, cierra, pospone, prioriza, anota, etiqueta e invita staff.

HTTPPathScope
GET/api/v1/conversationsrest.conversations.read
GET/api/v1/conversations/{id}rest.conversations.read
PATCH/api/v1/conversations/{id}rest.conversations.write
GET/api/v1/conversations/{id}/messagesrest.conversations.messages.read
POST/api/v1/conversations/{id}/messagesrest.conversations.write
POST/api/v1/conversations/{id}/mediarest.conversations.write
GET/api/v1/conversations/{id}/notesrest.conversations.read
POST/api/v1/conversations/{id}/notesrest.conversations.write
GET/api/v1/conversation-tagsrest.conversations.read
POST/api/v1/conversations/{id}/tagsrest.conversations.write
DELETE/api/v1/conversations/{id}/tags/{tag_id}rest.conversations.write
GET/api/v1/conversations/{id}/participantsrest.conversations.read
POST/api/v1/conversations/{id}/participantsrest.conversations.write
DELETE/api/v1/conversations/{id}/participants/{participant_id}rest.conversations.write

Lista con q, status (open / pending / closed / snoozed) y contact_id. PATCH status es open, closed o snoozed — pending queda como filtro. snoozed_until es obligatorio con status snoozed y debe ser futuro. Ya-snoozed rechaza un nuevo snooze: abre primero. priority: low | normal | high | urgent. Reply es texto; DNC, hilo cerrado y canal inactivo fallan cerrados. Las notas internas son staff-only, 1–5000 chars, distintas de /api/v1/notes. Las tags del inbox son otro catálogo (GET /conversation-tags), máximo 10. Participantes staff: observer | collaborator; collaborator en canal exclusivo es 403.

Query

ParámetroTipoNotas
qstringBusca el hilo.
statusopen | pending | closed | snoozedFiltro. pending no es PATCH.
contact_idUUIDHilos de ese contacto.
limit / cursornumber / stringPágina de cursor. limit 1–100.

Campos

CampoTipoNotas
id / display_idUUID / stringIdentidad pública del hilo.
statusstringopen, pending, closed, snoozed.
can_replybooleanWhatsApp false = ventana 24h cerrada.
owner_idUUID | nullMiembro. Unassign exclusivo falla cerrado.
prioritylow | normal | high | urgentPATCH.
contentstringReply texto. 201 { id, status: pending }.