Skip to content

Assert approval reauthentication

POST
/api/approval-artifacts/{artifactId}/reauth/assert
Code sample: Shell / cURL
curl --request POST \
--url https://auth.example.com/api/approval-artifacts/example/reauth/assert \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{}'

Use the current admin session as a reauthentication assertion for a reauth-bound approval artifact.

artifactId
required
string
Media type application/json
object
key
additional properties
Example
{}

Approval completion assertion produced by a step-up method.

Media type application/json
object
completion_assertion
required
object
method
string
actor_subject_type
string
actor_subject_id
string
verified_at
integer format: int64
metadata
object
key
additional properties
Example
{
"completion_assertion": {
"method": "passkey",
"actor_subject_type": "admin_user",
"actor_subject_id": "admin_123",
"verified_at": 1770000000000,
"metadata": {
"source": "admin_passkey",
"credential_id": "credential_123"
}
}
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}