handler_api yang kompatibel dengan sms-activate: action, status, kode negara dan layanan yang sama, plus webhook kode.
URL handler_api
https://allinsms.com/stubs/handler_api.php
Base REST API
https://allinsms.com/api/v1
GET atau POST dengan api_key dan action. Negara memakai id numerik standar (getCountries) dan layanan memakai kode standar (tg, wa, go …). Respons berupa teks biasa kecuali disebutkan lain.
GET https://allinsms.com/stubs/handler_api.php?api_key=YOUR_API_KEY&action=getNumber&service=tg&country=6| action | Parameter | Respons | Deskripsi |
|---|---|---|---|
| getBalance | Tidak ada | ACCESS_BALANCE:12.3400 | Saldo saat ini dalam USD. |
| getNumber | service, country, maxPrice? | ACCESS_NUMBER:1042:6281244739021 | Beli nomor. Langsung ditagih, dikembalikan jika kode tidak datang. |
| getNumberV2 | service, country, maxPrice? | {"activationId":1042,"phoneNumber":"628…","activationCost":"0.7800",…} | Sama seperti getNumber, respons JSON dengan harga dan waktu berakhir. |
| getStatus | id | STATUS_WAIT_CODE · STATUS_OK:48213 · STATUS_WAIT_RETRY:48213 · STATUS_CANCEL | Cek setiap 3 sampai 5 detik sampai kode tiba. |
| getStatusV2 | id | {"verificationType":0,"sms":{"code":"48213","text":"…"},"call":null} | Status JSON dengan teks SMS lengkap. |
| getFullSms | id | FULL_SMS:Your code is 48213 | Teks lengkap SMS terakhir. |
| setStatus | id, status=1|3|6|8 | ACCESS_READY · ACCESS_RETRY_GET · ACCESS_ACTIVATION · ACCESS_CANCEL | 1 siap, 3 kode lain, 6 selesai, 8 batal (setelah waktu tunggu, sebelum ada kode). |
| getActiveActivations | Tidak ada | {"status":"success","activeActivations":[…]} | Nomor Anda yang masih aktif. |
| getPrices | service?, country? | {"6":{"tg":{"cost":"0.7800","count":5320}}} | Harga dan stok per negara dan layanan. |
| getNumbersStatus | country? | {"tg_0":"5320","wa_0":"812",…} | Stok per layanan untuk satu negara. |
| getCountries | Tidak ada | {"6":{"id":6,"eng":"Indonesia","iso":"id","phoneCode":"62",…}} | Daftar negara beserta id. |
| getServicesList | Tidak ada | {"status":"success","services":[{"code":"tg","name":"Telegram"}]} | Kode dan nama layanan. |
Nilai setStatus
Waktu
Nomor aktif selama 20 menit secara default. Pembatalan diterima 120 detik setelah pembelian (lebih awal akan mengembalikan EARLY_CANCEL_DENIED). Tanpa kode, aktivasi direfund otomatis saat berakhir. Batas: 300 request per menit per key.
Atur URL webhook di halaman Akun dan kami mengirim POST setiap kode yang diterima dalam format JSON, dicoba ulang dua kali jika server 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" }