---
title: "List user credentials"
method: GET
path: "/api/v1/credentials/list"
tags: ["Credentials (v1)"]
---

# List user credentials

`GET /api/v1/credentials/list`

## Request

- Base URL: `https://one.digicert.com/documentmanager`
- URL: `https://one.digicert.com/documentmanager/api/v1/credentials/list`
- Auth: API key in header `X-API-Key`
- TypeScript: <https://skmtc.dev/digicert/apis/digicert-content-trust-manager/docs/api/v1/credentials/list/get.ts> (a function with typed inputs; its response is checked against the schema)

Use this endpoint to list the credentials associated with your user ID.

Results can optionally be filtered using search and paging parameters appended to the endpoint URL as query tags (e.g. `?limit=10`).

## Query parameters

- `Paging parameters` PagingSortingParams
  - `offset` integer
  - `limit` integer
  - `sort` string[]
- `Search parameters` CredentialSearchParams
  - `id` string
  - `label` string
  - `user_id` string
  - `status` 'ACTIVE' | 'PENDING_APPROVAL' | 'DEACTIVATED' | 'VALID' | 'SUSPENDED' | 'EXPIRED' | 'REVOKED' | 'PENDING_ISSUANCE'
  - `key_algorithm` string
  - `key_size` integer
  - `account_id` string

## Response `201`

Credentials list

- ListCredentialsDetailsResponse
  - `total` integer
  - `offset` integer
  - `limit` integer
  - `credentials` ListCredentialsDetailsItem[]
    - `created_by` string
    - `modified_on` string, date-time
    - `modified_by` string
    - `created_on` string, date-time
    - `credential_id` string
    - `label` string
    - `key_algorithm` string
    - `key_size` integer
    - `status` string
    - `profile_id` string
    - `userId` string

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `500`: Internal Server Error

---

[API](https://skmtc.dev/digicert/apis/digicert-content-trust-manager.md) - [All operations](https://skmtc.dev/digicert/apis/digicert-content-trust-manager/llms.txt) - [OpenAPI document](https://skmtc.dev/digicert/apis/digicert-content-trust-manager/revisions/8dec322a0e2b?raw)
