Skip to main content
POST
Enviar mensaje en el thread (MESSAGE) o nota interna (COMMENT)

Authorizations

Authorization
string
header
required

Token de sesión Better Auth para rutas de backoffice; las rutas de portal usan su token propio.

Headers

Idempotency-Key
string<uuid>

UUID v4 estable por intento lógico. Es obligatorio para MESSAGE y opcional para COMMENT.

Pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$

Path Parameters

id
string
required

Body

application/json
type
enum<string>
required
Available options:
MESSAGE,
COMMENT
attachments
object[]
body
string

Cuerpo (requerido si no hay adjuntos)

channelAccountId
string

Cuenta de salida (casilla). Sin ella se usa la personal

cc
string[]

CC (sólo email)

sendMode
enum<string>

Modo de envío desde casilla compartida

Available options:
send_as,
on_behalf_of
channelId
number

Canal del envío (1002 email, 1003 whatsapp). Debe coincidir con el del thread; default: el del thread

subject
string

Asunto (sólo email)

to
string[]

Destinatarios explícitos (sólo email)

clientId
string

ID del cliente asociado (sólo WhatsApp)

contactId
string

ID del contacto asociado (sólo WhatsApp)

opportunityId
string

ID del negocio asociado (sólo WhatsApp)

quoteId
string

ID de la cotización asociada (sólo WhatsApp)

Response

MESSAGE sin Idempotency-Key o encabezado presente que no es UUID v4