Registering Webhooks
This page will document how to Register webhooks for our API to use.
Receive Web Hook notifications, register your webhook endpoint. Please provide a publicly accessible HTTPS URL to your webhook endpoint.
POST
/webhooks/receipt
POST
/webhooks/receipt
Used to register for Delivery Receipt notifications.
curl -X POST \
"https://api.mobivatebulksms.com/webhooks/receipt" \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer [API Key]' \
-d '{ "url": "https://your.domain.com/endpoint" }'
Incoming Messages
POST
/webhooks/incoming
POST
/webhooks/incoming
Use to register for Incoming Message notifications.
/curl -X POST \
"https://api.mobivatebulksms.com/webhooks/incoming" \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer [API Key]' \
-d '{ "url": "https://your.domain.com/endpoint" }'
Short URL Clicks
POST
/webhooks/click
POST
/webhooks/click
Use to register for Short URL Click notifications.
curl -X POST \
"https://api.mobivatebulksms.com/webhooks/click" \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer [API Key]' \
-d '{ "url": "https://your.domain.com/endpoint" }'
Headers
Content-Type
application/json
Authorization
Bearer [API Key]
Body
url
string
Yes
URL to receive Delivery Receipt notifications.
Response
We use conventional HTTP response codes to indicate the success or failure of an API request. In general:
2xx indicate success 4xx indicate an error that failed given the information provided (e.g., a required parameter was omitted) 5xx errors indicate an error with ours servers (these are rare).
{
"message":"Webhook updated successfully"
}
To see a full list of our Response codes, please click here.
Last updated
Was this helpful?