Saltar al contenido principal
POST

Autorizaciones

Authorization
string
header
requerido

API token emitido desde Settings → API Token del dashboard 1TO1 AI. Enviar en header Authorization: Bearer sk_1to1_...

Parámetros de ruta

slug
string
requerido

Slug del business, case-insensitive. Debe coincidir con el business del token.

Ejemplo:

"acme"

Cuerpo

application/json
conversation
object
requerido

Identificador de la conversación — exactamente UNO de los cuatro campos debe venir. Orden de resolución: uuid > whatsapp_user_id > username > phone. El lookup filtra por el business del token (defense in depth cross-tenant). Resolver por phone o username puede devolver 409 (PHONE_NUMBER_AMBIGUOUS / USERNAME_AMBIGUOUS) cuando varios contactos comparten el identificador — aplica a cualquier endpoint que acepte esta referencia.

Respuesta

Snapshot del estado de la conversación.

conversation
object
requerido
window
object
requerido
assignment
object
requerido
mailbox
object | null
requerido
tags
object[]
requerido
inbox_status
enum<string>
requerido

Estado del inbox: pending (aún no resuelta) o resolved (cerrada por el equipo).

Opciones disponibles:
pending,
resolved
Ejemplo:

"pending"

last_message
object | null
requerido
is_tester
boolean
requerido

Si true, la conversación pertenece al módulo tester (ficticia). No se envían mensajes reales a Meta.

tester_virtual_now
string<date-time> | null
requerido

Hora virtual actual (now() + virtual_offset) — solo cuando is_tester=true. Útil para correlacionar con el dashboard del tester sin otra request.