Contacts
Envía una plantilla de WhatsApp al contacto
Enruta según el canal del contacto: Meteor CRM (uChat) o WhatsApp directo (Cloud API). Cualquier otro tipo de canal se rechaza con 400.
Como en un mensaje normal, la fila queda guardada aunque el proveedor rechace: mira delivery.ok y no solo el código HTTP. delivery.upstream es la respuesta cruda del proveedor y su forma la define él, no Meteor.
Pide el scope channels:send, que una key de test no puede ejercer (403 test_mode_restricted).
post/contacts/{contactId}/messages/template
Request
- Base URL: https://api.met.meteor.com.co/api/v1
- URL: https://api.met.meteor.com.co/api/v1/contacts/{contactId}/messages/template
- Auth: one of:
- bearer (a scheme the document does not define)
- HTTP bearer
Path parameters
contactIdnumber required
ID del contacto del CRM.
Request body
Response
Example response
{
"data": {
"delivery": {
"ok": true
},
"message": {
"agent_id": 77,
"channel_id": 5,
"contact_id": 4821,
"content": "¿Todavía tienen disponibilidad para el viernes?",
"created_at": "2026-07-30T04:12:33.120385Z",
"id": 918273,
"message_type": "text",
"origin": "panel",
"role": "user",
"sent_by_name": "Ana Ruiz",
"sent_by_user_id": 42,
"source": "whatsapp"
}
}
}Changes
No recorded changes to this operation across all 2 revisions of this API.