Cambiar el estado de una conversación o transferirla

Cambia el estado de una conversación o la transfiere a un nuevo agente de chat.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
integer

ID del número de teléfono de Wasapi.

string
length ≤ 140

Clave de la conversación. Acepta teléfono o BSUID: es el mismo valor que viene en
wa_id en los webhooks de mensajes y en GET /conversations, donde para un contacto
que oculta su número el campo trae el BSUID (XX.<alfanumérico>).

⚠️ A diferencia de los endpoints de envío, acá el username no se resuelve: este
endpoint opera sobre una conversación que ya existe, identificada por su clave. Si solo
tiene el username, obtenga primero la conversación con GET /conversations y use el
wa_id que devuelve.

El campo bsuid sigue disponible si prefiere ser explícito.

string | null

Business-Scoped User ID de Meta, con formato XX.<alfanumérico>. Identifica a un
contacto que oculta su número. Se obtiene del campo bsuid de los webhooks o de
GET /conversations.

Alternativa explícita a poner el BSUID directamente en el campo del destinatario.

string
enum

El nuevo estado de la conversación, puede ser 'open', 'hold' o 'closed'. Si se abre la conversación, se puede especificar un agent_id para asignar el chat.

Allowed:
string | null

Nota o mensaje opcional cuando se transfiere la conversación (se abre y se asigna un agent_id).

integer

ID opcional del nuevo agente al que se debe asignar la conversación cuando se abre.

integer

Validar el estado asignado (1 para validar, 0 o nulo para no validar).

boolean

Indica si se debe enviar un mensaje de cierre al finalizar la conversación.

Responses

401

No autenticado

422

Error de validación

500

Error del servidor

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json