---
title: "GET /configuration-bundles/{bundleId}"
method: GET
path: "/configuration-bundles/{bundleId}"
---

# GET /configuration-bundles/{bundleId}

`GET /configuration-bundles/{bundleId}`

Gets the latest version of a configuration bundle. By default, returns the latest version on the mainline branch. Use <code>GetConfigurationBundleVersion</code> to retrieve a specific historical version.

## Path parameters

- `bundleId` string, required

## Query parameters

- `branchName` string

## Response `200`

Success

- GetConfigurationBundleResponse
  - `bundleArn` string, required — The Amazon Resource Name (ARN) of the configuration bundle.
  - `bundleId` string, required — The unique identifier of the configuration bundle.
  - `bundleName` string, required — The name of the configuration bundle.
  - `description` string, password — The description of the configuration bundle.
  - `versionId` string, required — The version identifier of this configuration bundle.
  - `components` object, required — A map of component identifiers to their configurations for this version.
  - `lineageMetadata` object — The version lineage metadata, including parent versions, branch name, and creation source.
    - `parentVersionIds` ConfigurationBundleVersion[] — A list of parent version identifiers. Regular commits have 0-1 parents. Merge commits have 2 parents: the target branch parent and the source branch parent. The first parent represents the primary lineage.
    - `branchName` string — The branch name for this version. If not specified, inherits the parent's branch or defaults to <code>mainline</code>.
    - `createdBy` object — The source that created this version.
      - `name` string, required — The name of the source (for example, <code>user</code>, <code>optimization-job</code>, or <code>system</code>).
      - `arn` string — The Amazon Resource Name (ARN) of the source, if applicable (for example, a user ARN or optimization job ARN).
    - `commitMessage` string — A commit message describing the changes in this version.
  - `createdAt` string, date-time, required — The timestamp when the configuration bundle was created.
  - `updatedAt` string, date-time, required — The timestamp when the configuration bundle was last updated.
  - `kmsKeyArn` string — KMS key ARN used to encrypt component configurations, if CMK was provided.

## Other responses

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

---

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