Quản lý mua hàngNhà cung cấp
Xóa nhà cung cấp
Xóa vĩnh viễn một nhà cung cấp
Endpoint
DELETE /v1/suppliers/:id
Quyền:
product.manage
Headers
| Tên | Bắt buộc | Mô tả |
|---|---|---|
Authorization | Có | <JWT> của người dùng có quyền product.manage |
Path Parameters
| Tên | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
id | int | Có | ID nhà cung cấp cần xóa |
Lưu ý: Nhà cung cấp chỉ có thể xóa khi không còn sản phẩm nào liên kết với nhà cung cấp này. Nếu vẫn còn sản phẩm, cần gỡ liên kết trước khi xóa.
Response Schema
HTTP 204 - No Content
Xóa thành công.
Error Codes
| Mã lỗi | Mô tả |
|---|---|
error_role_not_available | (HTTP 403) Tài khoản không có quyền product.manage |
error_not_found | (HTTP 404) Đối tượng không tồn tại hoặc không thuộc quyền truy cập của bạn |
error_product_must_be_removed_first | (HTTP 422) Nhà cung cấp đang được liên kết với sản phẩm. Cần gỡ liên kết trước khi xóa |
error_delete | (HTTP 500) Lỗi khi xóa dữ liệu |