Meta Cloud API (WhatsApp Business)
WhatsUY se integra con la API oficial de WhatsApp Business hosteada por Meta (Graph API v25.0).
Onboarding
- Crear app en Meta for Developers.
- Configurar producto WhatsApp.
- Vincular WABA (WhatsApp Business Account).
- Obtener access token y phone number ID.
- Configurar la referencia en WhatsUY con
type: "meta-cloud".
Templates (plantillas)
Las plantillas de mensaje deben ser aprobadas por Meta. Se gestionan vía:
POST /templates
{ "reference": 12345, "name": "bienvenida", "category": "MARKETING", "language": "es", "components": [...] }
GET /templates?reference=12345
Estados posibles: PENDING | APPROVED | REJECTED | DISABLED.
Envío con template
POST /chats/send
{
"reference": 12345,
"chatId": "59891234567",
"message": {
"type": "template",
"template": { "name": "bienvenida", "language": { "code": "es" }, "components": [...] }
}
}
Callback entrante
Meta envía los mensajes entrantes a un webhook público que WhatsUY expone en:
POST /webhooks/meta
Configuralo desde el panel de Meta apuntando a:
https://<tu-host>/webhooks/meta
Verificá con el VERIFY_TOKEN configurado en tu referencia.
Detalle completo:
api-documentation/07-meta-cloud-api.mdx.