---
title: "List user credentials"
method: POST
path: "/csc/v0/credentials/list"
tags: ["CSC (v0)"]
---

# List user credentials

`POST /csc/v0/credentials/list`

## Request

- Base URL: `https://one.digicert.com/documentmanager`
- URL: `https://one.digicert.com/documentmanager/csc/v0/credentials/list`
- Auth: one of:
  - API key in header `X-API-Key`
  - OAuth 2
    - Client credentials
    - Token URL: `/imauth/oauth2/token` scopes: `service`
  - OAuth 2
    - Authorization code: `/imauth/oauth2/authorize`
    - Token URL: `/imauth/oauth2/token` scopes: `service`
- TypeScript: <https://skmtc.dev/digicert/apis/digicert-content-trust-manager/docs/csc/v0/credentials/list/post.ts> (a function with typed inputs; its response is checked against the schema)

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

`userID` is required in the request body.

## Request body

- CscListCredentialsRequest
  - `userID` string, required: The user identifier associated to the user identity. This parameter shall be specified only when there is no userspecific authorization (e.g. when the authType returned by the info method is “external” or “TLS”). If the service authorization is user-specific (e.g. when the authType returned by the info method is “basic”, “digest” or “oauth2…”) the userID is already implicit in the service access token passed in the Authorization header. In this case, it shall not be possible to specify a different userID to obtain the list of credentials associated to another user, and the Remote Service shall return an error.
  - `clientData` string: Arbitrary data from the Signature Application. It can be used to handle a transaction identifier or other application-specific data.
  - `pageToken` string: The page token for the new page of items. The parameter is only required to retrieve results other than the first page.
  - `maxResults` integer: Maximum number of items to return. In case this parameter is omitted or invalid (value is too big) the Remote Service should return a predefined maximum number of items.

## Response `200`

User credentials list

- CscListCredentialsResponse
  - `nextPageToken` string: The page token for the next page of items. No value is returned if the Remote Service does not suports items pagination or in case the last page is returned.
  - `credentialIDs` 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)
