Send SMS
Send text messages through the CloudMessage API.
curl -X POST 'https://account.cloudmessage.co/api/v1/send-message' \
-H 'apiKey: your_api_key' \
-H 'Content-Type: application/json' \
-d $'{ "recipient": "+254711225552",
"message": "Test message",
"sender_id": "CloudMsg"
}'
200: Success
{
"status": "success",
"recipient": "+254711225552",
"message": "Test message"
}403: Forbidden
{
"status": "error",
"message": "The API Key is not allowed to access the resource"
}500: Server error
{
"status": "error",
"message": "The request failed"
}View Balance
Get the CloudMessage account's SMS credits balance.
curl 'https://account.cloudmessage.co/api/v1/balance' \
-H 'apiKey: your_api_key' 200: Success
{
"status": "success",
"message": "Account balance",
"data": {
"account": 100
}
}View Account
Get the CloudMessage account's details.
curl 'https://account.cloudmessage.co/api/v1/account' \
-H 'apiKey: your_api_key' 200: Success
{
"status": "success",
"message": "Account details",
"data": {
"account": {
"name": "CloudMessage Account",
"sms_rate": 0.8,
"payment_details": {
"mpesa": {
"paybill": "4098615",
"account_number": "CMXXXXX"
}
}
}
}
}