---
title: "GET /signing-profiles"
method: GET
path: "/signing-profiles"
---

# GET /signing-profiles

`GET /signing-profiles`

Lists all available signing profiles in your AWS account. Returns only profiles with an <code>ACTIVE</code> status unless the <code>includeCanceled</code> request field is set to <code>true</code>. If additional jobs remain to be listed, code signing returns a <code>nextToken</code> value. Use this value in subsequent calls to <code>ListSigningJobs</code> to fetch the remaining values. You can continue calling <code>ListSigningJobs</code> with your <code>maxResults</code> parameter and with new values that code signing returns in the <code>nextToken</code> parameter until all of your signing jobs have been returned.

## Query parameters

- `includeCanceled` boolean
- `maxResults` integer
- `nextToken` string
- `platformId` string
- `statuses` SigningProfileStatus[]

## Response `200`

Success

- ListSigningProfilesResponse
  - `profiles` SigningProfile[] — A list of profiles that are available in the AWS account. This includes profiles with the status of <code>CANCELED</code> if the <code>includeCanceled</code> parameter is set to <code>true</code>.
    - `profileName` string — The name of the signing profile.
    - `profileVersion` string — The version of a signing profile.
    - `profileVersionArn` string — The ARN of a signing profile, including the profile version.
    - `signingMaterial` object — The ACM certificate that is available for use by a signing profile.
      - `certificateArn` string, required — The Amazon Resource Name (ARN) of the certificates that is used to sign your code.
    - `signatureValidityPeriod` object — The validity period for a signing job created using this signing profile.
      - `value` integer — The numerical value of the time unit for signature validity.
      - `type` 'DAYS' | 'MONTHS' | 'YEARS' — The time unit for signature validity.
    - `platformId` string — The ID of a platform that is available for use by a signing profile.
    - `platformDisplayName` string — The name of the signing platform.
    - `signingParameters` object — The parameters that are available for use by a code signing user.
    - `status` 'Active' | 'Canceled' | 'Revoked' — The status of a code signing profile.
    - `arn` string — The Amazon Resource Name (ARN) for the signing profile.
    - `tags` object — A list of tags associated with the signing profile.
  - `nextToken` string — Value for specifying the next set of paginated results to return.

## Other responses

- `480` — AccessDeniedException
- `481` — TooManyRequestsException
- `482` — InternalServiceErrorException

---

[API](https://skmtc.net/aws/apis/signer.md) · [All operations](https://skmtc.net/aws/apis/signer/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/signer/versions/bfb2a13cadf4/schema)
