Rate Limiting (İstek Limitleri) SMS API’sindeki tüm endpoint’ler, aynı hesap/IP üzerinden gelen istekler için istek limitlerine (rate limiting) tabidir. Sınır aşıldığında API 429 (Too Many Requests) HTTP durum kodu döner.
Gönderim Havuzu (Paylaşımlı)
/v2/send (SMS gönderme — JSON veya Plain) ve /v2/iys_consents.json (İYS izin bildirimi) endpoint’leri aynı istek limiti havuzunu paylaşır : aynı hesap/IP için ikisi birlikte dakikada toplam 240 istek hakkına sahiptir, burst değeri 80’dir. Örneğin bu dakika içinde send’e 240 istek gönderildiyse, aynı dakika içinde iys_consents’a yapılacak istekler de sınıra takılır.
Genel Havuz (Paylaşımlı)
Gönderim havuzu dışındaki tüm diğer SMS API endpoint’leri (/v2/balance, /v2/cancel, /v2/headers, /v2/header_requests, /v2/blacklists, /v2/status, /v2/iys/campaigns, /v2/inbound_messages vb.) de aynı istek limiti havuzunu paylaşır : dakikada toplam 20 istek , burst değeri 10’dur. Örneğin status sorgularken bu havuzun limitini tüketirseniz, aynı dakika içinde balance veya inbound_messages istekleri de sınıra takılır.
Push (Webhook) Bildirimleri
Rapor, gelen SMS ve İYS push bildirimleri Verimor’dan sizin sunucunuza yapılan isteklerdir; yukarıdaki limitler SMS API’ye (Verimor’a) attığınız isteklere uygulanır, push bildirimlerini kapsamaz.
429 Hatası Alırsanız
İsteklerinizi belirtilen limitin üzerinde sıklıkta göndermeyin. Sınıra ulaşıldığında bir süre bekleyip (exponential backoff) tekrar deneyin. Yüksek hacimli gönderimlerde iletim raporu için Push yöntemini, tekli gönderimlerde saniyede bir isteği aşmayacak şekilde kendi tarafınızda kuyruklama yapmanızı öneririz.
Bu sayfa yardımcı oldu mu?
Geri bildiriminiz için teşekkürler!