Einführung
Es gibt keinen einzelnen Buzzbip-Broadcast-API-Endpunkt. Programmatische Broadcasts senden eine genehmigte WhatsApp-Vorlage (oder SMS) an jeden Kontakt. Jeder v2-Send erzeugt eine whatsapp_bulk_group_id in der Nachrichtenhistorie.
Schritte
Nutzen Sie dieses Muster für WhatsApp-Broadcasts; passen Sie POST /api/sms/ für SMS an.
- Authentifizieren mit POST /api/login_check und Authorization: Bearer bei jedem API-Aufruf.
- Zielgruppe definieren: GET /api/contacts/ paginieren oder CRM synchronisieren mit number und optionaler id.
- Broadcast auslösen: Schleife POST /api/v2/whatsapp/templates/{TEMPLATE_ID}/send pro Empfänger (oder POST /api/sms/ für SMS). Serverseitig mit Verzögerungen einreihen.
- Zustellstatistik prüfen: GET /api/whatsapp/?whatsapp_bulk_group_id={id} pro Sendung oder GET /api/sms/-Verlauf für SMS.
Codebeispiel
Senden Sie eine genehmigte Vorlage pro Kontakt. Wiederholen Sie serverseitig für die gesamte Zielgruppe. Speichern Sie whatsapp_bulk_group_id aus jeder Antwort.
curl --request POST \
'https://app.buzzbip.com/api/v2/whatsapp/templates/1289/send' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_JWT' \
--data '{
"to": "21696816277",
"country_code": "TN",
"body_params": ["Sam"]
}'Tipp: Sendungen serverseitig mit Pausen zwischen Batches einreihen. Für SMS-Broadcasts POST /api/sms/ im gleichen Muster.
Wie geht es weiter?
Verwandte Seiten: api/v2/whatsapp-templates/send-template guides/whatsapp-v2-use-cases api/contacts
