Skip to content

Lịch sử tương tác

Xem lịch sử các hoạt động liên quan đến một khách hàng (cuộc gọi, cập nhật thông tin, ghi chú...).

Loại tương tác

Mỗi sự kiện có 2 trường phân loại:

TrườngMô tả
typeLoại sự kiện nhóm cha
type_subLoại sự kiện chi tiết

Bảng giá trị:

typetype_subMô tả
CUSTOMERCUSTOMER_CREATETạo khách hàng
CUSTOMER_UPDATECập nhật thông tin khách hàng
NOTENOTE_INSERTTạo ghi chú
NOTE_UPDATESửa ghi chú
NOTE_DELETEXóa ghi chú
HISTORY_CALLHISTORY_CALL_INCuộc gọi đến
HISTORY_CALL_OUTCuộc gọi đi
HISTORY_MISS_CALLCuộc gọi nhỡ
TICKETNEW_TICKETTạo mới ticket
REOPEN_TICKETMở lại ticket
UPDATE_STATUS_TICKETCập nhật trạng thái
UPDATE_ASSIGNEE_TICKETThay đổi người được giao
TODONEW_TODOTạo mới todo
REOPEN_TODOMở lại todo
UPDATE_STATUS_TODOCập nhật trạng thái
UPDATE_ASSIGNEE_TODOThay đổi người được giao

Danh sách tương tác

GET[URL]/api/ActionTimeline/get-all

Header

Tham sốGiá trị
X-API-Keytoken-open-api

Tham số

Tham sốKiểuBắt buộcMô tả
customer_codeStringMã khách hàng
typeStringKhôngLọc theo loại. Xem bảng trên. Mặc định ALL = tất cả
fromLongKhôngLọc từ ngày (Unix timestamp - ms). -1 = không áp dụng
toLongKhôngLọc đến ngày (Unix timestamp - ms). -1 = không áp dụng
pageIntKhôngSố trang
sizeIntKhôngSố lượng trên 1 trang

Kết quả sắp xếp theo thời gian mới nhất trước.

Lọc theo type:

  • Truyền giá trị CUSTOMER, NOTE, HISTORY_CALL, TICKET, hoặc TODO → lấy tất cả sự kiện trong nhóm đó
  • Không truyền hoặc truyền ALL → lấy tất cả

Response

Tham sốKiểuMô tả
errorIntMã lỗi (0: Thành công, khác 0: Có lỗi)
messageStringThông tin
dataList[Object]Danh sách tương tác

Ví dụ response

json
{
  "error": 0,
  "message": "success",
  "data": [
    {
      "create_at": 1718100000000,
      "member_no": "MEM01",
      "type": "CUSTOMER",
      "type_sub": "CUSTOMER_UPDATE",
      "content": "Cập nhật thông tin khách hàng",
      "customer_code": "KH001"
    },
    {
      "create_at": 1718050000000,
      "member_no": "MEM02",
      "type": "HISTORY_CALL",
      "type_sub": "HISTORY_CALL_IN",
      "content": "",
      "customer_code": "KH001"
    }
  ]
}

Cấu trúc phần tử trong data

Tham sốKiểuMô tả
create_atLongThời gian sự kiện (Unix timestamp - ms)
member_noStringMã thành viên
typeStringLoại sự kiện nhóm cha
type_subStringLoại sự kiện chi tiết
contentStringMô tả hành động
customer_codeStringMã khách hàng

Đếm số lượng tương tác

GET[URL]/api/ActionTimeline/count-all

Header

Tham sốGiá trị
X-API-Keytoken-open-api

Tham số

Tham sốKiểuBắt buộcMô tả
customer_codeStringMã khách hàng
typeStringKhôngLọc theo loại. Xem bảng trên. Mặc định ALL = tất cả
fromLongKhôngLọc từ ngày (Unix timestamp - ms). -1 = không tìm kiếm
toLongKhôngLọc đến ngày (Unix timestamp - ms). -1 = không tìm kiếm

Response

Tham sốKiểuMô tả
errorIntMã lỗi (0: Thành công, khác 0: Có lỗi)
messageStringThông tin
dataIntSố lượng

Ví dụ response

json
{
  "error": 0,
  "message": "success",
  "data": 42
}