Skip to main content

Error & Status Code

Dokumen ini menjelaskan status code HTTP dan daftar error yang dapat dikembalikan oleh API Hesda.

Semua error dikembalikan dalam format JSON dan mengikuti standar HTTP status code.

Format Response

Contoh format response yang ada pada API Hesda Store:

Success

{
"status": "success",
"message": "Data berhasil diambil",
"data": {
"id": 1,
"name": "John Doe"
}
}

Error

{
"error": "bad_request",
"message": "Tagihan belum tersedia"
}

Error validation

{
"status": "error",
"message": "Unprocessable Entity",
"errors": [
{
"field": "ProductCode",
"message": "ProductCode is required"
},
{
"field": "CustomerNo",
"message": "CustomerNo is required"
}
]
}

Status Code

Status code yang dapat dikembalikan oleh API Hesda Store:

General Status Code

Status CodeKeterangan
400Bad Request – request tidak valid
401Unauthorized – autentikasi gagal
403Forbidden – akses ditolak
404Not Found – data tidak ditemukan
429Too Many Requests – rate limit
500Internal Server Error