Hata kodları
API ve MCP'nin döndürdüğü kararlı kodlar, alana göre gruplanmış ve her birinin eşlendiği durum koduyla.
Her başarısızlık Kurallar sayfasında anlatılan zarfı kullanır. message değerine değil code değerine göre dallanın.
Kimlik doğrulama ve erişim
| Kod | Durum | Anlam |
|---|
unauthorized | 401 | Belirteç yok veya süresi dolmuş. |
invalid_credentials | 401 | E-posta veya parola yanlış. |
forbidden | 403 | Kimlik doğrulandı ama izin bu işlemi reddediyor. |
passkey_invalid | 401 | Passkey doğrulaması geçmedi. |
passkey_registration_failed | 400 | Passkey kaydedilemedi. |
Doğrulama
| Kod | Durum | Anlam |
|---|
invalid_input | 400 | Gövde veya sorgu doğrulamadan geçemedi; details.path kontrol edin. |
conflict | 409 | Yazma mevcut durumla çakışıyor. |
not_found | 404 | Genel eksik kaynak. |
Siteler ve sayfalar
| Kod | Durum | Anlam |
|---|
website.not_found | 404 | Site yok veya erişim yok. |
website.web_integrations.preview_unavailable | 403 | Web entegrasyonları önizlemede kullanılamaz. |
page.not_found | 404 | Sayfa yok. |
page.component.not_found | 404 | Sayfa bileşeni yok. |
template.not_found | 404 | Şablon yok. |
subscription.plan_limit.unavailable | 402 | Plan bu işleme izin vermiyor. |
Nesneler
| Kod | Durum | Anlam |
|---|
object.type.not_found | 404 | Nesne türü yok. |
object.entry.not_found | 404 | Kayıt yok. |
object.entry.not_found_generic | 404 | Kayıt yok veya görme izni yok. |
object.entry.single_exists | 409 | Tekil türün kaydı zaten var. |
object.entry.locked | 409 | Kayıt mevcut durumunda değiştirilemez. |
object.field.invalid | 400 | Alan değeri kısıtlarına uymadı. |
object.field.required | 400 | Zorunlu alan eksik. |
object.field.string | 400 | Metin uzunluğu veya deseni uymadı. |
object.field.relation | 400 | İlişkili kayıt yok veya izinli değil. |
object.field.max_items | 400 | Çok değerli alanda fazla öğe var. |
object.field.file_size | 400 | Yüklenen dosya alan sınırını aşıyor. |
object.field.datetime_not_configured | 400 | Tarih alanının yapılandırması yok. |
object.field.datetime_invalid | 400 | Tarih değeri geçerli değil. |
object.user.email_exists | 409 | Bu e-posta ile hesap zaten var. |
object.lifecycle.unknown_field | 400 | Yaşam döngüsü yapılandırması eksik alana başvuruyor. |
object.lifecycle.unsupported_field_type | 400 | Yaşam döngüsü eylemi bu alan türünü kullanamaz. |
Tasarım
| Kod | Durum | Anlam |
|---|
design.block_not_found | 404 | Blok kimliği belgede yok. |
design.op_bad_path | 400 | Ops yolu blokta bulunmuyor. |
design.op_invalid | 400 | Op bozuk veya izinli değil. |
design.ops_or_content | 400 | Ops veya content gönderin, ikisini birden değil. |
design.json_parse | 400 | Bir metin JSON gibi görünüyordu ama ayrıştırılamadı. |
Dosyalar, belgeler ve çalışma zamanı
| Kod | Durum | Anlam |
|---|
file.directory.not_found | 404 | Dizin yok. |
file.managed | 403 | Dosya platform tarafından yönetiliyor, değiştirilemez. |
docs.not_found | 404 | Belge yolu yok. |
docs.bad_request | 400 | Belge paketi çağrısında yol verilmedi. |
report.not_found | 404 | Moderasyon bildirimi yok. |
form.spam_rejected | 400 | Gönderim spam olarak reddedildi. |
agent.session.not_found | 404 | Ajan oturumu yok. |
unexpected | 500 | İşlenmeyen hata. Yeniden deneyin, sonra bildirin. |
İlgili