Quick reference
Do not hard-code calling, block lists, or India payments. Ask capabilities per connection — Meta can flip flags without a deploy on your side.
Before you start
New numbers often start in Meta’s sandbox tier (TIER_250 — about 250 unique contacts per 24 hours). The limit rises automatically as messaging history and quality improve. Watch messaging_limit_tier and quality_rating on capabilities and the phone_number.quality_changed webhook.
In this section
Sandbox
Test mode, claim a pool number, test recipients, webhook simulation
Connecting WhatsApp
Console Embedded Signup, platform setup links, coexistence, reconnect
Messages
Every send type, the 24-hour window, scheduling
Calling
Permission requests, call webhooks, and history — not a PSTN/SIP bridge.
Phone numbers
Connect your own number, monitor quality and limits, recover from disconnects.
Contacts & profile
Upsert contacts, record consent, business profile via Meta proxy.
Inbox
List conversations, fetch messages, reply with POST /v1/messages.
Group chats
Create groups and send with group_id — capability-gated; no participant APIs yet.
Templates
Create, submit for Meta review, sync status
Media
Upload, retention, Meta’s ~30-day expiry
Broadcasts
Template sends to a segment with quiet hours
Flows
Create, publish, send interactive forms — and collect submissions
Verify
OTP send and check with fraud controls
Webhooks
Signed delivery, retries, event catalogue
Capabilities
What each connected number supports today
Media & limits
Upload caps, tiers, analytics, and common Meta error codes
Build a platform
One workspace per customer, setup links, scoped keys
WhatsApp rates
Meta’s rates, billed to you by Meta. LazyApp adds 0%
Migrate from Kapso
Keep Meta-shaped sends on the proxy, move webhooks and setup links
Related endpoints
POST /v1/messages— send any message typeGET /v1/templates— list and manage templatesGET /v1/contacts— contacts in the workspaceGET /v1/conversations— conversation threadsPOST /v1/broadcasts— start a broadcastGET /v1/capabilities— per-number features and limitsPOST /v1/platform/setup-links— hosted connect for your customers