Danh sách user

  • Lấy danh sách nhân viên trên Vpage.

  • Chú ý:

    • Dữ liệu này ít thay đổi, khuyến cáo bạn nên cache lại trong vòng 8h để tránh gọi API liên tục.

    • User ở Vpage khác với user ở POS, nếu user ở vpage có liên kết với POS, thì response sẽ có thêm field là posUid.

Request

curl --location 'https://vpage.open.nhanh.vn/v3.0/user/list?appId={{appId}}&businessId={{businessId}}' \
--header 'Authorization: {{accessToken}}' \
--header 'Content-Type: application/json' \
--data '{
    "filters": {
      "userIds": ["userId_1", "userId_2"]
    },
    "paginator": {
        "size": 50, 
        "sort": {"createdAt": "desc"}
    }
}'

Filters

Key
Type
Description

userIds

array

Không truyền field này để lấy toàn bộ user, hoặc truyền 1 mảng các user mong muốn

Paginator

Key
Type
Description

size

int

Số lượng bản ghi trên 1 trang. Tối đa không quá 50

next

array

Mảng dữ liệu next (được trả về từ trang trước đó - nếu có)

sort

array

Mảng dữ liệu các tiêu chí sort. Xem bảng bên dưới

  • sort

Key
Description
Value

createdAt

Thời gian tạo user

ASC, DESC

Response

Failed response

Successful response

{
    "code": 1,
    "paginator": {
        "next": [
            1684232267000,
            13
        ]
    },
    "data": [
        {
            "id": "562525723619135",
            "displayName": "Nhân viên 2",
            "posUid": "id nhân viên bên Nhanh.vn",
            "posName": "Tên nhân viên bên Nhanh.vn",
            "createdAt": 1743839994
        },
        {
            "id": "596777126857368",
            "displayName": "Nhân viên 1",
            "posUid": "id nhân viên bên Nhanh.vn",
            "createdAt": 1743839994
        }
    ]
}

Last updated