API документация
Совместимый с SMS-Activate протокол. Просто смените базовый URL.
Базовый URL
https://sms.alivehub.site/stubs/handler_api.php
Все запросы — GET. Параметр api_key обязателен.
Ключ находится в профиле.
Методы
| action | Описание | Параметры |
|---|---|---|
getBalance |
Баланс аккаунта | — |
getPrices |
Цены по сервису | service, country (опц.) |
getNumber |
Получить номер | service, country (опц.), maxPrice (опц.) |
getStatus |
Статус активации | id |
setStatus |
Изменить статус | id, status (3/6/8) |
Примеры
Баланс
GET /stubs/handler_api.php?api_key=YOUR_KEY&action=getBalance → ACCESS_BALANCE:10.5000
Цены для Telegram
GET /stubs/handler_api.php?api_key=YOUR_KEY&action=getPrices&service=tg
→ {"0": {"tg": {"cost": 0.26, "count": 142, "retry": 0}}, ...}
Получить номер
GET /stubs/handler_api.php?api_key=YOUR_KEY&action=getNumber&service=tg&country=0 → ACCESS_NUMBER:12345:79001234567
Получить SMS-код
GET /stubs/handler_api.php?api_key=YOUR_KEY&action=getStatus&id=12345 → STATUS_WAIT_CODE (ожидание) → STATUS_OK:123456 (код получен)
Отмена / Завершение
GET /stubs/handler_api.php?api_key=YOUR_KEY&action=setStatus&id=12345&status=6
→ ACCESS_CANCEL (отмена, баланс возвращается)
Коды статусов setStatus
| Код | Действие |
|---|---|
3 | Запросить другой код (SMS не пришла) |
6 | Отменить и вернуть баланс |
8 | Подтвердить активацию |