handler_api, совместимый с sms-activate: те же действия, статусы, коды стран и сервисов, плюс вебхук кодов.
URL handler_api
https://allinsms.com/stubs/handler_api.php
База REST API
https://allinsms.com/api/v1
GET или POST с api_key и action. Страны задаются стандартными числовыми id (getCountries), сервисы стандартными кодами (tg, wa, go …). Ответы в виде простого текста, если не указано иное.
GET https://allinsms.com/stubs/handler_api.php?api_key=YOUR_API_KEY&action=getNumber&service=tg&country=6| action | Параметры | Ответ | Описание |
|---|---|---|---|
| getBalance | Нет | ACCESS_BALANCE:12.3400 | Текущий баланс в USD. |
| getNumber | service, country, maxPrice? | ACCESS_NUMBER:1042:6281244739021 | Купить номер. Списание сразу, возврат, если код не пришёл. |
| getNumberV2 | service, country, maxPrice? | {"activationId":1042,"phoneNumber":"628…","activationCost":"0.7800",…} | То же, что getNumber, ответ в JSON с ценой и временем окончания. |
| getStatus | id | STATUS_WAIT_CODE · STATUS_OK:48213 · STATUS_WAIT_RETRY:48213 · STATUS_CANCEL | Опрашивайте каждые 3-5 секунд, пока не придёт код. |
| getStatusV2 | id | {"verificationType":0,"sms":{"code":"48213","text":"…"},"call":null} | Статус в JSON с полным текстом СМС. |
| getFullSms | id | FULL_SMS:Your code is 48213 | Полный текст последнего СМС. |
| setStatus | id, status=1|3|6|8 | ACCESS_READY · ACCESS_RETRY_GET · ACCESS_ACTIVATION · ACCESS_CANCEL | 1 готов, 3 ещё код, 6 завершить, 8 отменить (после времени ожидания, до кода). |
| getActiveActivations | Нет | {"status":"success","activeActivations":[…]} | Ваши номера, которые ещё активны. |
| getPrices | service?, country? | {"6":{"tg":{"cost":"0.7800","count":5320}}} | Цена и наличие по странам и сервисам. |
| getNumbersStatus | country? | {"tg_0":"5320","wa_0":"812",…} | Наличие по сервисам для страны. |
| getCountries | Нет | {"6":{"id":6,"eng":"Indonesia","iso":"id","phoneCode":"62",…}} | Список стран с id. |
| getServicesList | Нет | {"status":"success","services":[{"code":"tg","name":"Telegram"}]} | Коды и названия сервисов. |
Значения setStatus
Тайминги
По умолчанию номер активен 20 минут. Отмена принимается через 120 секунд после покупки (раньше возвращается EARLY_CANCEL_DENIED). Без кода активация автоматически возвращается по окончании. Лимит: 300 запросов в минуту на ключ.
Укажите URL вебхука в разделе «Аккаунт», и мы будем отправлять POST с каждым полученным кодом в JSON, повторяя дважды, если ваш сервер не ответит 2xx.
POST https://your-server/webhook
{ "activationId": 1042, "service": "tg", "country": "id", "phone": "6281244739021",
"code": "48213", "text": "Telegram code: 48213 …", "receivedAt": "2026-10-09T03:12:44.000Z" }Вставьте токен аккаунта, чтобы войти.