Memulai

Error

Jika terjadi masalah, API merespons dengan status HTTP yang sesuai dan body berisi code serta message di dalam error.

Gunakan code di program Anda. message adalah teks berbahasa Inggris untuk membantu proses debugging dan dapat berubah.

Format error404
{
  "error": {
    "code": "not_found",
    "message": "Item not found or you do not have access to it."
  }
}
Tanpa kunci401
{
  "error": {
    "code": "missing_api_key",
    "message": "Send your API key in the X-API-Key header or as Authorization: Bearer <key>."
  }
}

Kode error

Status Kode Kapan terjadi
400 key_in_query Kunci dikirim di URL (parameter api_key, apikey, key, atau token). Kirim kunci di header dan buat kunci baru, karena kunci sebelumnya mungkin sudah tercatat di log.
400 invalid_parameter Sebuah parameter memiliki nilai yang tidak valid, misalnya per_page di atas batas maksimum.
401 missing_api_key Permintaan tidak menyertakan kunci.
401 invalid_api_key Kunci tidak ada, sudah dicabut, atau penggunanya dinonaktifkan.
404 not_found Endpoint tidak ada, atau item tidak ada atau milik organisasi yang tidak dapat dilihat pengguna.
404 organization_not_found organization yang diberikan bukan organisasi tempat pengguna dapat melihat jenis item ini.
405 method_not_allowed API hanya menerima GET (dan HEAD).
429 rate_limited Batas permintaan telah tercapai. Tunggu selama jumlah detik di Retry-After.
500 server_error Error internal. Coba lagi sebentar lagi; jika masih terjadi, hubungi dukungan.

Kapan mencoba lagi

Ulangi permintaan yang sama hanya setelah 429 (dengan menunggu Retry-After) atau 500. Error lainnya memerlukan perbaikan pada permintaan atau kunci.