---
title: "GET /DescribeChangeSet#catalog&changeSetId"
method: GET
path: "/DescribeChangeSet#catalog&changeSetId"
---

# GET /DescribeChangeSet#catalog&changeSetId

`GET /DescribeChangeSet#catalog&changeSetId`

Provides information about a given change set.

## Query parameters

- `catalog` string, required
- `changeSetId` string, required

## Response `200`

Success

- DescribeChangeSetResponse
  - `ChangeSetId` string — Required. The unique identifier for the change set referenced in this request.
  - `ChangeSetArn` string — The ARN associated with the unique identifier for the change set referenced in this request.
  - `ChangeSetName` string — The optional name provided in the <code>StartChangeSet</code> request. If you do not provide a name, one is set by default.
  - `StartTime` string — The date and time, in ISO 8601 format (2018-02-27T13:45:22Z), the request started.
  - `EndTime` string — The date and time, in ISO 8601 format (2018-02-27T13:45:22Z), the request transitioned to a terminal state. The change cannot transition to a different state. Null if the request is not in a terminal state.
  - `Status` 'PREPARING' | 'APPLYING' | 'SUCCEEDED' | 'CANCELLED' | 'FAILED' — The status of the change request.
  - `FailureCode` 'CLIENT_ERROR' | 'SERVER_FAULT' — Returned if the change set is in <code>FAILED</code> status. Can be either <code>CLIENT_ERROR</code>, which means that there are issues with the request (see the <code>ErrorDetailList</code>), or <code>SERVER_FAULT</code>, which means that there is a problem in the system, and you should retry your request.
  - `FailureDescription` string — Returned if there is a failure on the change set, but that failure is not related to any of the changes in the request.
  - `ChangeSet` ChangeSummary[] — An array of <code>ChangeSummary</code> objects.
    - `ChangeType` string — The type of the change.
    - `Entity` object — The entity to be changed.
      - `Type` string, required — The type of entity.
      - `Identifier` string — The identifier for the entity.
    - `Details` string — This object contains details specific to the change type of the requested change.
    - `ErrorDetailList` ErrorDetail[] — An array of <code>ErrorDetail</code> objects associated with the change.
      - `ErrorCode` string — The error code that identifies the type of error.
      - `ErrorMessage` string — The message for the error.
    - `ChangeName` string — Optional name for the change.

## Other responses

- `480` — InternalServiceException
- `481` — AccessDeniedException
- `482` — ValidationException
- `483` — ResourceNotFoundException
- `484` — ThrottlingException

---

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