---
title: "PUT /flows/{flowIdentifier}/aliases/{aliasIdentifier}"
method: PUT
path: "/flows/{flowIdentifier}/aliases/{aliasIdentifier}"
---

# PUT /flows/{flowIdentifier}/aliases/{aliasIdentifier}

`PUT /flows/{flowIdentifier}/aliases/{aliasIdentifier}`

Modifies the alias of a flow. Include both fields that you want to keep and ones that you want to change. For more information, see <a href="https://docs.aws.amazon.com/bedrock/latest/userguide/flows-deploy.html">Deploy a flow in Amazon Bedrock</a> in the Amazon Bedrock User Guide.

## Path parameters

- `flowIdentifier` string, required
- `aliasIdentifier` string, required

## Request body

- object
  - `name` string, required — The name of the alias.
  - `description` string — A description for the alias.
  - `routingConfiguration` FlowAliasRoutingConfigurationListItem[], required — Contains information about the version to which to map the alias.
    - `flowVersion` string — The version that the alias maps to.
  - `concurrencyConfiguration` object — Determines how multiple nodes in a flow can run in parallel. Running nodes concurrently can improve your flow's performance.
    - `type` 'Automatic' | 'Manual' — <p>The type of concurrency to use for parallel node execution. Specify one of the following options:</p> <ul> <li> <p> <code>Automatic</code> - Amazon Bedrock determines which nodes can be executed in parallel based on the flow definition and its dependencies.</p> </li> <li> <p> <code>Manual</code> - You specify which nodes can be executed in parallel.</p> </li> </ul>
    - `maxConcurrency` integer — The maximum number of nodes that can be executed concurrently in the flow.

## Response `200`

Success

- UpdateFlowAliasResponse
  - `name` string, required — The name of the alias.
  - `description` string — The description of the flow.
  - `routingConfiguration` FlowAliasRoutingConfigurationListItem[], required — Contains information about the version that the alias is mapped to.
    - `flowVersion` string — The version that the alias maps to.
  - `concurrencyConfiguration` object — The configuration that specifies how nodes in the flow are executed in parallel.
    - `type` 'Automatic' | 'Manual', required — <p>The type of concurrency to use for parallel node execution. Specify one of the following options:</p> <ul> <li> <p> <code>Automatic</code> - Amazon Bedrock determines which nodes can be executed in parallel based on the flow definition and its dependencies.</p> </li> <li> <p> <code>Manual</code> - You specify which nodes can be executed in parallel.</p> </li> </ul>
    - `maxConcurrency` integer — The maximum number of nodes that can be executed concurrently in the flow.
  - `flowId` string, required — The unique identifier of the flow.
  - `id` string, required — The unique identifier of the alias.
  - `arn` string, required — The Amazon Resource Name (ARN) of the flow.
  - `createdAt` string, date-time, required — The time at which the flow was created.
  - `updatedAt` string, date-time, required — The time at which the alias was last updated.

## Other responses

- `480` — ThrottlingException
- `481` — AccessDeniedException
- `482` — ValidationException
- `483` — InternalServerException
- `484` — ResourceNotFoundException
- `485` — ConflictException
- `486` — ServiceQuotaExceededException

---

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