Send SMS (GET)
GET
/sms-api/sendThe same operation as Send SMS for platforms that can only make GET requests, such as USSD gateways and legacy PBX systems. Pass the fields in the query string; repeat recipients[] for each number.
Parameters
sender_idquerystringrequiredThe id (UUID) of an approved sender ID.
messagequerystringrequiredURL-encoded text to send.
recipients[]querystringrequiredOne entry per recipient number.
| Field | Type | Required | Description |
|---|---|---|---|
sender_idquery | string | required | The id (UUID) of an approved sender ID. |
messagequery | string | required | URL-encoded text to send. |
recipients[]query | string | required | One entry per recipient number. |
Errors
- 402Insufficient balance. Please add funds to your account.
- 422Invalid Sender ID
Request
curl -X GET "https://api.bulkclix.com/api/v1/sms-api/send?sender_id=9b1c2a3d-4e5f-4a6b-8c7d-1e2f3a4b5c6d&message=Your%20order%20%234521%20has%20shipped.&recipients[]=0241234567" \ -H "x-api-key: YOUR_API_KEY" \ -H "Accept: application/json"
Response · 200
application/json
{ "message": "Request Sent", "data": { "campaignId": "5f0d9c8e-2b1a-4c3d-9e8f-7a6b5c4d3e2f" } }