Panoramica
Invia un messaggio WhatsApp con un template approvato. Fornisci template_id e contact_id o phone_number (con country_code se necessario). L'API accetta il messaggio in modo asincrono; controlla la cronologia per lo stato di consegna.
POST /api/whatsapp/
Chiama questo endpoint con POST e un bearer token valido.
curl -X POST 'https://app.buzzbip.com/api/whatsapp/' \
-H 'Authorization: Bearer ${TOKEN}' \
-H 'Content-Type: application/json' \
-d '{"template_id": 42, "contact_id": 1}'Note d'uso
Questa pagina documenta l'endpoint Buzzbip. Send a WhatsApp message using an approved template. Provide template_id and either contact_id or phone_number (with country_code as needed). The API accepts the message asynchronously; check history for delivery state.
Usa paginazione e filtri per ridurre la dimensione del payload.
Note di integrazione
Integrando questo endpoint Buzzbip, usa https://app.buzzbip.com come host di produzione. Ottieni un JWT da POST /api/login_check e invia Authorization: Bearer su ogni richiesta. Verifica che User.hasApiAccess sia abilitato nell'admin Buzzbip. Analizza le risposte JSend (status, message, data). Per i plugin e-commerce, invia anche x-api-key, x-platform-type e x-base-uri. Rispetta gli slash finali su POST /api/contacts/ e POST /api/whatsapp/. Implementa retry con backoff in caso di rate limit. Conserva le credenziali lato server e riautenticati prima della scadenza JWT (3600 s).
Sicurezza
Best practice: credenziali solo lato server, TLS obbligatorio, monitoraggio autenticazioni fallite. Separa account staging e produzione. Documenta template e automazioni. Redigi numeri e contenuti nei log condivisi.
Prossimi passi
Pagine correlate: api/whatsapp-templates/send-template api/contacts guides/send-whatsapp-message
