WhatsApp Templates
Plantillas aprobadas
GET/api/ai-agents/{id}/channel-template-options
Ámbito requerido: agents.read
| Parámetro | Dónde | Obligatorio |
|---|---|---|
category | query | no |
id | path | sí |
bash
curl "https://api.zapyflow.com.br/api/ai-agents/{id}/channel-template-options" \
-H "Authorization: Bearer $ZAPYFLOW_API_KEY"Respuestas
200— OK
POST/api/channels/{channelId}/whatsapp-templates
Ámbito requerido: whatsapp_templates.write
| Parámetro | Dónde | Obligatorio |
|---|---|---|
channelId | path | sí |
Cuerpo de la petición
| Campo | Tipo | Obligatorio | Restricciones |
|---|---|---|---|
name | string | sí | min 1, max 512 |
category | "MARKETING" | "UTILITY" | "AUTHENTICATION" | sí | — |
language | string | sí | — |
components | object | object | object | object | object | object | object[] | sí | ≥ 1 items, ≤ 4 items |
bash
curl -X POST "https://api.zapyflow.com.br/api/channels/{channelId}/whatsapp-templates" \
-H "Authorization: Bearer $ZAPYFLOW_API_KEY" \
-H "Content-Type: application/json" \
-d '{ ... }'Respuestas
201— Creado400— Petición malformada
POST/api/channels/{channelId}/whatsapp-templates/media-handle
Ámbito requerido: whatsapp_templates.write
| Parámetro | Dónde | Obligatorio |
|---|---|---|
channelId | path | sí |
bash
curl -X POST "https://api.zapyflow.com.br/api/channels/{channelId}/whatsapp-templates/media-handle" \
-H "Authorization: Bearer $ZAPYFLOW_API_KEY"Respuestas
200— OK400— Petición malformada
POST/api/channels/{channelId}/whatsapp-templates/sync
Ámbito requerido: whatsapp_templates.write
| Parámetro | Dónde | Obligatorio |
|---|---|---|
channelId | path | sí |
bash
curl -X POST "https://api.zapyflow.com.br/api/channels/{channelId}/whatsapp-templates/sync" \
-H "Authorization: Bearer $ZAPYFLOW_API_KEY"Respuestas
200— OK409— Conflicto con el estado actual
GET/api/whatsapp-templates
Ámbito requerido: whatsapp_templates.read
| Parámetro | Dónde | Obligatorio |
|---|---|---|
channelId | query | no |
category | query | no |
status | query | no |
language | query | no |
search | query | no |
page | query | no |
limit | query | no |
bash
curl "https://api.zapyflow.com.br/api/whatsapp-templates" \
-H "Authorization: Bearer $ZAPYFLOW_API_KEY"Respuestas
200— OK
GET/api/whatsapp-templates/{id}
Ámbito requerido: whatsapp_templates.read
| Parámetro | Dónde | Obligatorio |
|---|---|---|
id | path | sí |
bash
curl "https://api.zapyflow.com.br/api/whatsapp-templates/{id}" \
-H "Authorization: Bearer $ZAPYFLOW_API_KEY"Respuestas
200— OK404— No encontrado — también es la respuesta cuando el recurso es de otro workspace
DELETE/api/whatsapp-templates/{id}
Ámbito requerido: whatsapp_templates.write
| Parámetro | Dónde | Obligatorio |
|---|---|---|
id | path | sí |
bash
curl -X DELETE "https://api.zapyflow.com.br/api/whatsapp-templates/{id}" \
-H "Authorization: Bearer $ZAPYFLOW_API_KEY"Respuestas
204— Sin contenido
GET/api/whatsapp-templates/stats
Ámbito requerido: analytics.read
| Parámetro | Dónde | Obligatorio |
|---|---|---|
channelId | query | no |
bash
curl "https://api.zapyflow.com.br/api/whatsapp-templates/stats" \
-H "Authorization: Bearer $ZAPYFLOW_API_KEY"Respuestas
200— OK