Yêu cầu bao gồm những thông tin được giải thích trong bảng sau:
subject | Tiêu đề của yêu cầu |
content | Content of the ticket |
status | Trạng thái của yêu cầu bao gồm: {0: mới, 1: mở, 2; tạm dừng, 3: đã giải quyết,} |
agent_id | ID của nhân viên được phân công xử lý |
group_id | ID của nhóm được phân công |
requester_id | ID của khách hàng |
user_id | ID của người tạo yêu cầu hoặc thêm comment |
cc_agents | ID của những nhân viên được CC trong yêu cầu [{id1},{id2},…] |
type | Loại của yêu cầu bao gồm: {1: câu hỏi, 2: sự cố, 3: vấn đề, 4: công việc} |
priority | Độ ưu tiên của yêu cầu bao gồm: {1: thấp, 2: bình thường, 3: cao, 4: khẩn cấp} |
tags | Gắn các tag cho yêu cầu [{tag1},{tag2},…] |
fields | Các thông tin yêu cầu (bộ nhãn) {field_key1:value1, field_key2:value2,…} |
API TẠO YÊU CẦU
POST api/1.1/ticket/
- Để tạo được một yêu cầu, bắt buộc phải có các thông tin: subject, comment
- Các thông tin còn lại tùy theo nhu cầu bạn có thể thêm vào hoặc không.
- Tạo yêu cầu trạng thái giải quyết thì bắt buộc phải có agent_id.
Ví dụ:
{ "ticket":{ "subject":"How much does it cost?", "status":0, "priority":1, "type":"2", "requester_id":"64c89165f07f19292585ab47", "agent_id":"64a7865518ebb62973b10877", "group_id":"644a31b0e8484a0ad705ebc1", "tags":["123","456"], "fields":{ "list": "men", "class": [ "1" ], "age": "7", "store": "bhx" } }, "comment":{ "content":"How much does it cost?" }, "user_id":"64c89165f07f19292585ab47" //user_id=requester_id nếu người tạo là khách hàng }
THÊM COMMENT
POST api/1.1/comment
{ "comment": { "content": "Does it come with a warranty?" }, "user_id": "64a7865518ebb62973b10877", "ticket_id": "650bef14628652571b56940a" }