Initiate a step-up authentication flow for the given scope.
Two reserved scopes (prld:phone:register, prld:email:register)
drive the preformatted “register identifier” flow without consulting
the customer’s delegation hook. The identifier value must be supplied
on metadata.identifier.
Documentation Index
Fetch the complete documentation index at: https://docs.prelude.so/llms.txt
Use this file to discover all available pages before exploring further.
Access token obtained from session refresh
A scope identifier. Two reserved scopes drive the preformatted
register-identifier flow:
prld:phone:register (adds a phone number, OTP step verify_sms)
and prld:email:register (adds an email address, OTP step
verify_email). Register scopes require metadata.identifier
and must be listed in the app's step-up allowed_scopes to be
usable.
^[a-zA-Z0-9.\-_:]+$"transfer:write"
Optional metadata (max 5 fields, keys max 12 chars, values max 32 chars; the reserved identifier key accepts up to 320 chars for register scopes).
{ "amount": "500", "currency": "USD" }{ "identifier": "+15551234567" }The identifier of the dispatch from the front-end SDK.
"123e4567-e89b-12d3-a456-426614174000"
OK
The outcome of the step-up request. continue — scope granted immediately (session refreshed by the SDK). review — challenge created; the client must complete the returned steps. block — scope denied by the backend hook.
continue, review, block "continue"
The challenge token for the step-up flow (present when status is "continue").
"eyJhbGciOiJFZERTQSIsInR5cCI6IkpXVCJ9..."