REST API with keys
Create an API key in your dashboard and send approved templates from any system. The key is shown once and can be revoked at any time.
API key
wc_••••••••••••3f9aShown once · revoke any time
Work with any system today through the API and webhooks: your system sends an event, and the platform sends the approved template linked to it.
Building blocks your developers can use today.
Create an API key in your dashboard and send approved templates from any system. The key is shown once and can be revoked at any time.
API key
wc_••••••••••••3f9aShown once · revoke any time
Send an event such as a new order from your system, and the platform sends the approved template linked to it.
Supported events
order.createdshipment.updatedcart.abandonedappointment.reminderReceive platform events in your system, such as a new message, a status change or a closed conversation. Every request is signed so you can verify it.
Import contacts from a file with an error preview before saving, and export your data at any time.
Link each event type to an approved template once. From then on, your system only sends the event and the customer gets the message.
A new order in your store or a booking in your system.
The event reaches your account's inbound events endpoint.
The linked approved template or flow runs automatically.
One request from your system sends an order confirmation to your customer.
Full API documentation and a Postman collection are available to subscribers in the dashboard.
curl -X POST https://api.sehaby.com/v1/messages \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+966500010101",
"template": "order_confirmation",
"language": "ar",
"variables": ["Noura", "Rayhan", "RY-10520", "480", "2 days"]
}'HTTP/1.1 202 Accepted
{
"id": "msg_01J8ZK4R2Q",
"status": "queued"
}Tell us which system you use, and we'll show you how to connect it through the API and webhooks.