For developers
Send WhatsApp messages from your own app.
A straightforward REST API with per-organisation keys, plus signed webhooks so your systems hear about every message and status change.
API keys
Create and revoke keys yourself. The plaintext key is shown once and stored hashed.
Send endpoint
POST a text message inside the 24-hour window, or a template outside it.
Signed webhooks
HMAC-SHA256 signed deliveries for message.received and message.status.
For developers
Built to drop into what you already run
Everything sent through the API lands in the same inbox your team uses, so nothing is invisible.
- ✓Bearer token or x-api-key
- ✓Sends recorded into the shared inbox
- ✓Retry-safe, idempotent status handling
- ✓SSRF-guarded outgoing webhooks
- ✓Test endpoint to check a key
Your billing software
# send an invoice the moment it is raised curl -X POST https://api.vartaapi.com/v1/messages \ -H "Authorization: Bearer vk_live_…" \ -d '{"to":"9198XXXXXXXX", "template":{"name":"document_share", "headerFilename":"INV-1042.pdf"}}'
Ready to try it on your own number?
Free plan available · No credit card required