Create a new password for the user identified by the user_id
path parameter.
required | object (SensitivePassword) The user's password or passcode used to log in a user. Passwords must be:
For non-PCI compliant integrations, the password submitted must be tokenised. |
Success
Bad Request Error - Your request is invalid.
Unauthorized - Your credentials or access token are invalid.
Forbidden - Access to the requested resource or action is forbidden.
Not found - The requested token couldn't be found.
Conflict
Gone - The requested token is expired.
Too many requests.
Internal Server Error - There is a problem with the server. Please try again later.
Service Unavailable - We're temporarily offline for maintenance. Please try again later.
Error
{- "password": {
- "value": "pa$$word"
}
}
{- "passwordInfo": {
- "identityId": {
- "type": "CONSUMER",
- "id": "string"
}, - "expiryDate": 0
}, - "token": "string"
}
Update the password for the logged-in user.
required | object (SensitivePassword) The user's password or passcode used to log in a user. Passwords must be:
For non-PCI compliant integrations, the password submitted must be tokenised. |
required | object (SensitivePassword) The user's password or passcode used to log in a user. Passwords must be:
For non-PCI compliant integrations, the password submitted must be tokenised. |
Success
Bad Request Error - Your request is invalid.
Unauthorized - Your credentials or access token are invalid.
Forbidden - Access to the requested resource or action is forbidden.
Not found - The requested token couldn't be found.
Conflict
Gone - The requested token is expired.
Too many requests.
Internal Server Error - There is a problem with the server. Please try again later.
Service Unavailable - We're temporarily offline for maintenance. Please try again later.
Error
{- "oldPassword": {
- "value": "pa$$word"
}, - "newPassword": {
- "value": "pa$$word"
}
}
{- "passwordInfo": {
- "identityId": {
- "type": "CONSUMER",
- "id": "string"
}, - "expiryDate": 0
}, - "token": "string"
}
Check that a password adheres to all complexity checks.
required | object (SensitivePassword) The user's password or passcode used to log in a user. Passwords must be:
For non-PCI compliant integrations, the password submitted must be tokenised. |
Success - No Content.
Bad Request Error - Your request is invalid.
Unauthorized - Your credentials or access token are invalid.
Forbidden - Access to the requested resource or action is forbidden.
Not found - The requested token couldn't be found.
Conflict
Gone - The requested token is expired.
Too many requests.
Internal Server Error - There is a problem with the server. Please try again later.
Service Unavailable - We're temporarily offline for maintenance. Please try again later.
Error
{- "password": {
- "value": "pa$$word"
}
}
{- "message": "string",
- "syntaxErrors": {
- "invalidFields": [
- {
- "params": [
- "string"
], - "fieldName": "string",
- "error": "REQUIRED"
}
]
}
}
Initiate the lost password process.
If the email address provided is associated with an active user, an email will be sent, containing a URL that redirects the user to change their password.
The URL contains request parameters for all of the parameters required to change the password for the user via the /passwords/lost_password/resume
POST endpoint.
Success - No Content.
Bad Request Error - Your request is invalid.
Unauthorized - Your credentials or access token are invalid.
Forbidden - Access to the requested resource or action is forbidden.
Not found - The requested resource couldn't be found.
Conflict
Too many requests.
Internal Server Error - There is a problem with the server. Please try again later.
Service Unavailable - We're temporarily offline for maintenance. Please try again later.
Error
{- "email": "user@example.com"
}
{- "message": "string",
- "syntaxErrors": {
- "invalidFields": [
- {
- "params": [
- "string"
], - "fieldName": "string",
- "error": "REQUIRED"
}
]
}
}
This is the second and final step in updating the password of a user who forgot their password.
Success
Bad Request Error - Your request is invalid.
Unauthorized - Your credentials or access token are invalid.
Forbidden - Access to the requested resource or action is forbidden.
Not found - The requested token couldn't be found.
Conflict
Gone - The requested token is expired.
Too many requests.
Internal Server Error - There is a problem with the server. Please try again later.
Service Unavailable - We're temporarily offline for maintenance. Please try again later.
Error
{- "nonce": "string",
- "email": "user@example.com",
- "newPassword": {
- "value": "pa$$word"
}
}
{- "token": "string"
}