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

# GET /signing-jobs

`GET /signing-jobs`

Lists all your signing jobs. You can use the <code>maxResults</code> parameter to limit the number of signing jobs that are returned in the response. 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

- `status` 'InProgress' | 'Failed' | 'Succeeded'
- `platformId` string
- `requestedBy` string
- `maxResults` integer
- `nextToken` string
- `isRevoked` boolean
- `signatureExpiresBefore` string, date-time
- `signatureExpiresAfter` string, date-time
- `jobInvoker` string

## Response `200`

Success

- ListSigningJobsResponse
  - `jobs` SigningJob[] — A list of your signing jobs.
    - `jobId` string — The ID of the signing job.
    - `source` object — A <code>Source</code> that contains information about a signing job's code image source.
      - `s3` object — The <code>S3Source</code> object.
        - `bucketName` string, required — Name of the S3 bucket.
        - `key` string, required — Key name of the bucket object that contains your unsigned code.
        - `version` string, required — Version of your source image in your version enabled S3 bucket.
    - `signedObject` object — A <code>SignedObject</code> structure that contains information about a signing job's signed code image.
      - `s3` object — The <code>S3SignedObject</code>.
        - `bucketName` string — Name of the S3 bucket.
        - `key` string — Key name that uniquely identifies a signed code image in your bucket.
    - `signingMaterial` object — A <code>SigningMaterial</code> object that contains the Amazon Resource Name (ARN) of the certificate used for the signing job.
      - `certificateArn` string, required — The Amazon Resource Name (ARN) of the certificates that is used to sign your code.
    - `createdAt` string, date-time — The date and time that the signing job was created.
    - `status` 'InProgress' | 'Failed' | 'Succeeded' — The status of the signing job.
    - `isRevoked` boolean — Indicates whether the signing job is revoked.
    - `profileName` string — The name of the signing profile that created a signing job.
    - `profileVersion` string — The version of the signing profile that created a signing job.
    - `platformId` string — The unique identifier for a signing platform.
    - `platformDisplayName` string — The name of a signing platform.
    - `signatureExpiresAt` string, date-time — The time when the signature of a signing job expires.
    - `jobOwner` string — The AWS account ID of the job owner.
    - `jobInvoker` string — The AWS account ID of the job invoker.
  - `nextToken` string — String for specifying the next set of paginated results.

## Other responses

- `480` — ValidationException
- `481` — AccessDeniedException
- `482` — TooManyRequestsException
- `483` — 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)
