コンテンツにスキップ

Delete one current user's passkey.

DELETE
/api/account/passkeys/{id}
Code sample: Shell / cURL
curl --request DELETE \
--url https://auth.example.com/api/account/passkeys/example \
--cookie authrim_session=<authrim_session>

Deletes a passkey owned by the authenticated Account Page user. Recent authentication is required, and at least one other login method must remain.

id
required
string

Account Page passkey delete response.

Media type application/json
object
ok
required
boolean
passkey
required
object
id
required
string
deleted
required
boolean
webauthn_signal

Best-effort WebAuthn Signal API data for authenticated Account Page browser sessions. Credential IDs are exposed only in this authenticated self-service response and are intended for PublicKeyCredential.signalAllAcceptedCredentials().

object
rp_id
required
string
user_id
required

Base64url-encoded WebAuthn user handle.

string
credential_ids
required

Base64url-encoded credential IDs accepted by the server for this user.

Array<string>
Example
{
"webauthn_signal": {
"rp_id": "login.example.com",
"user_id": "dXNlci0xMjM"
}
}

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"
}

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"
}

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"
}

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"
}