Frequently Asked Questions
Our API is a REST API that allows you to send and receive messages programmatically. It supports text messages, media (images, videos, documents), locations, reactions, and webhook forwarding for incoming messages.
- Create an account and choose a plan
- Create an instance from the dashboard
- Connect your phone number by scanning the QR code or using pairing code
- Use the API key to send messages via the REST API
The API is language-agnostic. We provide sample code in PHP, Python, JavaScript (Node.js and browser), and cURL. Any language that can make HTTP requests can use the API.
Webhooks allow your server to receive real-time notifications when messages are received or when message status changes. Set a webhook URL in the dashboard or via the API, and we'll send POST requests to your URL with the event data.
Yes! The number of Instances you can create depends on your subscription plan. Basic plan includes 1 instance, Professional includes 3, and Enterprise includes 10.
You can send images, videos, documents, audio files, and stickers. Media can be provided as a URL or as Base64 encoded data. Maximum file size is 5MB for inline Base64, larger files via URL.
We use industry-standard encryption for data in transit (HTTPS) and at rest. API keys are securely stored. We do not share your data with third parties. However, Messages are end-to-end encrypted by the messaging app, and we do not have access to message content unless forwarded via webhooks.
You can cancel your subscription at any time from the dashboard. Your service will continue until the end of the current billing period. No partial refunds are provided.
If you exceed your plan's rate limit, additional API requests will be throttled. Your existing messages will still be processed. You can upgrade your plan to increase your limits.
Yes! You can create an account and explore the dashboard for free. You'll need to choose a plan to create instances and start sending messages. Contact us if you need a trial.