Skip to main content
POST

Authorizations

X-API-Key
string
header
required

Body

application/json
channelId
number
required

ID de la integración (canal) de WhatsApp de la organización

Example:

12

type
enum<string>
required

Tipo de mensaje a enviar

Available options:
text,
template,
image,
document
Example:

"text"

to
string

Teléfono destino (se normaliza a E.164). Exactamente uno de to/contactId/chatUserId.

Example:

"+521 55 1234 5678"

contactId
number

ID de contacto de la organización

Example:

345

chatUserId
number

ID de ChatUser existente

Example:

678

text
string

Texto del mensaje (type=text) o caption (image/document)

Example:

"Hola, ¿en qué podemos ayudarte?"

template
object

Payload de la plantilla (obligatorio cuando type=template)

mediaUrl
string

URL del media (type=image|document)

Example:

"https://cdn.sofiachat.com/media/promo-agosto.jpg"

assignToHuman
boolean

Si true, la conversación pasa a intervención humana (HITL)

Example:

false

metadata
object

Metadatos libres que se guardan junto al mensaje

Example:

Response

201 - undefined