Nhảy tới nội dung
Phiên bản: 2.3.0

Lấy danh sách nhóm người dùng

Ngày cập nhật: 18 tháng 08, 2026
Người cập nhật: VNPT eContract's team


Mục đích​

Hàm thực hiện lấy danh sách nhóm người dùng của công ty

  • Request URL: /api/user-groups
  • HTTP method: GET
  • Authorize: Bearer token
  • Parameter: Không yêu cầu, tuy nhiên có thể thêm các tùy chọn bên dưới để thực hiện lọc hoặc tìm kiếm danh sách nhóm người dùng
KeyTypeDescription
searchstringThông tin tìm kiếm theo mã nhóm người dùng
pageintSố trang cần lấy dữ liệu (Mặc định hệ thống đang là 1)
pagesizeintSố record dữ liệu mà hệ thống sẽ trả về sau mỗi request (Mặc định hệ thống đang là 10 record)

Mẫu request​

Query param:
page: 1
pageSize: 10
search: USER
Request: /api/user-groups?page=1&pageSize=10&search=USER

Mẫu response body​

{
"data": {
"items": [
{
"id": 11,
"code": "USER",
"name": "Nhóm người dùng thông thường",
"users": [
{
"id": 123,
"comId": 164,
"isValid": false,
"signConfirmationEnabled": false,
"isAccountLocked": false,
"signMethod": {
"value": 0,
"description": "0"
},
"status": {
"value": 0,
"description": "0"
},
"receiveOtpMethod": {
"value": 0,
"description": "0"
},
"receiveNotificationMethod": {
"value": 0,
"description": "Email"
}
}
]
}
],
"totalCount": 1,
"pageCount": 1,
"page": 1,
"pageSize": 10,
"hasNextPage": false,
"hasPreviousPage": false
},
"success": true,
"code": 0,
"messages": []
}
ghi chú

Đối tượng user đã được rút gọn chỉ hiển thị một số trường quan trọng nhất. Để xem chi tiết thông tin người dùng, vui lòng tham khảo API lấy thông tin người dùng theo ID

Mô tả Response Body​

KeyTypeDescription
successbooleanTrạng thái phản hồi của yêu cầu (true: Thành công, false: Thất bại)
codeintMã phản hồi từ hệ thống
messagesarrayDanh sách thông báo trả về từ hệ thống
dataobjectĐối tượng chứa danh sách nhóm người dùng và dữ liệu phân trang (xem chi tiết bên dưới)

Chi tiết dữ liệu trong data:​

KeyTypeDescription
itemsarrayDanh sách thông tin chi tiết các nhóm người dùng (xem chi tiết bên dưới)
totalCountintTổng số lượng nhóm người dùng thỏa mãn điều kiện lọc
pageCountintTổng số trang
pageintTrang hiện tại
pageSizeintSố lượng bản ghi trên một trang
hasNextPagebooleanCó trang kế tiếp hay không (true: Có, false: Không)
hasPreviousPagebooleanCó trang trước đó hay không (true: Có, false: Không)

Chi tiết đối tượng trong mảng items:​

KeyTypeDescription
idintID của nhóm người dùng
codestringMã nhóm người dùng (ví dụ: USER)
namestringTên nhóm người dùng
usersarrayDanh sách người dùng thuộc nhóm (xem chi tiết thông tin người dùng)