Skip to content

Penanganan Kesalahan

Kode status HTTP, bentuk respon error, dan cara handle-nya kalau request kamu gagal.

Updated View as Markdown

Wazapin pakai kode status HTTP standar. Tiap respon error ada field detail yang bisa kamu tampilin ke user atau simpan di log buat debugging.

Kode status yang sering kamu temui

Payload atau query param kamu nggak valid.
Token nggak ada atau nggak valid.
Token kamu nggak punya permission yang dibutuhin.
Resource yang kamu cari nggak ketemu.
Request kamu bentrok sama kondisi resource sekarang.
Validasi gagal. Cek lagi payload dan isi field-nya.
Kebanyakan request — kena rate limit. Coba lagi pakai exponential backoff.
Ada yang error di server kami. Cek detail responnya, kalau masih kejadian hubungi support.

Bentuk respon error

{
  "title": "Bad Request",
  "status": 400,
  "detail": "to is required"
}

Cara handle-nya

  1. Simpan body respon dan metadata request ke log — biar gampang tracing kalau ada insiden.
  2. Retry cuma buat error 429 dan 5xx pakai exponential backoff.
  3. Jangan retry error 4xx sebelum kamu benerin payload-nya dulu.
Navigation

Type to search…

↑↓ navigate↵ selectEsc close