REST API: WhatsApp Templates
Verstuur WhatsApp-templateberichten programmatisch via de Bugalou REST API. Beheer templates en variabelen.
Overzicht
De WhatsApp Templates API laat je goedgekeurde WhatsApp-templateberichten programmatisch versturen. Dit is handig voor geautomatiseerde bevestigingen, herinneringen en notificaties vanuit externe systemen. Je hebt een API-sleutel nodig om te authenticeren.
Authenticatie
Voeg je API-sleutel toe aan elk verzoek:
X-API-Key: bg_live_jouw_sleutel_hierAuthorization: Bearer bg_live_jouw_sleutel_hier
Een Templatebericht Versturen
POST https://app.bugalou.com/api/templates/send
Authorization: Bearer bg_live_jouw_api_sleutel_hier
Content-Type: application/json
{
"template": "order_bevestiging",
"phone": "31612345678",
"variables": { "name": "Jan", "order": "12345" }
}
Parameters
| Veld | Type | Verplicht | Beschrijving |
|---|---|---|---|
template | string | Ja | Templatenaam (bijv. order_bevestiging) |
phone | string | Ja | Telefoonnummer met landcode, zonder + (bijv. 31612345678) |
variables | object | Nee | Key-value paren voor template-placeholders |
Beschikbare Templates Ophalen
GET https://app.bugalou.com/api/templates/send Authorization: Bearer bg_live_jouw_api_sleutel_hier
Geeft een array terug van alle goedgekeurde templates met hun namen en verwachte variabelen.
Voorbeeldtemplates
verificatie_code— verstuur een verificatiecodeorder_bevestiging— orderbevestiging met bestelnummerorder_verzonden— verzendnotificatie met trackinginfoafspraak_herinnering— afspraakherinneringfactuur_herinnering— factuur betalingsherinnering
Het aantal beschikbare API-aanroepen hangt af van je abonnement.
Response Formaat
Succes: {"success": true, "messageId": "..."}
Fout: {"error": "Invalid or expired API key"} (401) of {"error": "Template not found"} (404)
Gebruiksscenario's
- E-commerce: Verstuur orderbevestigingen en verzendmeldingen vanuit je webshop
- Dienstverlenende bedrijven: Verstuur afspraakherinneringen en factuurnotificaties
- Eigen applicaties: Trigger WhatsApp-berichten vanuit elk systeem via HTTP