Chuyển tới nội dung chính

Tạo mới Ticket

Endpoint: POST /api/v6.1/ticket

Mô tả: API này dùng để tạo mới một phiếu hỗ trợ (ticket) trong hệ thống. Dữ liệu bao gồm tiêu đề, nội dung, thông tin liên hệ, danh mục, trạng thái và các trường tuỳ chỉnh.


Yêu cầu

Phương thức: POST

Headers:

Content-Type: application/json
X-API-KEY: <api-key-của-bạn>
Cookie: <session-cookie-của-bạn>

Body (JSON):

{
"ticket_title": "Tiêu đề phiếu",
"ticket_content": "<p>Nội dung hỗ trợ</p>",
"cate_name": "Danh mục hỗ trợ",
"account_email": "[email protected]",
"account_code": "ma-khach-hang",
"contact_name": "Tên người liên hệ",
"status_name": "Trạng thái ban đầu",
"expected_at": "2025-01-01",
"custom_fields": {
"truong_tuy_chinh": "giá trị"
},
"emergency_phone": "0123456789"
}

Phản hồi

Trạng thái: 200 OK

Nội dung mẫu:

{
"message": "Thêm mới thành công",
"data": {
"identity": 10,
"ticket_code": "ABCXYZ1234"
}
}

Mô tả các trường đầu vào

TrườngKiểu dữ liệuMô tả
ticket_titlestringTiêu đề của phiếu hỗ trợ
ticket_contentstring (HTML)Nội dung chi tiết, có thể có định dạng HTML
cate_namestringTên danh mục phiếu hỗ trợ
account_emailstringEmail của khách hàng
account_codestringMã định danh khách hàng trong hệ thống
contact_namestringTên người liên hệ
status_namestringTrạng thái ban đầu của ticket
expected_atstring (YYYY-MM-DD)Ngày dự kiến xử lý
custom_fieldsobjectCác trường tuỳ chỉnh do hệ thống cấu hình
emergency_phonestringSố điện thoại liên hệ khẩn cấp

Ghi chú

  • Các trường như cate_namestatus_name phải trùng khớp với dữ liệu cấu hình hệ thống.
  • custom_fields là object chứa các key tương ứng với trường mở rộng.

Ví dụ cURL

curl --location 'https://<ten-mien>/api/v6.1/ticket' \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--header 'Cookie: <session-cookie>' \
--data-raw '{
"ticket_title": "Tiêu đề phiếu",
"ticket_content": "<p>Nội dung hỗ trợ</p>",
"cate_name": "Danh mục",
"account_email": "[email protected]",
"account_code": "ma-khach-hang",
"contact_name": "Người liên hệ",
"status_name": "Trạng thái",
"expected_at": "2025-01-01",
"custom_fields": { "truong_mo_rong": "giá trị" },
"emergency_phone": "0123456789"
}'

Xử lý lỗi

Mã lỗiMô tả
400Thiếu hoặc sai định dạng trường bắt buộc
401Không được xác thực
403Không có quyền thực hiện
500Lỗi hệ thống nội bộ