Skip to main content

Arti kesalahan ini

Permintaan tidak valid secara sintaksis atau semantik: isi permintaan (body) salah format, bidang wajib tidak ada, atau nilai parameter berada di luar rentang yang diizinkan. Jika masalah dapat dikaitkan dengan satu parameter, bidang param menyebutkan parameter tersebut. Respons 409 berarti permintaan bertentangan dengan status sumber daya saat ini. Sebagai contoh, pembuatan klien OAuth dapat gagal karena akun layanan target tidak aktif, tidak memiliki izin yang diminta, atau telah mencapai batas klien. Periksa status dan detail secara bersamaan; kode kesalahan saja tidak membedakan kondisi-kondisi ini dari permintaan yang salah format.

Langkah yang perlu dilakukan

  • Baca detail dan param — keduanya menjelaskan secara persis apa yang gagal dalam validasi.
  • Untuk 400, perbaiki permintaan sebelum mengirimkannya kembali.
  • Untuk 409, selesaikan terlebih dahulu konflik terkait status akun, pemberian izin, atau kapasitas. Klien OAuth yang menunggu pembersihan tetap menggunakan kapasitas. Pertahankan kunci percobaan ulang (retry key) saat mencoba ulang upaya pembuatan yang sama setelah konflik diselesaikan.
  • Periksa referensi API untuk mengetahui bidang wajib, tipe, dan nilai yang diizinkan untuk operasi tersebut.