Authentication Guide
Mint workspace keys from Settings → Developers. Send Authorization: Bearer <token> on every request; rotate keys without downtime using overlapping validity windows.
REST endpoints, typed SDKs, and reliable webhooks so your stack can send, sync, and react to every conversation.
curl -s https://api.zaploom.example/v1/messages \
-H "Authorization: Bearer zl_live_..." \
-H "Content-Type: application/json" \
-d '{
"to": "+15555550123",
"channel": "whatsapp",
"template": { "name": "order_shipped", "language": "en" }
}'Jump to the topic you need — detailed docs ship inside the workspace under Settings → Developers.
Send messages, manage templates, attach commerce payloads, and query delivery receipts with idempotent writes and explicit error envelopes.
/v1Thin wrappers around auth, retries, and pagination so you can ship journeys without boilerplate.
Subscribe to delivery receipts, inbound replies, flow completions, and automation checkpoints. Verify signatures with rotating secrets.
Mirror production schemas with isolated numbers, fixture contacts, and webhook tunnels for local development.
Deep dives live in your workspace. These anchors mirror the sections our SDK users open most often.
Mint workspace keys from Settings → Developers. Send Authorization: Bearer <token> on every request; rotate keys without downtime using overlapping validity windows.
Separate buckets for burst sends, template approvals, and webhook deliveries. Campaign sends inherit priority queues so support traffic stays responsive.
Errors return JSON with code, param, and retry hints. Map carrier-specific failures to stable Zaploom enums for logging.
Breaking changes ship behind version prefixes with at least 90 days notice. Subscribe to developer emails in-product for webhook schema updates and new template categories.
Launch unified messaging in days with templates, automation, and analytics included.