api.users.list
POST /users/list— ACPortal
Python
api.users.list(*, data: ListRequest | dict) -> list[User]
CLI
ab users list [--data ...]
POST /users/list.
Args:
data: List filter with pagination, sorting, and filters.
Accepts a :class:ListRequest instance or a dict.
Request model: :class:ListRequest
Request body — ListRequest
Field |
Type |
Required |
Description |
|---|---|---|---|
|
|
no |
Field name to sort by |
|
|
no |
Sort direction (true=ascending) |
|
|
no |
Page number (1-based) |
|
|
no |
Items per page |
|
|
no |
Filter criteria |
Response
Returns a list of List[User].
Field |
Type |
Required |
Description |
|---|---|---|---|
|
|
no |
Unique identifier |
|
|
no |
Login username |
|
|
no |
Email address |
|
|
no |
Assigned roles |
|
|
no |
Associated company |
|
|
no |
Login name |
|
|
no |
Full display name |
|
|
no |
Contact integer ID |
|
|
no |
Contact display ID |
|
|
no |
Contact company name |
|
|
no |
Contact company UUID |
|
|
no |
Contact company display ID |
|
|
no |
Email confirmed flag |
|
|
no |
Contact phone number |
|
|
no |
Contact email address |
|
|
no |
Password (null in responses) |
|
|
no |
Lockout date |
|
|
no |
Whether lockout is enabled |
|
|
no |
Primary role name |
|
|
no |
Whether user is active |
|
|
no |
Legacy system identifier |
|
|
no |
Additional company UUIDs |
|
|
no |
Additional company names |
|
|
no |
CRM contact ID |