Users
Desc: Create user
Info |
---|
This API functionality resembles the Manage Colleagues functionality that is available in the front-end. Using the API you can:
|
...
{
"auth_code": “qspehLnbRlUS0uiA2mNwwXTDpZkg/3pOHko=--/Z7U95nqfvPfyQ2l--dA/nDJzKY98PHnQMl85uDQ==",
"user": {
"email": "user103@example.com",
"first_name": "User101",
"last_name": "100",
"password": "changeme",
"password_confirmation": "changeme"
},
"charity_controlled": "true",
"disable_email_notification": "false",
...
{
"user": {
"id": 557,
"email": "user104@example.com"
},
"message": "Sign up successfully!!!"
}
Desc: Get users
url: /users
params: default params
response example: default response example (multiple records)
Desc: Get a single user
url: /users/:id
response example: default response example (single record)
Desc: Get user permissions (not merged)
url: /users/permissions
Desc: Reset password (not merged)
url: /users/reset_password
...
reset_code: DD3CB5B7C260,
password: new_password
}
Desc: make reset password request - sends reset code to the user email (not merged)
url: /users/request_password_reset_code
...
params: {
email: my_email
}
Desc: check if reset code is correct (not merged)
url: /users/check_password_reset_code
...