Gets a list of users. Requires View permission for Users & Roles. If this permission is not available, restricted set of properties are returned. There is a paginated version of GetUsers available at /api/v202512/user/paginated
Request Headers
| Header | Value | Required | Description |
|---|---|---|---|
| ECI-ApiKey | string | Yes | Your API key. See Authentication. |
| Content-Type | application/json | Yes | All requests must specify JSON content type. |
Query Parameters
| Name | Description | Type | Required |
|---|---|---|---|
| filter | string (string) | Optional |
Filters
| Filter | Description | Type | Operators |
|---|---|---|---|
| active | User is Active | Boolean | equals |
| canManageFlags | Only users that can manage flags | Boolean | equals |
| Email Address | String | equals not equals one of like not like not one of | |
| fullName | Full Name | String | equals not equals one of like not like not one of |
| systemUserCode | Username | String | equals not equals one of like not like not one of |
| systemUserID | Integer | equals not equals less than between one of greater than less than equal greater than equal not one of | |
| userGroupID | Integer | equals not equals less than between one of greater than less than equal greater than equal not one of |
Order By Options
| Name | Description |
|---|---|
| systemUserID | |
| fullName | Full Name |
| systemUserCode | Username |
| Email Address | |
| systemUserRoleName | System User Role Name |
| placeCode | Place Code |
| placeInfo | Place Name |
| costCenterCode | Cost Center Code |
| costCenterInfo | Cost Center Name |
| collectionCode | Collection Code |
| collectionInfo | Collection Name |
| lastLogin | Last Login |
Responses
200
OK
The request succeeded and the response body contains the requested data.
Response Body Parameters
Array of:
UserResponse
| Property | Description | Type | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| active | User is active or inactive | boolean | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| activeDirectory | Is this a active directory user? | boolean | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| collection | TopmostCollection | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
TopmostCollection properties
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| costCenter | TopmostCostCenter | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
TopmostCostCenter properties
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Email ID of the user | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| externalUserId | The external identifier for the user. This is only used for federated login. | string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| forcePasswordChange | Should the user be forced to change password on next login | boolean | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| fullName | Full name of the user | string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| lastLogin | last time the user logged in | string (date-time) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| maxApprovalAmount | Max Total cost of bill this user is allowed to approve | integer (int32) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| passwordExpirationInterval | Days until password expires | integer (int32) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| place | TopmostPlace | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
TopmostPlace properties
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| reportGroup | ReportGroupChildResponse | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ReportGroupChildResponse properties
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| space | TopmostSpace | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
TopmostSpace properties
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| strongPassword | Does user need a strong password - at least 8 character long, one upper case, one number, one special char | boolean | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| userCode | User Code | string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| userGroups | List of groups a user is a part of | UserGroupChild[] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
UserGroupChild properties
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| userId | User Identifier | integer (int32) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| userRole | SystemUserRoleChild | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
SystemUserRoleChild properties
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Example Response
[
{ "active": false, "activeDirectory": false, "collection": { "collectionCode": "string", "collectionIcon": {}, "collectionId": 1, "collectionInfo": "string", "isMultiTopmostCollection": false, "multiTopmostCollections": []
}, "costCenter": { "costCenterCode": "string", "costCenterId": 1, "costCenterInfo": "string", "isMultiTopmostCostCenter": false, "multiTopmostCostCenters": []
}, "email": "string", "externalUserId": "string", "forcePasswordChange": false, "fullName": "string", "lastLogin": "2026-03-30", "maxApprovalAmount": 1, "passwordExpirationInterval": 1, "place": { "isDataRolledUp": false, "isMultiTopmostPlace": false, "multiTopmostPlaces": [], "placeCode": "string", "placeId": 1, "placeInfo": "string", "placeType": {}
}, "reportGroup": { "reportGroupCode": "string", "reportGroupId": 1, "reportGroupInfo": "string"
}, "space": { "isDataRolledUp": false, "isMultiTopmostPlace": false, "multiTopmostPlaces": [], "placeCode": "string", "placeId": 1, "placeInfo": "string", "placeType": {}
}, "strongPassword": false, "userCode": "string", "userGroups": [
{ "userGroupId": 1, "userGroupName": "string"
}
], "userId": 1, "userRole": { "userRoleId": 1, "userRoleInfo": "string"
}
}
]