RWM SMS API

Краткая справка для подключения ваших скриптов и сервисов.

Подключение

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
}

Отправка SMS

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"
}

Bulk SMS

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"
}

HLR

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