Краткая справка для подключения ваших скриптов и сервисов.
| API (запросы) | https://rwm-sms-api.workers.dev |
|---|---|
| Документация | https://rwm-sms-docs.pages.dev |
| Ключ | Кнопка 🔑 API ключ в боте |
| Формат | JSON, UTF-8 |
Пример запроса баланса:
GET https://rwm-sms-api.workers.dev/api/v1/balance
X-Api-Key: ваш_ключ
Без достаточного баланса SMS и HLR недоступны (ответ 402).
GET https://rwm-sms-api.workers.dev/api/v1/balance
{
"ok": true,
"balance": 25.00,
"currency": "USD",
"sms_price": 0.70,
"hlr_price": 0.05
}
POST https://rwm-sms-api.workers.dev/api/v1/sms/send — $0.70 за 1 SMS
| phone | Номер, например +15167887267 |
|---|---|
| message | Текст SMS |
| sender_id | Имя отправителя, до 11 символов (необязательно) |
POST https://rwm-sms-api.workers.dev/api/v1/sms/send
Content-Type: application/json
X-Api-Key: ваш_ключ
{
"phone": "+15167887267",
"message": "Ваш код: 1234",
"sender_id": "Verify"
}
POST https://rwm-sms-api.workers.dev/api/v1/sms/bulk — $0.70 × количество номеров
POST https://rwm-sms-api.workers.dev/api/v1/sms/bulk
Content-Type: application/json
X-Api-Key: ваш_ключ
{
"phones": ["+15167887267", "+447911123456"],
"message": "Привет!",
"sender_id": "RWM"
}
POST https://rwm-sms-api.workers.dev/api/v1/hlr — $0.05 за 1 номер
POST https://rwm-sms-api.workers.dev/api/v1/hlr
Content-Type: application/json
X-Api-Key: ваш_ключ
{ "phone": "+15167887267" }
| 401 | Неверный API-ключ |
|---|---|
| 402 | Недостаточно баланса |
| 403 | Аккаунт заблокирован |
| 502 | Ошибка провайдера SMS/HLR |
RWM SMS — документация API