curl --request POST \
--url https://{your-prod-endpoint}/whatsapp/messages/template \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <api-key>' \
--data '
{
"phoneNumber": "+34600111222",
"templateId": "2f3f8e64-2a1d-4b73-b7e4-9f0a7d6f8e10",
"params": [
"Dr. García",
"martes 15 de julio",
"11:00",
"Cardiología - Centro Norte"
]
}
'{
"messageId": "<string>",
"status": "queued"
}{
"status": "error",
"code": 123,
"error_code": "<string>",
"message": "<string>"
}WhatsApp Notifications
Enviar confirmación o recordatorio de cita
Envía una notificación al paciente por WhatsApp usando una plantilla aprobada por Meta, referenciada por templateId.
- Úsalo para enviar la confirmación de cita justo después de agendar.
- Úsalo también para enviar el recordatorio antes del día de la cita.
- Las plantillas y sus variables se configuran en el panel de Omniloy.
POST
/
whatsapp
/
messages
/
template
curl --request POST \
--url https://{your-prod-endpoint}/whatsapp/messages/template \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <api-key>' \
--data '
{
"phoneNumber": "+34600111222",
"templateId": "2f3f8e64-2a1d-4b73-b7e4-9f0a7d6f8e10",
"params": [
"Dr. García",
"martes 15 de julio",
"11:00",
"Cardiología - Centro Norte"
]
}
'{
"messageId": "<string>",
"status": "queued"
}{
"status": "error",
"code": 123,
"error_code": "<string>",
"message": "<string>"
}Autorizaciones
API Key proporcionada por Omniloy. La misma key se usa para llamadas entrantes y salientes.
Cuerpo
application/json
Notificación por plantilla de WhatsApp referenciada por UUID.