Skip to content

FAQ ​

Frequently asked questions about SendAPI.

General ​

What is SendAPI? ​

SendAPI is a multi-channel messaging platform. One API key lets you send WhatsApp messages, SMS, OTPs, and emails — all from a single platform with unified analytics, webhooks, and SDKs.

Is SendAPI an official WhatsApp Business API provider? ​

SendAPI uses an unofficial WhatsApp Web protocol (Baileys) rather than the official Meta Business API. This means:

  • Lower cost — No per-conversation fees from Meta
  • Easier setup — Pair any WhatsApp number via QR code
  • Trade-off — Accounts may occasionally require re-pairing; no official SLA guarantees from Meta

What countries does SendAPI support? ​

SendAPI supports SMS and OTP to 220+ countries. WhatsApp works globally on any paired number. Email is delivered worldwide.


Authentication ​

How do I get an API key? ​

Register at sendapi.co, verify your email, and navigate to API Keys in the dashboard. Create your first key in seconds.

How many API keys can I create? ​

PlanMax API Keys
Starter1
Growth3
Business10
EnterpriseUnlimited

Can I set expiry dates on API keys? ​

Yes. When creating a key in the dashboard, set an optional expiry date. Expired keys automatically return 401 Unauthorized.


WhatsApp ​

Can I use multiple WhatsApp numbers? ​

Yes. Each connected number is a "session". Your plan determines the maximum number of simultaneous sessions.

What happens if my WhatsApp session disconnects? ​

SendAPI automatically attempts to reconnect with exponential backoff (5s, 15s, 45s, 2min, 5min). If reconnection fails after 5 attempts, a session.disconnected webhook is fired and you'll need to re-pair via a new QR code.

Can I send broadcast messages to my entire contact list? ​

Yes, via POST /v1/whatsapp/send-bulk. Each batch is capped at 500 recipients; split larger lists across multiple batches. The bulk worker automatically paces deliveries to avoid triggering WhatsApp's anti-spam detection on your session.


Billing & Plans ​

Is there a free trial? ​

Yes, a 3-day free trial, no credit card required, one per account.

Signing up does not start it. New accounts land on the Free plan, which is email only with 1,000 emails a month. You start the trial yourself from Billing & Plans when you want to try SMS and WhatsApp.

The trial is sized to prove the channels work, not to be a free tier:

Trial allowance
EmailYour plan's email quota
WhatsApp10 messages a day, to anyone
SMS2 for the whole trial, to your own verified number only
Bulk SMSNot included

Your "verified number" is the number on your paired WhatsApp session, so pair WhatsApp first and SMS to that same number will go through. When the trial ends you return to the Free plan: email keeps working and nothing is charged.

What happens when I exceed my monthly quota? ​

Requests beyond your plan's quota return 402 Payment Required with a link to upgrade. Your existing messages in the queue continue processing.

Can I pay with mobile money? ​

Yes. Our payment integration (powered by Dodo Payments) supports card payments and various local payment methods for global markets.


Technical ​

What format should phone numbers be in? ​

All phone numbers must be in E.164 format: a + sign followed by country code and number, no spaces or dashes. Example: +447700900000.

Use the Phone Validation endpoint to normalize user-submitted numbers.

How do I test without sending real messages? ​

During your free trial you reach every API endpoint with real delivery, within the trial allowances above. Use it to prove your integration works before subscribing.

Do you have a status page? ​

System status is available on the dashboard. We monitor all API endpoints and infrastructure components and display real-time uptime information.

Released under the MIT License.