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]/m-crm/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_codeStringCóMã 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]/m-crm/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_codeStringCóMã 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
}