AllinSMS

Документація API

handler_api, сумісний з sms-activate: ті самі дії, статуси, коди країн і сервісів, а також вебхук кодів.

URL handler_api

https://allinsms.com/stubs/handler_api.php

Базова адреса REST API

https://allinsms.com/v1

Створіть акаунт, щоб отримати API-ключ

Номери (handler_api)

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.
getNumberservice, country, maxPrice?ACCESS_NUMBER:1042:6281244739021Купити номер. Списання одразу, повернення, якщо код не надійде.
getNumberV2service, country, maxPrice?{"activationId":1042,"phoneNumber":"628…","activationCost":"0.7800",…}Те саме, що getNumber, відповідь у JSON з ціною та часом завершення.
getStatusidSTATUS_WAIT_CODE · STATUS_OK:48213 · STATUS_WAIT_RETRY:48213 · STATUS_CANCELОпитуйте кожні 3 до 5 секунд, доки не надійде код.
getStatusV2id{"verificationType":0,"sms":{"code":"48213","text":"…"},"call":null}Статус у JSON з повним текстом SMS.
getFullSmsidFULL_SMS:Your code is 48213Повний текст останнього SMS.
setStatusid, status=1|3|6|8ACCESS_READY · ACCESS_RETRY_GET · ACCESS_ACTIVATION · ACCESS_CANCEL1 готово, 3 ще один код, 6 завершити, 8 скасувати (після часу очікування, до надходження коду).
getActiveActivationsНемає{"status":"success","activeActivations":[…]}Ваші номери, які ще активні.
getPricesservice?, country?{"6":{"tg":{"cost":"0.7800","count":5320}}}Ціни та наявність за країнами та сервісами.
getNumbersStatuscountry?{"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

  • 1 · Номер передано в сервіс, очікування SMS
  • 3 · Запросити ще один код на той самий номер
  • 6 · Завершити активацію
  • 8 · Скасувати й повернути кошти (коду ще немає)

Час

За замовчуванням номери активні 20 хвилин. Скасування приймається через 120 секунд після покупки (раніше повертається EARLY_CANCEL_DENIED). Без коду кошти за активацію автоматично повертаються після її завершення. Ліміт: 300 запитів на хвилину на ключ.

Помилки

NO_KEYBAD_KEYNO_ACTIONBAD_ACTIONBAD_SERVICEBAD_COUNTRYNO_NUMBERSNO_BALANCEWRONG_MAX_PRICE:0.7800CHANNELS_LIMITNO_ACTIVATIONBAD_STATUSEARLY_CANCEL_DENIEDTOO_MANY_REQUESTS

Вебхук

Вкажіть 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" }