Step-Up Hook Failed
step_up.hook_failed event is triggered when Prelude calls your
step-up delegation hook and the call
cannot be completed successfully. Use this event to monitor the health of
your delegation endpoint and alert on outages or misconfiguration.
Failure reasons
Thereason field identifies the precise rule that failed. It is one of
the following values:
Transport-level
Response-level
The following reasons are emitted when the hook returns 200 but the body does not match the expected response schema:Event payload
Emitted when Prelude calls your step-up delegation hook and the call cannot be completed successfully.
An app's user's unique identifier. It is prefixed with 'usr_'
"usr_01jqebhswje1ka1z7ahr9rfsgt"
"usr_01jqy7455pf8p9bap5qke912g1"
A user's session unique identifier. It is prefixed with 'ses_'
"ses_01jr0z5w2seq998trz7ftbb9rj"
The step-up scope that was being requested.
"transfer_funds"
The reason the delegation hook call failed. Transport-level reasons describe failures reaching the hook; response-level reasons describe failures validating the response body.
invalid_granted_for, invalid_grant_mode, invalid_status, invalid_status_code, invalid_step, invalid_response, missing_steps, request_failed, response_decode_failed "invalid_grant_mode"
"2025-03-15T10:30:00Z"
"123e4567-e89b-12d3-a456-426614174000"
"123e4567-e89b-12d3-a456-426614174000"