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, 4: đóng} |
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 |
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 https://{sub_domain}.izihelp.com/api/ticket/detail
- Để tạo được một yêu cầu, bắt buộc phải có các thông tin: subject, comment,status
- 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.
- Không được tạo yêu cầu trạng thái đóng (dùng kích hoạt và kích hoạt tự động để đóng).
Ví dụ:
"comment":{ "content":"Tôi muốn hỏi MS001 con hàng không" }, "ticket":{ "subject": "MS001 còn hàng không?", "status": 1, "fields": { "source_url": "https://example.com/vi/pricing/", "date": 1510825200000, "Tickey_type": "1stPriority_Change information", "SDT": "0908936859", "Root_Cause": "Không xác định được", "Customer_ID": "A90T1", "Contact_Operations": ["QUẬN 6","QUẬN 3"] }, "priority": 2, "type": 1, "agent_id": "57680286ef6d3f8f081e6bc7", "group_id": "57680287ef6d3f8f081e6c35", "requester_id": "578d9a7bee0cedea5d651bbe", "tags": [ "tuvan", "banhang", "kiemhang" ], "cc_agents": [ "577f144171fe9b5b5ff364b4", "5780a7f303bf588e1afc9b89", "578350137ea90fe266a5a8d8" ] } }
CẬP NHẬT YÊU CẦU
PUT https://{sub_domain}.izihelp.com/api/ticket/detail/{ticket_id}
- Thêm thông tin mới và giữ nguyên thông tin đã có sẵn trước đó thì dùng {“:mode”: “mix-data”}
- Muốn xóa thông tin đã có trước đó thì truyền trong “delete” dạng {“field”:true}
{ "comment":{ "content":"Mãu này còn hàng nhé bạn ơi. Bạn thích màu nào?" }, "update":{ "status":2, "tags":[ {":mode": "mix-data"}, "mausac" ] }, "delete":{ "type":true, "fields":{ "Root_Cause": true } } }
XÓA YÊU CẦU
DELETE https://{sub_domain}.izihelp.com/api/tickets/{ticket_id}
XEM YÊU CẦU
GET https://{sub_domain}.izihelp.com/api/tickets/{ticket_id}
XEM COMMENT ĐẦU TIÊN (Mô tả)
GET https://{sub_domain}.izihelp.com/api/ticket/detail/{ticket_id}/first-comment
XEM DANH SÁCH COMMENT
– params: id,
– body:
– query: view,limit, skip, sortBy, sortOrder
– limit default value là 15
– skip theo thời gian comment add_time
– nếu response trả về có biến is_all: false nghĩa là vẫn còn data để xem tiếp
GET https://{sub_domain}.izihelp.com/api/ticket/detail/{ticket_id}/comments