POST /users/
Description
Creates a new user.
Endpoints
POST /users/
Required Parameters
username : (string) 4-40 characters
Optional Parameters
first_name : (string) 100 characters
last_name : (string) 100 characters
email : (string) 80 characters
middle_init : (string) 1 character
date_start : (date8)
date_expire : (date8)
company : (string) 255 characters
address : (string) 255 characters
city : (string) 100 characters
state : (string) 4 characters
zip : (string) 10 characters
phone : (string) 20 characters
custom1 : (string) 255 characters
custom2 : (string) 255 characters
custom3 : (string) 255 characters
custom4 : (string) 255 characters
custom5 : (string) 255 characters
custom6 : (string) 255 characters
custom7 : (string) 255 characters
custom8 : (string) 255 characters
custom9 : (string) 255 characters
custom10 : (string) 255 characters
custom11 : (string) 255 characters
custom12 : (string) 255 characters
custom13 : (string) 255 characters
custom14 : (string) 255 characters
custom15 : (string) 255 characters
localization : (string) valid language pack name
role : (string) manager or learner
manager_id : (int)
Notes
username must be unique and not currently in use
username must be 4-40 characters, and can only contain letters, numbers, and the @ (ampersand) . (dot) _ (underscore) and - (dash) symbols
- if sent,
localization value must be a valid language pack installed
- if sent,
role value must be either manager or learner
- if sent,
manager_id must be a valid manager
Returns status, id, temp-password of record added
{
"status": "200",
"id": "438,
"temp-password": "xyz12345"
}
Description
Creates a new user.
Endpoints
POST /users/
Required Parameters
username : (string) 4-40 characters
Optional Parameters
first_name : (string) 100 characters
last_name : (string) 100 characters
email : (string) 80 characters
middle_init : (string) 1 character
date_start : (date8)
date_expire : (date8)
company : (string) 255 characters
address : (string) 255 characters
city : (string) 100 characters
state : (string) 4 characters
zip : (string) 10 characters
phone : (string) 20 characters
custom1 : (string) 255 characters
custom2 : (string) 255 characters
custom3 : (string) 255 characters
custom4 : (string) 255 characters
custom5 : (string) 255 characters
custom6 : (string) 255 characters
custom7 : (string) 255 characters
custom8 : (string) 255 characters
custom9 : (string) 255 characters
custom10 : (string) 255 characters
custom11 : (string) 255 characters
custom12 : (string) 255 characters
custom13 : (string) 255 characters
custom14 : (string) 255 characters
custom15 : (string) 255 characters
localization : (string) valid language pack name
role : (string) manager or learner
manager_id : (int)
Notes
usernamemust be unique and not currently in useusernamemust be 4-40 characters, and can only contain letters, numbers, and the@(ampersand).(dot)_(underscore) and-(dash) symbols- if sent,
localizationvalue must be a valid language pack installed - if sent,
rolevalue must be eithermanagerorlearner - if sent,
manager_idmust be a valid manager
status, id, temp-password of record added{ "status": "200", "id": "438, "temp-password": "xyz12345"}