Authenticate a user with the email
and password
that they provided when registering.
Given that the user credentials are correct, this returns a token
that can then be used to authorise
other secured operations. In case the password is expired, a temporary token
is returned, which can be used
solely for updating the password.
The token returned is valid for 5 minutes from last activity.
Success
Bad Request Error - Your request is invalid.
Unauthorized - Your credentials or access token are invalid.
The authentication credentials are not found or are incorrect.
The user's password has expired. Use the returned temporary token to update their password via the '/passwords/update' endpoint.
Locked - Account is temporarily locked due to failed consecutive login attempts. Try again in 30 minutes.
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",
- "password": {
- "value": "pa$$word"
}
}
{- "token": "string",
- "tokenType": "AUTH",
- "identity": {
- "type": "CONSUMER",
- "id": "string"
}, - "credentials": {
- "type": "ROOT",
- "id": "string"
}
}
Retrieves a list of identities available to the holder of the token.
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 resource couldn't be found.
Conflict
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
[- {
- "id": {
- "type": "CONSUMER",
- "id": "string"
}, - "name": "string"
}
]
Initiates the step-up token process by sending an SMS with an one-time-password to a device belonging to the logged-in user that was previously enrolled through /authentication_factors/otp/{channel}
endpoint.
This process is required for endpoints that require a step-up token to complete the call.
Note that on the Sandbox Environment, text messages are not sent and the one-time-password is always "123456".
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.
Method Not Allowed - The request was received but has been rejected for the requested resource.
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
{- "message": "string",
- "syntaxErrors": {
- "invalidFields": [
- {
- "params": [
- "string"
], - "fieldName": "string",
- "error": "REQUIRED"
}
]
}
}
Completes the verification process for a step up token.
Note that on the Sandbox Environment, text messages are not sent and the verificationCode
is always "123456".
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.
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
{- "verificationCode": "string"
}
{- "message": "string",
- "syntaxErrors": {
- "invalidFields": [
- {
- "params": [
- "string"
], - "fieldName": "string",
- "error": "REQUIRED"
}
]
}
}
Initiates the step-up token process by submitting a push notification to a device belonging to the logged-in user that was previously enrolled through the /authentication_factors/push/{channel}
endpoint.
You should only start this process if the token step-up isn't already in flight.
channel required | string (SCAPushChannel)
|
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.
Method Not Allowed - The request was received but has been rejected for the requested resource.
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
{- "id": "string"
}
Logs out the user and terminates the session identified by the auth_token
in the Authorization Header.
Success
Success - No Content.
Bad Request Error - Your request is invalid.
Unauthorized - Your credentials or access token are invalid.
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
{- "url": "string"
}
This API endpoint accepts a POST request with an auth_token parameter and returns an access_token that grants authorized access to additional resources within the API, with a different expiration time and unique signature.
required | object (IdentityId) |
Success
Bad Request Error - Your request is invalid.
Unauthorized - Your credentials or access token are invalid.
The auth token is not specified or is incorrect.
Locked - Account is temporarily locked due to failed consecutive login attempts. Try again in 30 minutes.
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
{- "identity": {
- "type": "CONSUMER",
- "id": "string"
}
}
{- "token": "string",
- "identity": {
- "type": "CONSUMER",
- "id": "string"
}, - "credentials": {
- "type": "ROOT",
- "id": "string"
}
}