getNumberV2 — JSON ile Numara Alma
getNumber ile aynı parametreleri alır; başarıda JSON döner. Hata durumunda klasik düz metin kodları (NO_NUMBERS, NO_BALANCE, WRONG_MAX_PRICE:<fiyat> ...) gelir.
GET ?action=getNumberV2&service=wa&country=62
{
"activationId": "184213",
"phoneNumber": "628123456789",
"activationCost": "12.50",
"currency": 949,
"countryCode": "62",
"canGetAnotherSms": true,
"activationTime": "2026-10-07 12:00:00",
"activationEndTime": "2026-10-07 12:20:00",
"activationOperator": "any"
}
| field | Açıklama |
activationId | Aktivasyon kimliği; getStatus / setStatus çağrılarında id olarak kullanılır. |
phoneNumber | Telefon numarası (ülke kodu dahil, + işareti yok). |
activationCost | Fiyat (metin olarak, örn. "12.50"); kod gelirse kesinleşen tutar. |
currency | Para birimi: ISO-4217 sayısal kodu (tam sayı; örn. 949 = TRY). |
countryCode | Ülke kimliği. |
canGetAnotherSms | Aynı numaradan ek SMS istenebilir mi (setStatus&status=3). |
activationTime | Aktivasyonun başladığı zaman (sunucu saati, Europe/Istanbul, UTC+3; Y-m-d H:i:s biçimi, saat dilimi yok). |
activationEndTime | Numaranın geçerlilik süresinin bittiği zaman; kod gelmezse bundan sonra iptal olur. activationTime ile aynı biçim ve saat dilimi. |
activationOperator | Kullanılan operatör (any = fark etmez). |
getStatusV2 — JSON ile Durum
id değeri getNumber çağrısından döner. Kod geldiğinde JSON döner: sms nesnesi dateTime (ISO-8601), code ve text içerir; call şu an her zaman nulldır. Kod henüz yoksa JSON değil, düz metin durum döner (STATUS_WAIT_CODE, STATUS_WAIT_RETRY:..., STATUS_CANCEL).
GET ?action=getStatusV2&id=184213
// kod geldiğinde: JSON
{
"verificationType": 0,
"sms": {
"dateTime": "2026-10-07T12:00:41+03:00",
"code": "123456",
"text": "Your code: 123456"
},
"call": null
}
// kod yokken: JSON değil, düz metin durum
STATUS_WAIT_CODE
getActiveActivations — Açık Aktivasyonlar
Hesabınızdaki açık aktivasyonları JSON olarak listeler (kimlik, servis, numara, tutar, durum, varsa gelen kodlar). activationStatus: "4" kod bekleniyor, "1" kod geldi, "3" yeniden SMS bekleniyor. Kodun gelip gelmediğinin güvenilir göstergesi smsCode dizisidir; durum alanına tek başına güvenmeyin. Uygulamanız yeniden başladığında bekleyen işlemleri buradan toparlayın.
GET ?action=getActiveActivations
{
"status": "success",
"activeActivations": [
{
"activationId": "184213",
"serviceCode": "wa",
"phoneNumber": "628123456789",
"activationCost": "12.50",
"activationStatus": "1",
"smsCode": ["123456"],
"countryCode": "62"
}
]
}