API yêu cầu V2

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"
}