Lewati ke konten utama

Error Codes

Response Format

{
"code": "not_found",
"message": "Resource not found",
"requestId": "abc123"
}

Common Error Codes

CodeHTTP StatusDescription
not_found404Resource tidak ditemukan
forbidden403Tidak memiliki akses
unauthorized401Tidak terautentikasi
validation.failed400Validasi gagal
internal_error500Server error
conflict409Data sudah ada

Admin Order Specific Errors

CodeHTTP StatusDescription
event.not_found404Event tidak ditemukan
order.not_found404Order tidak ditemukan
order.not_admin_created422Order bukan admin-created
order.not_payable422Order tidak bisa dibayar
order.not_cancellable422Order tidak bisa dibatalkan
order.zero_amount422Amount harus lebih dari 0
ticket.not_available422Tiket tidak tersedia
ticket.quota.exceeded422Kuota tiket habis
participant.duplicate409NIK sudah terdaftar di event ini
payment.already_pending409Pembayaran sedang diproses
payment.gateway_error502Gateway payment error

Validation Error Format

{
"code": "validation.failed",
"message": "Validasi gagal",
"requestId": "abc123",
"error": [
{
"field": "email",
"code": "required",
"message": "Email wajib diisi"
}
]
}

Common Validation Errors

FieldCodeDescription
emailrequiredEmail wajib diisi
emailemailFormat email tidak valid
namerequiredNama wajib diisi
nameminNama minimal 1 karakter
namemaxNama maksimal 100 karakter
phonerequiredNomor HP wajib diisi
phonee164Format nomor HP tidak valid
genderrequiredGender wajib diisi
genderoneofGender harus male atau female
identityNumberrequiredNIK wajib diisi
identityNumberlenNIK harus 16 digit
birthDaterequiredTanggal lahir wajib diisi
eventIdrequiredEvent ID wajib diisi
eventIdulidFormat Event ID tidak valid
ticketCategoryIdrequiredTicket Category ID wajib diisi
ticketCategoryIdulidFormat Ticket Category ID tidak valid