> ## 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.

# User Passkey Deleted

The `user.passkey.deleted` event is triggered when a passkey credential is removed from a user's account.

There are two paths that produce this event:

* **User-driven**: the user calls `DELETE /me/passkeys/{credentialID}` (typically from a "Manage your passkeys" settings page). `session_id` is the session that initiated the delete.
* **Compromise response**: `POST /me/revoke?target=all` cascades into a passkey wipe — every credential the user holds is removed alongside the session revoke. `session_id` is empty on those events because the calling session is itself being revoked.

The `credential` field carries a snapshot of the credential as it was just before the delete (nickname, transports, backup state) so audit timelines and "we removed a passkey from your account" notifications can identify the device without an extra lookup.

## Event payload
