Otomovena Developer Platform

Hata Kodları

Hatalar her zaman aynı zarfta döner — meta bloğu başarılı yanıtlarla aynı şekilde request_id/timestamp içerir:

{
  "success": false,
  "error": { "code": "insufficient_scope", "message": "...", "fields": {} },
  "meta": { "request_id": "req_...", "timestamp": "2026-08-02T10:00:00+00:00", "api_version": "v1" }
}

error.fields yalnızca doğrulama (validation) hatalarında dolu gelir — alan bazlı hata mesajlarını içerir. Şu an gerçek yazma uç noktası olmadığı için bu alan pratikte henüz kullanılmıyor; yol haritası için bkz. Idempotency.

Hata Kodları

HTTPKodAnlamı
401missing_api_keyAuthorization/X-Api-Key header'ı gönderilmedi.
401invalid_api_keyKey veritabanında bulunamadı.
401key_revokedKey iptal edilmiş ya da askıya alınmış.
401key_expiredKey'in son kullanma tarihi geçmiş.
403tenant_api_disabledSüper Admin, galeriniz için tüm API erişimini kapatmış.
403insufficient_scopeKey, bu uç nokta için gereken kapsama sahip değil.
403endpoint_disabledBu uç nokta Süper Admin tarafından geçici olarak devre dışı bırakılmış.
404not_foundBilinmeyen uç nokta ya da kayıt bulunamadı.
405method_not_allowedUç nokta bu HTTP metodunu desteklemiyor.
429rate_limit_exceededDakikalık istek limiti aşıldı — bkz. Hız Sınırları.
500internal_errorSunucu tarafında beklenmeyen bir hata oluştu.
501not_implementedUç nokta katalogda dokümante edilmiş ama henüz aktif değil — bkz. Yol Haritası.

İlk Kullanım Uyarısı

Güvenlik amacıyla, bir API key ilk kez kullanıldığında galeriniz otomatik olarak Süper Admin'in izleme listesine eklenir ve Süper Admin'e e-posta ile bilgi verilir. Bu normal bir güvenlik önlemidir, isteğinizi engellemez.