REST Resources
-
/ -
/active-user-sessions -
/active-user-sessions /{id} -
/api-access-profiles -
/api-access-profiles /{id} -
/capabilities -
/capabilities /{cid} /roles /{rid} -
/capabilities /{cid} /tasks /{tid} -
/capabilities /{id} -
/capabilities /{id} /roles -
/capabilities /{id} /tasks -
/login -
/login-status -
/logout -
/profiles -
/profiles /{id} -
/profiles /{id} /roles -
/profiles /{id} /roles /{rid} -
/roles -
/roles /{id} -
/roles /{role-id} /capabilities -
/roles /{role-id} /capabilities /{capability-id} -
/roles /{role-id} /tasks -
/roles /{role-id} /tasks /{task-id} -
/tasks -
/tasks /{id} -
/users -
/users /{id} -
/users /{id} /active-user-sessions -
/users /{id} /change-password -
/users /{id} /disable-user -
/users /{id} /enable-user -
/users /{id} /roles -
/users /{uid} /active-user-sessions /{rid} -
/users /{uid} /roles /{rid}
/api/space/user-management/users/{id}/change-password
The following operations are supported on this resource:
(Deprecated) |
Version 1 |
This API is used to change a user's password.
Sample Usage
PUT /users/{id}/change-password
- Parameters:
Name Type URI Type Description Required id Integer Path The ID of the user whose password will be changed. Y
- Content-Type Headers:
application/vnd.net.juniper.space.user-management.password+xml;version=1;charset=UTF-8
application/vnd.net.juniper.space.user-management.password+json;version=1;charset=UTF-8 - Accept Headers:
application/vnd.net.juniper.space.user-management.password+xml;version=1;charset=UTF-8
application/vnd.net.juniper.space.user-management.password+json;version=1;charset=UTF-8
<password>
<oldPassword>test@123</oldPassword>
<newPassword>test@321</newPassword>
</password>
<password>
<oldPassword>test@123</oldPassword>
<newPassword>test@321</newPassword>
</password>
{
"password":{
"oldPassword":"test@123",
"newPassword":"test@321"
}
}
{
"password":{
"oldPassword":"test@123",
"newPassword":"test@321"
}
}
Access Control
The following capabilities are required to access this API: ModifyUser
POST /users/{id}/change-password | Version 1 |
Change user's password.
Sample Usage
POST /users/{id}/change-password
- Parameters:
Name Type URI Type Description Required id Integer Path The user ID of the user whose password will be changed. Y
- Content-Type Headers:
application/vnd.net.juniper.space.user-management.change-password+xml;version=1;charset=UTF-8
application/vnd.net.juniper.space.user-management.change-password+json;version=1;charset=UTF-8 - Accept Headers:
application/vnd.net.juniper.space.user-management.change-password+xml;version=1;charset=UTF-8
application/vnd.net.juniper.space.user-management.change-password+json;version=1;charset=UTF-8
<change-password>
<oldPassword>test12</oldPassword>
<newPassword>mytest32</newPassword>
</change-password>
<change-password>
<oldPassword>test12</oldPassword>
<newPassword>mytest32</newPassword>
</change-password>
{
"change-password": {
"oldPassword":"test@123",
"newPassword":"test@321"
}
}
{
"change-password":{
"oldPassword":"test@123",
"newPassword":"test@321"
}
}
Access Control
The following capabilities are required to access this API: ModifyUser
POST /users/{id}/change-password | Version 3 |
Reset password to temporary password.
Sample Usage
POST /users/{id}/change-password
- Parameters:
Name Type URI Type Description Required user-id Integer Path ID of the user Y
- Content-Type Headers:
application/vnd.net.juniper.space.user-management.change-password-to-temp+xml;version=3;charset=UTF-8
application/vnd.net.juniper.space.user-management.change-password-to-temp+json;version=3;charset=UTF-8 - Accept Headers:
application/vnd.net.juniper.space.user-management.password+xml;version=3
application/vnd.net.juniper.space.user-management.password+json;version=3
<change-password>
<old-password>String</old-password>
<password-expiry-time>java.sql.Date</password-expiry-time>
<email-password>Boolean</email-password>
</change-password>
{
"change-password" : {
"old-password" : "String" ,
"password-expiry-time" : "java.sql.Date" ,
"email-password" : "Boolean"
}
}
Access Control
The following capabilities are required to access this API: ModifyUser