v1
latestOpenAPI 3.0.02026-07-2417129274.8 KBReset Password Request
Reset password API is a synchronous POST-method API call.
It allows Riskified to understand whether an account has been secured following an incident (if not it needs to be treated as a 'compromised' account). It also enables measuring account recovery rate - an important KPI for both Riskified and the merchants.
When to trigger:
- When a password-reset action has been requested
- When the request has been processed
Response: decision is always allow.
Headers
The merchant shop domain registered with Riskified.
Verification hash for the Request. Generated by performing an SHA256 encryption on the request's POST body and calculating the HMAC hash of the result using your Riskified authentication token. Please use UTF8 encoding.
As payloads are sent to Riskified in JSON format, value should be: application/json
Specify the version of the API to target. For example, to target the latest version of the API, use the following: application/vnd.riskified.com; version=2
Request body
Example request
{
"customer_id": "207119551",
"email": "bob.norman@hostmail.com",
"client_details": {
"accept_language": "en-CA",
"user_agent": "Mozilla/5.0 (CFNetwork/548.0.3 Darwin/11.2.0)"
},
"session_details": {
"cart_token": "68778783ad298f1c80c3bafcddeea02f",
"browser_ip": "111.111.111.111",
"created_at": "2025-11-18T11:00:00-05:00",
"source": "mobile_app",
"device_id": "01234567-89ABCDEF-01234567-89ABCDEF",
"referring_site": "http://www.nba.com/"
}
}Response
Successful operation