GET /users/all/
Description
Lists fieldnames specified in fields parameter for all users.
Endpoints
GET /users/all/?fields=
GET /users/all/page{#}/?fields=
GET /users/all/count/
Parameters
fields : (string) comma-delimited-fieldnames formatted as described below
Notes
- The
comma-delimited-fieldnames string can contain one or more of the following values
id, username, first_name, last_name, email, middle_init, date_start, date_expire, company, address, city, state, zip, phone, custom1, custom2, custom3, custom4, custom5, custom6, custom7, custom8, custom9, custom10, custom11, custom12, custom13, custom14, custom 15, localization, role, manager_id, usergroups, courses, iltclasses, certifications, learningpaths, badges, organizations, sysvars, sso
- To use multiple values, separate each fieldname with a comma like this:
username,email,courses
- The first fieldname will be used to sort the delivered results
role valid values are learner and manager
sysvars will return all system/global variables including custom fields beyond custom1 > custom15 which can be specified individually
sso will return a single-sign-on link that will be valid for 1 hour
- These endpoints return paginated results, therefore having
/page{#}/ and /count/ endpoint variants to read and control the results delivered
Returns comma-delimited-fields specified in the fields parameter, or id and username if the comma-delimited-fields parameter is not set
[
{
"id": "1",
"username": "ad345345",
"first_name": "Bob",
"last_name": "Smith",
},
{
"id": "2",
"username": "gu345345",
"first_name": "Sam",
"last_name": "Jones",
}
]
Description
Lists fieldnames specified in fields parameter for all users.
Endpoints
GET /users/all/?fields=GET /users/all/page{#}/?fields=GET /users/all/count/
Parameters
fields : (string) comma-delimited-fieldnames formatted as described below
Notes
- The
comma-delimited-fieldnamesstring can contain one or more of the following valuesid, username, first_name, last_name, email, middle_init, date_start, date_expire, company, address, city, state, zip, phone, custom1, custom2, custom3, custom4, custom5, custom6, custom7, custom8, custom9, custom10, custom11, custom12, custom13, custom14, custom 15, localization, role, manager_id, usergroups, courses, iltclasses, certifications, learningpaths, badges, organizations, sysvars, sso - To use multiple values, separate each fieldname with a comma like this:
username,email,courses - The first fieldname will be used to sort the delivered results
rolevalid values arelearnerandmanagersysvarswill return all system/global variables including custom fields beyondcustom1>custom15which can be specified individuallyssowill return a single-sign-on link that will be valid for 1 hour- These endpoints return paginated results, therefore having
/page{#}/and/count/endpoint variants to read and control the results delivered
Returns comma-delimited-fields specified in the fields parameter, or id and username if the comma-delimited-fields parameter is not set
[ { "id": "1", "username": "ad345345", "first_name": "Bob", "last_name": "Smith", }, { "id": "2", "username": "gu345345", "first_name": "Sam", "last_name": "Jones", }]