İçeriğe geç
EKEnYakınKurye GeliştiriciAPI anahtarım

Hata kodları

Tüm hatalar aynı zarfla döner. İstemciniz tek biçim bekleyebilir.

{
  "error": {
    "code": "invalid_key",
    "message": "API anahtarı geçersiz."
  }
}

Doğrulama hatalarında hangi alanların hatalı olduğu ek olarak döner:

{
  "error": { "code": "validation_failed", "message": "..." },
  "fields": ["pickup_district", "weight_tier", "pickup_lat"]
}

Kodlar

HTTPKodNe zaman
401missing_authorizationAuthorization başlığı yok
401invalid_authorizationBaşlık biçimi hatalı
401invalid_keyAnahtar tanınmıyor
401key_revokedAnahtar iptal edilmiş
403account_suspendedHesap askıya alınmış
403identity_verification_requiredKimlik doğrulaması tamamlanmamış
400invalid_bodyGövde geçerli JSON değil
400validation_failedZorunlu alan eksik veya geçersiz
400invalid_weight_tierweight_tier geçerli değil. İzinli: 0-5, 5-10, 10-15, 15-20. Eski 0-10 / 10-20 artık reddedilir
400konum_isaretlenmediKoordinat alanları eksik ya da sayı değil
400durak_adresi_eksikEk teslimat noktası adressiz. stops gönderin; yalnızca extra_stops sayısı yeterli değil
400durak_konumu_eksikEk teslimat noktasının lat/lng değeri yok
400gecersiz_durak_listesistops bir dizi değil
422hizmet_bolgesi_disiKoordinatlar hizmet bölgesinin dışında
422gecersiz_mesafeHesaplanan mesafe koordinatlarla tutarsız
502mesafe_hesaplanamadiYol mesafesi şu anda alınamadı. Tekrar denenebilir
400invalid_extra_stopsEk nokta sayısı sınır dışı
400invalid_crossingTanınmayan köprü/tünel
400invalid_declared_valueGönderi değeri beyanı geçersiz
422declared_value_too_highBeyan, kabul edilen azami değerin üzerinde
422assurance_unavailableGönderi güvencesi kapalı; değer beyanı kabul edilmiyor
404order_not_foundSipariş yok ya da sizin değil
409order_not_cancellableKurye atanmış ya da durum uygun değil
422cash_not_availableKapıda nakit için ilk 3 sipariş kartla tamamlanmalı
429rate_limitedDakikalık istek sınırı aşıldı
500server_misconfiguredSunucu yapılandırması eksik
500internal_errorBeklenmeyen hata

Güvenlik notu

Başkasına ait bir sipariş numarası sorulduğunda 403 değil 404 order_not_found döner. Bu bilinçlidir: 403 dönmek, o numarada bir siparişin var olduğunu doğrulardı.