• Document Up to Date

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" }