How to Send SMS Using Header Authorization
Send SMSes by making a HTTP GET request with the following:
Endpoint
https://api.smsleopard.com/v1/sms/send?message={intended_message}&destination={comma_separated_list}&source={sender_id}Authorization
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=Code Examples
curl -u API_KEY:API_SECRET -X GET https://api.smsleopard.com/v1/sms/send?message=Get%20message&destination=+254700000001&source=sms_leopardParameters
message- The SMS you intend to send to the recipient. Should be URL encoded.destination- The phone numbers to send SMS to e.g.254700000001. Do not include the plus symbol in the country code. If sending the same message to multiple recipients, the numbers can be comma-separated list e.g.254700000001,254700000002,254700000003source- A Sender ID of your smsleopard business account. If you have not yet been assigned any, useSMS_Leopardfor testing purposes. Click here (opens in a new tab) to learn more.
Example of a Successful Response
Status code: 201
{
"success": true,
"message": "Sent to 1/1. Cost KES 0.90",
"recipients": [
{
"id": "eb4647b2-2695-4aba-958e-0b39d965f6d0",
"cost": 0.9,
"number": "+254700000000",
"status": "queued"
}
]
}