Hatalar, sayfalama & idempotency

Durum kodları, hata biçimi, imleç tabanlı sayfalama ve yazma istekleri için güvenli yeniden deneme.

Referans1 dk okumaGüncellendi 22 Eyl 2026.md
Bu sayfada

Durum kodları#

KodAnlamı
200, 201Başarılı
202Kabul edildi — işlem arka planda çalışır
400Geçersiz istek gövdesi veya parametre
401Anahtar eksik veya geçersiz
403Anahtarın yetkisi yok
404Kaynak bulunamadı
409Çakışma, örneğin ad zaten kullanımda
429Hız limiti aşıldı — Retry-After başlığına bakın
5xxSunucu hatası — beklemeli yeniden deneme güvenlidir

Hata biçimi#

JSON
{
  "error": {
    "code": "invalid_region",
    "message": "Region 'ist2' does not exist.",
    "request_id": "req_7Hn2kQ"
  }
}

Destekle iletişime geçerken request_id değerini ekleyin.

Sayfalama#

Listeleme uç noktaları sayfa başına 50 öğeye kadar döner (en fazla 200). Sonraki sayfa için meta içindeki next_cursor değerini kullanın:

Shell
curl "https://api.avenlith.com/v1/servers?per_page=50&cursor=eyJpZCI6InNydl84ZjJrMSJ9" \
  -H "Authorization: Bearer $AVENLITH_TOKEN"

Idempotency#

POST isteklerinde Idempotency-Key başlığı gönderin. Aynı anahtarla 24 saat içinde yapılan tekrar, yeni bir sunucu oluşturmak yerine ilk yanıtı döner.

Shell
curl -X POST https://api.avenlith.com/v1/servers \
  -H "Authorization: Bearer $AVENLITH_TOKEN" \
  -H "Idempotency-Key: 5c1f7e8a-8a0b-4e8e-9d1b-1f0f7a2b9c11" \
  -d '{"name": "web-01", "plan": "vps-pro", "region": "ist1"}'

Bu sayfa işinize yaradı mı?

Hâlâ yardıma mı ihtiyacınız var?

Mühendislerimiz talepleri 7/24 yanıtlar — ortalama ilk yanıt süresi 7 dakika.

Destekle iletişime geçin