Müşteri API'si

Hatalar, sayfalama ve sınırlar

Hata yanıtlarını, imleçli sayfalamayı ve istek kotalarını doğru yönetin.

Son güncelleme

Hata biçimi

{
  "success": false,
  "error": "INSUFFICIENT_SCOPE",
  "message": "API anahtarı bu işlem için gerekli kapsama sahip değil.",
  "required_scope": "servers:power",
  "request_id": "req_..."
}
DurumAnlamı
400Geçersiz parametre veya istek gövdesi
401Geçersiz, süresi dolmuş ya da iptal edilmiş anahtar
403Gerekli kapsam eksik
404Kayıt yok veya bu hesaba ait değil
409Başka işlem sürüyor ya da kaynak hazır değil
423Sunucu faturalama nedeniyle askıda
429İstek veya güç işlemi sınırı aşıldı
500–503Geçici sunucu ya da bağımlı hizmet hatası

request_id değerini destek talebinde paylaşabilirsiniz. API anahtarını paylaşmayın.

İstek sınırları

  • Okuma: anahtar başına dakikada 120
  • Değişiklik: anahtar başına dakikada 20
  • Çoklu anahtarda hesap toplamı: dakikada 180 okuma ve 30 değişiklik
  • Güç işlemi: hesap başına dakikada 6
  • Aynı sunucuda güç işlemi bekleme süresi: 10 saniye
  • İstek gövdesi üst sınırı: 64 KB

X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset ve X-RateLimit-Policy başlıklarını izleyin. 429 yanıtında Retry-After süresi dolmadan tekrar denemeyin; gecikmeye küçük rastgele sapma ekleyin.

Sayfalama

Liste uçları limit ve before kullanır. Yanıtta meta.has_more=true ise meta.next_cursor değerini değiştirmeden bir sonraki isteğe aktarın. Sayfalama sürerken yeni kayıtlar eklenebileceğinden istemci tarafında kayıt kimliğine göre tekrarları ayıklayın.

Güvenli yeniden deneme

GET istekleri ağ hatalarında üstel gecikmeyle tekrar denenebilir. Güç işlemi yanıtı kaybolursa aynı işlemi doğrudan tekrarlamak yerine önce canlı durumu okuyun. Böylece başarılı olmuş bir eylemi gereksiz yere ikinci kez çalıştırmazsınız.