Dokumentasi API
handler_api yang serasi dengan sms-activate: tindakan, status, kod negara dan perkhidmatan yang sama, serta webhook kod.
URL handler_api
https://allinsms.com/stubs/handler_api.php
Asas REST API
https://allinsms.com/v1
Nombor (handler_api)
GET atau POST dengan api_key dan action. Negara menggunakan id angka standard (getCountries) dan perkhidmatan menggunakan kod standard (tg, wa, go …). Respons dalam teks biasa melainkan dinyatakan.
GET https://allinsms.com/stubs/handler_api.php?api_key=YOUR_API_KEY&action=getNumber&service=tg&country=6| action | Parameter | Respons | Penerangan |
|---|---|---|---|
| getBalance | Tiada | ACCESS_BALANCE:12.3400 | Kredit semasa dalam USD. |
| getNumber | service, country, maxPrice? | ACCESS_NUMBER:1042:6281244739021 | Beli nombor. Dicaj serta-merta, dibayar balik jika tiada kod tiba. |
| getNumberV2 | service, country, maxPrice? | {"activationId":1042,"phoneNumber":"628…","activationCost":"0.7800",…} | Sama seperti getNumber, respons JSON dengan harga dan masa tamat. |
| getStatus | id | STATUS_WAIT_CODE · STATUS_OK:48213 · STATUS_WAIT_RETRY:48213 · STATUS_CANCEL | Semak setiap 3 hingga 5 saat sehingga kod tiba. |
| getStatusV2 | id | {"verificationType":0,"sms":{"code":"48213","text":"…"},"call":null} | Status JSON dengan teks SMS penuh. |
| getFullSms | id | FULL_SMS:Your code is 48213 | Teks penuh SMS terakhir. |
| setStatus | id, status=1|3|6|8 | ACCESS_READY · ACCESS_RETRY_GET · ACCESS_ACTIVATION · ACCESS_CANCEL | 1 sedia, 3 kod lain, 6 selesai, 8 batal (selepas masa menunggu, sebelum kod). |
| getActiveActivations | Tiada | {"status":"success","activeActivations":[…]} | Nombor anda yang masih aktif. |
| getPrices | service?, country? | {"6":{"tg":{"cost":"0.7800","count":5320}}} | Harga dan stok mengikut negara dan perkhidmatan. |
| getNumbersStatus | country? | {"tg_0":"5320","wa_0":"812",…} | Stok setiap perkhidmatan untuk sesebuah negara. |
| getCountries | Tiada | {"6":{"id":6,"eng":"Indonesia","iso":"id","phoneCode":"62",…}} | Senarai negara dengan id. |
| getServicesList | Tiada | {"status":"success","services":[{"code":"tg","name":"Telegram"}]} | Kod dan nama perkhidmatan. |
Nilai setStatus
- 1 · Nombor dihantar ke perkhidmatan, menunggu SMS
- 3 · Minta kod lain ke nombor yang sama
- 6 · Selesaikan pengaktifan
- 8 · Batal dan bayar balik (belum ada kod)
Masa
Nombor aktif selama 20 minit secara lalai. Pembatalan diterima 120 saat selepas pembelian (lebih awal akan memulangkan EARLY_CANCEL_DENIED). Tanpa kod, pengaktifan dibayar balik secara automatik apabila tamat. Had kadar: 300 permintaan seminit bagi setiap kunci.
Ralat
Webhook
Tetapkan URL webhook di Akaun dan kami akan POST setiap kod yang diterima kepadanya sebagai JSON, mencuba semula dua kali jika pelayan anda tidak menjawab 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" }