Function: listUsers()
listUsers(
client,props):Promise<{rows:object[];rowCount:number; }>
Lists users with optional search and pagination.
Parameters
client
The API client instance
props
The request properties
query
{ pageOffset?: number; pageSize?: number; sortBy?: "email" | "name" | "createdAt" | "fullName"; sortDir?: "asc" | "desc"; searchText?: string; } = listUsersQuerySchema
Query parameters for filtering, pagination, and sorting
query.pageOffset?
number = ...
query.pageSize?
number = ...
query.sortBy?
"email" | "name" | "createdAt" | "fullName" = ...
query.sortDir?
"asc" | "desc" = ...
query.searchText?
string = ...
Returns
Promise<{ rows: object[]; rowCount: number; }>
Promise resolving to a paginated list of users
Operation Id
list-users
Example
const users = await listUsers(client, {
query: { searchText: 'john', pageOffset: 0, pageSize: 20 }
});