Verified API reference for secure server-side integration. Credentials stay server-side.
Current API gateway: https://sms-retail.io/
Get message statuses
POST /ext/api/v1/messages/status
{"ids":[10001,10002]}Documented values: sent, failed, delivered, undelivered.
Response
{
"success": true,
"info": [{
"id": 10001,
"dst_addr": "79001112233",
"status": "delivered",
"price": 0.04,
"created_at": "2025-06-25T12:35:01Z",
"status_updated_at": "2025-06-25T12:36:02Z"
}]
}Campaign history and balance
GET /ext/api/v1/campaignsGET /ext/api/v1/campaigns/:campaignIdGET /ext/api/v1/balance
The PDF labels the balance heading as POST but demonstrates GET. The adapter follows the example; confirm gateway behavior before a billing-critical launch.
