Create Identity Verification Challenge
Creates a knowledge-based identity verification challenge for a user. Returns three multiple-choice questions derived from the user's profile (name, date of birth), linked account masks, and qualifying wallet transactions. The user must have a complete profile with name and date of birth before a challenge can be generated.
Request
- Base URLhttps://merchant-api.accruesavings.com
- Authnone declared. Required headers: Client-ID, Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Accrue userId or merchant userReference (externalUserId / stableExternalUserId). Accrue resolves the identifier automatically against active wallets for your merchant.
Headers
The unique identifier of the client making the request. This header is required to retrieve the client-specific configuration and ensure that the response is tailored to the client's settings and permissions.
Secure secret to access privileged endpoints.
Response
Challenge created successfully.
Example response
{
"data": {
"attributes": {
"challengeId": "123e4567-e89b-12d3-a456-426614174000",
"expiresAt": "2026-06-17T12:30:00.000Z",
"questions": [
{
"id": "q_4e8d9f0a",
"prompt": "What is your full name?",
"options": [
{
"id": "opt_7f3a2b1c",
"label": "Jane Doe"
}
]
}
]
}
}
}Changes
No recorded changes to this operation across all 1 revision of this API.