Skip to main content

GET /v1/users/me/passkeys

List the caller's enrolled passkeys.

::: tip Auth Required: cookie or Bearer. :::

Request

GET /v1/users/me/passkeys

Response

200 OK

[
{
"id": "a8f3c2d1-...",
"label": "MacBook Touch ID",
"aaguid": null,
"transport": null,
"created_at": "2026-05-15T10:30:00+00:00",
"last_used_at": "2026-05-28T08:14:22+00:00"
},
{
"id": "b7e2f1c4-...",
"label": "YubiKey 5C",
"aaguid": null,
"transport": null,
"created_at": "2026-05-20T14:00:00+00:00",
"last_used_at": null
}
]

Error responses

StatusCodeWhen
401authentication_requiredNo valid auth credential.

Example: TypeScript (@identsphere/react)

import { usePasskeys } from '@identsphere/react';

function PasskeyList() {
const { data } = usePasskeys();
return (
<ul>
{data?.map(pk => (
<li key={pk.id}>{pk.label ?? 'Unnamed key'} — added {pk.created_at}</li>
))}
</ul>
);
}

Notes