Panoramica
Crea istanze di automazione in modo programmatico quando si verificano eventi esterni (ordine pagato, carrello abbandonato, tag CRM aggiunto). Abbina agli endpoint orders e cart per percorsi e-commerce.
POST /api/v1/automations/instances/
Chiama questo endpoint con POST e un bearer token valido.
curl -X POST 'https://app.buzzbip.com/api/v1/automations/instances/' \
-H 'Authorization: Bearer ${TOKEN}' \
-H 'Content-Type: application/json' \
-d '{"automation_id": 3, "payload": {}}'Note d'uso
Questa pagina documenta l'endpoint Buzzbip. Create automation instances programmatically when external events occur (order paid, cart abandoned, CRM tag added). Pair with orders and cart endpoints for ecommerce journeys.
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/v1/orders api/v1/cart api/whatsapp-messaging
