Skip to main content
Version: 1.0

Danh sách mã trạng thái trả về từ API

Tài liệu này mô tả chi tiết các mã trạng thái HTTP được API trả về nhằm giúp frontend, client hoặc bên tích hợp hiểu rõ cách xử lý phản hồi từ server.

API của chúng tôi sử dụng các mã trạng thái HTTP để phản hồi kết quả xử lý của các yêu cầu (request). Dưới đây là danh sách các mã trạng thái thường gặp cùng ý nghĩa và mô tả chi tiết.

  • Request thành công:
Mã trạng tháiTên (Status Code)Ý nghĩaMô tả chi tiết
200OKThành côngYêu cầu đã được xử lý thành công và trả về dữ liệu (nếu có).
202AcceptedĐã chấp nhậnYêu cầu đã được nhận và chấp nhận để xử lý, chưa hoàn tất.
  • Request thất bại:
Mã trạng tháiTên (Status Code)Ý nghĩaMô tả chi tiết
400Bad RequestYêu cầu saiDữ liệu gửi lên không hợp lệ hoặc thiếu trường bắt buộc.
401UnauthorizedChưa xác thựcThiếu hoặc sai thông tin xác thực.
404Not FoundKhông tìm thấyTài nguyên được yêu cầu không tồn tại trên hệ thống.
422Unprocessable EntityDữ liệu không hợp lệDữ liệu gửi lên đúng định dạng nhưng không thỏa điều kiện nghiệp vụ.
500Internal Server ErrorLỗi máy chủLỗi phát sinh từ phía server, không thể xử lý yêu cầu.

Ghi chú

Tất cả phản hồi từ API đều sử dụng định dạng JSON. Ví dụ:

  {
"success": true,
"message": "Thành công",
"data": true,
"showMessage": true,
"statusCode": 200,
"errors": ["string"],
"meta": "string"
}