Hızlı Başlangıç
Hata Kodları
Tüm hatalar tutarlı bir JSON yapısıyla döner ve uygun HTTP durum kodunu taşır.
Hata biçimi
Örnek hata
{
"error": {
"message": "Bu anahtarın yazma yetkisi yok.",
"code": "forbidden",
"status": 403
}
}message insan-okur açıklama, code programatik kontrol için sabit bir dize, status HTTP durum kodudur.
Durum kodları
| HTTP | code | Açıklama |
|---|---|---|
| 400 | invalid_body / empty_patch | Gövde JSON değil ya da güncellenecek alan yok. |
| 401 | unauthorized | Anahtar eksik, geçersiz veya iptal edilmiş. |
| 403 | forbidden | Anahtarın yazma (write) yetkisi yok. |
| 404 | not_found | Kayıt bulunamadı (yanlış id ya da başka mağaza). |
| 409 | duplicate / no_location | Benzersizlik çakışması veya ön koşul eksik. |
| 422 | missing_name / invalid_status … | Doğrulama hatası; zorunlu alan eksik veya değer geçersiz. |
| 429 | rate_limited | Hız limiti aşıldı (10 sn'de 50 istek). |
| 500 | query_failed / insert_failed … | Sunucu tarafı hata. |