CRMNhóm khách hàng
Thêm mới nhóm khách hàng
Thêm mới một nhóm khách hàng.
Endpoint
POST /v1/customertypes
Quyền:
setting.sale
Body Parameters
| Tên | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
company_id | int | Có | ID công ty |
creator_id | int | Có | ID người tạo |
name | string | Có | Tên nhóm khách hàng |
code | string | Mã nhóm khách hàng (chỉ chấp nhận ký tự word \w). Nếu rỗng sẽ tự sinh từ tên. | |
description | string | Mô tả | |
price_policy_id | int | ID chính sách giá | |
auto_upgrade_quota | int | Hạn mức nâng hạng (≥ 0). Giá trị > 0 phải là duy nhất trong công ty. |
Lưu ý:
display_orderđược tự động gán khi thêm mới (= max hiện tại + 1).
Response Schema
HTTP 201 - JSON Object
Trả về object CustomerType vừa tạo.
Error Codes
| HTTP | Code | Mô tả |
|---|---|---|
| 422 | error_company_id_required | ID công ty không được để trống |
| 422 | error_company_id_notfound | ID công ty không tìm thấy |
| 422 | error_user1_id_required | ID người tạo không được để trống |
| 422 | error_user_id_notfound | ID người tạo không tìm thấy |
| 422 | error_name_required | Thiếu tên nhóm khách hàng |
| 422 | error_code_invalid | Mã nhóm khách hàng không hợp lệ |
| 422 | error_auto_upgrade_quota_invalid | Hạn mức nâng hạng không hợp lệ (< 0) |
| 422 | error_auto_upgrade_quota_exist | Hạn mức nâng hạng đã tồn tại (trùng) |
| 422 | error_quota_limit_exceed | Vượt quá số lượng nhóm khách hàng cho phép |
| 500 | error_add | Lỗi khi thêm mới |