---
title: "List passkeys for a user"
method: GET
path: "/users/{userID}/credentials"
tags: ["Users"]
---

# List passkeys for a user

`GET /users/{userID}/credentials`

Returns a list of passkeys for a user by given `userID`.

The list can be sorted and filtered:
- The `sort` parameter supports the following fields: `userID`, `created`, `status`, `backupState`, `browserName` and `osName`.
- The `filter` parameter supports the following fields: `userID`, `created`, `status`, `backupState`, `browserName` and `osName`.

Refer to the parameter description for more details on sorting in different directions and using the filter with different operators.

## Path parameters

- `userID` string, required

## Query parameters

- `sort` string
- `filter[]` string[]
- `page` integer
- `pageSize` integer
- `includeAllStatus` boolean

## Response `200`

List of passkeys.

- CredentialList
  - `credentials` Credential[], required
    - `id` string, required
    - `credentialID` string, required
    - `attestationType` string, required
    - `transport` string[], required
    - `backupEligible` boolean, required
    - `backupState` boolean, required
    - `authenticatorAAGUID` string, required
    - `sourceOS` string, required
    - `sourceBrowser` string, required
    - `lastUsed` string, required — Timestamp of when the passkey was last used in yyyy-MM-dd'T'HH:mm:ss format
    - `lastUsedMs` integer, required
    - `created` string, required — Timestamp of when the entity was created in yyyy-MM-dd'T'HH:mm:ss format
    - `createdMs` integer, required
    - `status` 'pending' | 'active', required — Status
    - `aaguidDetails` AaguidDetails, required
      - `aaguid` string, required
      - `name` string, required
      - `iconLight` string, required
      - `iconDark` string, required
    - `tags` string[], required
  - `paging` object, required
    - `page` integer, required — current page returned in response
    - `totalPages` integer, required — total number of pages available
    - `totalItems` integer, required — total number of items available

## Other responses

- `default` — Error

---

[API](https://skmtc.net/corbado/apis/corbado-backend-api.md) · [All operations](https://skmtc.net/corbado/apis/corbado-backend-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/corbado/corbado-backend-api/versions/1f6143efe426/schema)
