Reset Password¶
Sends an email to the profile’s user to indicate that the password needs to be reset.
Resource Information¶
This service uses the tomcat application on port 8080 by default. To see a list of default ports click here
The context for this API is /crafter-profile
, please prefix the API URLs with this context.
HTTP Verb
|
POST
|
URL
|
/api/1/profile/:id/reset_password |
Response Formats
|
JSON |
Parameters¶
Name
|
Type
|
Required
|
Description
|
---|---|---|---|
accessTokenId
|
String
|
✓
|
The access token ID of the application
making the call
|
id
|
String
|
✓
|
The profile’s ID
|
resetPasswordUrl
|
String
|
✓
|
The base URL to use to build the final URL
the profile will use to reset their password
|
attributesToReturn
|
String
|
The name of the attributes to return
(don’t specify to return all)
|
Example¶
Request¶
POST .../api/1/profile/59284659d4c650213cc2f3fc/reset_password
accessTokenId=e8f5170c-877b-416f-b70f-4b09772f8e2d
resetPasswordUrl=http://example.com
Response¶
Status 200 OK
1{
2 "username": "john.doe",
3 "email": "john.doe@example.com",
4 "verified": false,
5 "enabled": false,
6 "createdOn": 1495811673842,
7 "lastModified": 1495812397986,
8 "tenant": "sample-tenant",
9 "roles": [
10 "APP_TEST",
11 "APP_REPORT"
12 ],
13 "attributes": {},
14 "id": "59284659d4c650213cc2f3fc"
15}
Responses¶
Status
|
Location
|
Response Body
|
---|---|---|
200
|
.../profile/:id/enable |
See example above.
|
500
|
{ "message" : "Internal server error" } |