sms-activate के साथ compatible handler_api: वही actions, statuses, देश और सर्विस कोड, साथ में कोड webhook।
handler_api URL
https://allinsms.com/stubs/handler_api.php
REST API base
https://allinsms.com/api/v1
api_key और action के साथ GET या POST। देश standard numeric ids (getCountries) और सर्विस standard कोड (tg, wa, go …) इस्तेमाल करते हैं। जब तक अलग से न लिखा हो, जवाब plain text में आते हैं।
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 सेकंड में poll करें। |
| getStatusV2 | id | {"verificationType":0,"sms":{"code":"48213","text":"…"},"call":null} | पूरे SMS टेक्स्ट के साथ JSON स्टेटस। |
| getFullSms | id | FULL_SMS:Your code is 48213 | आखिरी SMS का पूरा टेक्स्ट। |
| 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",…}} | ids के साथ देशों की लिस्ट। |
| getServicesList | कोई नहीं | {"status":"success","services":[{"code":"tg","name":"Telegram"}]} | सर्विस कोड और नाम। |
setStatus वैल्यू
समय
डिफ़ॉल्ट रूप से नंबर 20 मिनट एक्टिव रहते हैं। खरीद के 120 सेकंड बाद रद्द किया जा सकता है (उससे पहले EARLY_CANCEL_DENIED मिलता है)। कोड न आए तो एक्टिवेशन खत्म होने पर अपने आप रिफ़ंड। Rate limit: हर key पर प्रति मिनट 300 रिक्वेस्ट।
अकाउंट में webhook URL सेट करें, हम हर मिले कोड को JSON के रूप में उस पर POST करेंगे। अगर आपका सर्वर 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" }आपके ब्राउज़र में बनता है। हम सिर्फ़ उसका hash रखते हैं।