Hatalar (Errors)

API tarafından döndürülen standart hata kodları ve yanıtlar.

Hata Yanıt Formatı

Tüm hata yanıtları standart bir JSON formatını takip eder.

{
  "error": {
    "code": "invalid_request",
    "message": "İstek gövdesinde gerekli alanlar eksik.",
    "details": {
      "field": "product_id",
      "reason": "Gerekli"
    }
  }
}

Standart Hata Kodları

KodDurumAçıklama
invalid_request400İstek kabul edilemez, genellikle eksik bir parametre nedeniyle.
authentication_error401Geçerli bir API anahtarı sağlanmadı.
permission_error403API anahtarının isteği gerçekleştirme izni yok.
not_found404İstenen kaynak mevcut değil.
rate_limit_exceeded429API'ye çok kısa sürede çok fazla istek gönderildi.
api_error500Bizim tarafımızda bir şeyler ters gitti.