IP Bazlı Limit
HTTP 503Her bir IP adresi için saniyede en fazla 100 istek kabul edilir.
SMS onay servisimizle projelerinizi dakikalar içinde entegre edin. Basit REST yapısı ve kapsamlı dokümantasyon ile hemen geliştirmeye başlayın.
API güvenliği Bearer Token standardı ile sağlanır. Tüm isteklerde Authorization başlığının gönderilmesi zorunludur.
Alternatif olarak, API anahtarınızı URL parametresi olarak da gönderebilirsiniz: ?key=YOUR_API_KEY
Güvenlik Uyarısı: API anahtarınızı asla istemci tarafında (frontend) veya herkese açık repolarda (GitHub vb.) paylaşmayın.
Tüm API endpointleri tutarlı bir JSON yapısında yanıt döner. Bu sayede uygulamanızda yanıtları tek tip şekilde işleyebilirsiniz.
| Alan | Tip | Açıklama |
|---|---|---|
| successZorunlu | boolean | İsteğin başarılı olup olmadığını belirtir |
| requestIdZorunlu | string | İsteği takip etmek için benzersiz kimlik |
| timestampZorunlu | string | ISO 8601 formatında yanıt zaman damgası |
| data | object | Yanıt verisi (başarılı isteklerde bulunur) |
| error | object | Hata kodu ve mesajı içeren detaylar (başarısız isteklerde bulunur) |
Adil kullanım, platform kararlılığı ve hizmet sürekliliğini sağlamak amacıyla aşağıdaki koruma kuralları uygulanır.
Her bir IP adresi için saniyede en fazla 100 istek kabul edilir.
Her bir API anahtarı için saniyede en fazla 100 istek kabul edilir.
Numara satın alma istekleri için saniyede en fazla 100 istek kabul edilir.
10 dakikalık zaman aralığında 5 kez limit ihlali gerçekleşmesi durumunda erişim 10 dakika süreyle kısıtlanır.
/api/v1/user/profileKullanıcı bakiyesini, hesap bilgilerini ve genel profil detaylarını getirir. API entegrasyonuna başlamadan önce hesap durumunuzu kontrol etmek için bu endpointi kullanabilirsiniz.
/api/v1/servicesMevcut tüm servisleri, desteklenen ülkeleri ve anlık fiyat bilgilerini listeler. Fiyatlar dinamik olarak değişebilir, bu nedenle işlem yapmadan önce kontrol etmeniz önerilir.
/api/v1/user/buyBelirtilen servis ve ülke için tek kullanımlık bir numara alır. İşlem başarılı olursa bakiye düşülür ve numara teslim edilir.
| Parametre | Tip | Açıklama |
|---|---|---|
| serviceZorunlu | string | Servis kodu (örn: whatsapp) |
| countryZorunlu | string | Ülke kodu (örn: england) |
/api/v1/user/orders/{id}Aktif bir siparişin durumunu ve gelen SMS kodunu kontrol eder. SMS kodu geldiğinde sms_code alanı dolar ve status "COMPLETED" olur.
| Parametre | Tip | Açıklama |
|---|---|---|
| idZorunlu | string | Sipariş ID |
/api/v1/user/cancelBekleyen siparişi iptal eder ve ücreti iade eder. SMS kodu gelmiş siparişler iptal edilemez.
| Parametre | Tip | Açıklama |
|---|---|---|
| idZorunlu | string | Sipariş ID |