L'API BuzzBip expose des ressources pour la messagerie, la gestion des contacts, le suivi des conversations et l'automatisation des workflows. Tous les chemins sont relatifs à https://api.buzzbip.com/v1.
Messages
json
// POST /messages — request body
{
"to": "+21612345678",
"type": "template",
"template": {
"name": "order_confirmation",
"language": "en",
"components": [
{
"type": "body",
"parameters": [{ "type": "text", "text": "Walid" }]
}
]
}
}Contacts
json
// POST /contacts — request body
{
"phone": "+21612345678",
"firstName": "Walid",
"lastName": "Ben Ali",
"email": "[email protected]",
"tags": ["vip", "woocommerce"]
}Conversations
Workflows
json
// POST /workflows/{id}/trigger — request body
{
"contactId": "cnt_abc123",
"payload": {
"orderId": "ORD-9876",
"total": "149.00 TND"
}
}Les messages template doivent être pré-approuvés dans BuzzBip sous Content → WhatsApp Templates avant de pouvoir les envoyer via l'API.
