The Arthix API is built on a clean RESTful architecture with predictable resource-oriented URLs, standard HTTP methods, and JSON request and response bodies. Every feature available in the Arthix dashboard is also accessible through the API, giving developers complete flexibility to build custom integrations, automate repetitive tasks, and extend the platform to fit any use case.
Authentication is handled through API keys for straightforward server-to-server communication and OAuth 2.0 for more advanced scenarios requiring delegated access. All API endpoints are secured with HTTPS, rate-limited to ensure fair usage, and return detailed error messages to make debugging fast and painless.
Whether you are a solo developer connecting a CRM, an agency building white-label solutions, or an enterprise team orchestrating complex multi-channel workflows, the Arthix API provides the building blocks you need to ship reliable WhatsApp integrations quickly.
Full-featured endpoints for every aspect of WhatsApp Business automation.
From API key to your first message in minutes.
You can also configure permissions and access levels for your API key to ensure secure usage across different environments. It’s recommended to rotate your API keys periodically and avoid exposing them in client-side code or public repositories to maintain system security.
Additionally, make sure to use environment variables or a secure vault to store your API keys safely. Proper key management practices help prevent unauthorized access and ensure your integration remains reliable and protected at all times.
Make a POST request to the messages endpoint with your API key and a template payload. Here is an example request:
POST /api/v1/messages
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY
{
"to": "+919876543210",
"type": "template",
"template": {
"name": "hello_world",
"language": "en"
}
}
Register a publicly accessible webhook URL in your dashboard under Settings > Webhooks. Arthix will send real-time POST requests to your endpoint whenever events occur, such as message delivery confirmations, read receipts, and incoming replies. Verify the webhook signature header to ensure requests are authentic.
You can process webhook events in real time to trigger automated actions such as updating message status, storing responses, or notifying your system. Ensure your endpoint is reliable, scalable, and capable of handling incoming requests efficiently for seamless event processing.
Get started faster with our official client libraries for popular languages.
const Arthix = require('arthix-sdk');
const client = new Arthix('YOUR_API_KEY');
await client.messages.send({
to: '+919876543210',
type: 'template',
template: { name: 'hello_world' }
});
from arthix import Arthix
client = Arthix('YOUR_API_KEY')
client.messages.send(
to='+919876543210',
type='template',
template={'name': 'hello_world'}
)
use Arthix\ArthixClient;
$client = new ArthixClient('YOUR_API_KEY');
$client->messages->send([
'to' => '+919876543210',
'type' => 'template',
'template' => ['name' => 'hello_world']
]);
Get your API key today and start integrating WhatsApp automation into your products and workflows.