Skip to main content

Errors

LeuwongRR User API menggunakan response JSON untuk kondisi sukses maupun error.

Format error umum

{
  "success": false,
  "message": "Unauthorized API token."
}

Kode status umum

StatusArtiPenyebab umum
400Bad RequestParameter tidak valid
401UnauthorizedToken kosong, salah, expired, atau revoked
403ForbiddenToken tidak punya akses ke resource tersebut
404Not FoundInvoice/order tidak ditemukan atau bukan milik user
422Validation ErrorFormat input tidak sesuai
429Too Many RequestsRequest terlalu sering
500Server ErrorGangguan internal server

401 Unauthorized

Terjadi saat token tidak dikirim atau tidak valid.
{
  "success": false,
  "message": "Unauthorized API token."
}
Solusi:
  • Pastikan header Authorization dikirim
  • Pastikan formatnya Bearer YOUR_USER_API_TOKEN
  • Regenerate token jika token lama sudah dicabut

404 Not Found

Terjadi saat invoice/order tidak ditemukan atau bukan milik akun pemilik token.
{
  "success": false,
  "message": "Invoice tidak ditemukan."
}
Solusi:
  • Pastikan nomor invoice benar
  • Pastikan invoice tersebut milik akun pemilik token
  • Jangan memakai token user lain

429 Too Many Requests

Terjadi saat request terlalu sering.
{
  "success": false,
  "message": "Terlalu banyak request. Silakan coba lagi beberapa saat."
}
Solusi:
  • Kurangi frekuensi polling
  • Tunggu sesuai header Retry-After
  • Gunakan cache atau jeda request