sms-activate ile uyumlu handler_api: aynı eylemler, durumlar, ülke ve servis kodları, ayrıca kod webhook'u.
handler_api URL
https://allinsms.com/stubs/handler_api.php
REST API tabanı
https://allinsms.com/api/v1
api_key ve action ile GET veya POST. Ülkeler standart sayısal kimlikleri (getCountries), servisler standart kodları (tg, wa, go …) kullanır. Aksi belirtilmedikçe yanıtlar düz metindir.
GET https://allinsms.com/stubs/handler_api.php?api_key=YOUR_API_KEY&action=getNumber&service=tg&country=6| action | Parametreler | Yanıt | Açıklama |
|---|---|---|---|
| getBalance | Yok | ACCESS_BALANCE:12.3400 | USD cinsinden güncel bakiye. |
| getNumber | service, country, maxPrice? | ACCESS_NUMBER:1042:6281244739021 | Numara satın al. Hemen ücretlendirilir, kod gelmezse iade edilir. |
| getNumberV2 | service, country, maxPrice? | {"activationId":1042,"phoneNumber":"628…","activationCost":"0.7800",…} | getNumber ile aynı, fiyat ve bitiş zamanı içeren JSON yanıt. |
| getStatus | id | STATUS_WAIT_CODE · STATUS_OK:48213 · STATUS_WAIT_RETRY:48213 · STATUS_CANCEL | Kod gelene kadar 3 ila 5 saniyede bir sorgulayın. |
| getStatusV2 | id | {"verificationType":0,"sms":{"code":"48213","text":"…"},"call":null} | Tam SMS metniyle JSON durum. |
| getFullSms | id | FULL_SMS:Your code is 48213 | Son SMS'in tam metni. |
| setStatus | id, status=1|3|6|8 | ACCESS_READY · ACCESS_RETRY_GET · ACCESS_ACTIVATION · ACCESS_CANCEL | 1 hazır, 3 yeni kod, 6 bitir, 8 iptal (bekleme süresinden sonra, kod gelmeden önce). |
| getActiveActivations | Yok | {"status":"success","activeActivations":[…]} | Hâlâ aktif olan numaralarınız. |
| getPrices | service?, country? | {"6":{"tg":{"cost":"0.7800","count":5320}}} | Ülke ve servise göre fiyat ve stok. |
| getNumbersStatus | country? | {"tg_0":"5320","wa_0":"812",…} | Bir ülke için servis başına stok. |
| getCountries | Yok | {"6":{"id":6,"eng":"Indonesia","iso":"id","phoneCode":"62",…}} | Kimlikleriyle ülke listesi. |
| getServicesList | Yok | {"status":"success","services":[{"code":"tg","name":"Telegram"}]} | Servis kodları ve adları. |
setStatus değerleri
Süreler
Numaralar varsayılan olarak 20 dakika aktiftir. İptal, satın almadan 120 saniye sonra kabul edilir (daha önce EARLY_CANCEL_DENIED döner). Kod gelmezse aktivasyon bittiğinde otomatik iade edilir. Hız sınırı: anahtar başına dakikada 300 istek.
Hesap sayfasında bir webhook URL'si ayarlayın, alınan her kodu JSON olarak POST ederiz. Sunucunuz 2xx yanıt vermezse iki kez yeniden deneriz.
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" }