Buzzbip Developer Hub — API Introduction
Start integrating Buzzbip messaging, contacts, and ecommerce APIs. Base URL, auth model, and JSend responses explained.
Integrate WhatsApp messaging, contact management, and workflow automation into your apps with our REST API and webhooks.
REST APIJSON over HTTPSWebhooksWhatsApp & SMSEverything you need to integrate Buzzbip into your stack — from authentication to webhooks.
Start integrating Buzzbip messaging, contacts, and ecommerce APIs. Base URL, auth model, and JSend responses explained.
Authenticate with JWT from POST /api/login_check. Bearer token, 3600s TTL, API access flag required.
Make your first authenticated Buzzbip API call. Test JWT auth with GET /api/contacts/ and read JSend responses.
Understand Buzzbip API rate limits, throttling behavior, and backoff strategies for WhatsApp and SMS.
Handle Buzzbip API errors. JSend error envelope, HTTP codes, and debugging checklist for integrations.
Contacts REST API on Buzzbip. List and create customer phone contacts for WhatsApp and SMS.
GET /api/contacts/ paginated list with phone number filter.
POST /api/contacts/ create a new contact with name and phone.
GET and PUT /api/user/ for authenticated account profile.
Send and track WhatsApp messages via Buzzbip REST API.
GET /api/whatsapp/ paginated sent message history.
POST /api/whatsapp/ send template message to contact or number.
Create, submit, and send WhatsApp templates via Buzzbip v1 API.
POST /api/whatsapp/templates multipart create template draft.
GET /api/whatsapp/templates/{id} retrieve template details.
POST /api/whatsapp/templates/{id}/submit send to Meta review.
POST /api/whatsapp/templates/{id}/send dispatch approved template.
WhatsApp template lifecycle at /api/v2/whatsapp/templates: create, submit, send, get, delete.
POST /api/v2/whatsapp/templates/{TEMPLATE_ID}/send with to, country_code, body_params, buttons, header_media_id, and otp_code.
POST /api/v2/whatsapp/media multipart upload. Returns media_id, meta_media_id, type, filename, extension, and size.
GET and POST /api/sms/ for SMS history and outbound sends.
GET and POST /api/secret-key/ for ecommerce plugin validation.
Chatbot config, start, message, and history under /api/chat.
GET /api/link-document/ list tracked link documents.
GET and POST /api/v1/products catalog sync for ecommerce.
POST /api/v1/order/ push order events to Buzzbip.
POST /api/v1/cart/ report abandoned cart events.
POST /api/v1/automations/instances trigger flows.
Step-by-step guide to send your first WhatsApp template message via Buzzbip API.
Six v2 WhatsApp send patterns: body variables, dynamic URL buttons, per-recipient media, COPY_CODE, OTP, and combined sends.
Eight integration pitfalls for Buzzbip WhatsApp: phone format, trailing slashes, template state, body_params, URLs, media scope, attachments, and delivery receipts.
Assign inbox conversations to agents. Buzzbip maps conversation_id to contact id via POST /inbox/v2/assign (session auth). No public JWT assign API yet.
Trigger WhatsApp or SMS broadcasts by looping template sends per contact. Track batches via whatsapp_bulk_group_id in message history.
Create, submit, and approve a WhatsApp template on Buzzbip before sending.
Embed Buzzbip live chat on your site. Config via /api/chat/config; no programmatic widget SDK.
Send transactional SMS through Buzzbip POST /api/sms/ with JWT authentication.
Sync CRM contacts into Buzzbip with POST /api/contacts/ and pagination on GET.
Our team can help you design, build, and troubleshoot custom BuzzBip integrations.