List Account Users
Returns a paginated list of all users in your account.
Endpoint
GET
v5/accountuser
Requires authentication. Accessible to Account Administrator users only.
Path Parameters
None
Query Parameters
All query parameters are optional.
page
integer
Page number to return. Defaults to 1.
resultsperpage
integer
Number of results to return per page.
Response
Returns a paginated array of account user objects.
result_ok
boolean
Whether the request succeeded.
total_count
integer
Total number of users in the account.
page
integer
Current page index.
total_pages
integer
Number of available pages.
results_per_page
integer
Number of users returned per page.
data
array
Array of account user objects.
child attributes
id
string
The unique ID of the user.
username
string
The user's display name.
email
string
The user's email address.
admin
integer
Whether the user has account administrator privileges.
1 = admin, 0 = standard user.phone_support
integer
Whether the user has phone support access.
1 = enabled, 0 = disabled.userdata
array
Array of custom user data fields defined for the account. Empty array if none are set.
child attributes
id
string
The ID of the custom data field.
name
string
The name of the custom data field (e.g.
Department, Course).description
string
A description of the custom data field.
value
string
The value stored in this field for the user. Empty string if not set.
license
string
The user's license type (e.g.
Full Access, Collaborator). Empty string if no license is assigned.defaultteam
string | boolean
The ID of the user's default team, or
false if none is set.status
string
The user's account status. Possible values:
Active, Disabled.last_login
string | null
Timestamp of the user's most recent login, or
null if they have never logged in.api_key
string | null
The user's API token, or
null if not generated.api_secret
string | null
The user's API token secret, or
null if not generated.Examples
Note GET requests are cached for 60 seconds. Repeated identical requests within that window will return cached results.
Request (cURL)
curl -X GET "https://api.alchemer.com/v5/accountuser?api_token=YOUR_API_TOKEN&api_token_secret=YOUR_API_TOKEN_SECRET"
Response
{
"result_ok": true,
"total_count": 29,
"page": 1,
"total_pages": 1,
"results_per_page": 29,
"data": [
{
"id": "YOUR_USER_ID",
"username": "Username",
"email": "user@example.com",
"admin": 0,
"phone_support": 0,
"userdata": [],
"license": "",
"defaultteam": false,
"status": "Active",
"last_login": null,
"api_key": null,
"api_secret": null
},
{
"id": "YOUR_USER_ID_2",
"username": "Username",
"email": "first.last@example.com",
"admin": 0,
"phone_support": 0,
"userdata": [
{
"id": "75",
"name": "Course",
"description": "This is the course that this user teaches",
"value": ""
},
{
"id": "76",
"name": "Department",
"description": "User's department in the organization",
"value": ""
}
],
"license": "Full Access",
"defaultteam": "",
"status": "Active",
"last_login": null,
"api_key": null,
"api_secret": null
}
]
}