# Agents for Amazon Bedrock API

> Agents for Amazon Bedrock API on Apizie: 61 endpoints (List Agent Knowledge Bases, Associate Agent Knowledge Base, List Agents, Create Agent, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:aws-bedrock-agent/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:aws-bedrock-agent`
- Category: Cloud
- Status: byok
- Source: https://docs.aws.amazon.com/
- Page: https://apizie.tech/api/cloud/aws-bedrock-agent
- OpenAPI: https://apizie.tech/api/cloud/aws-bedrock-agent/openapi.json



## Endpoints

### List Agent Knowledge Bases
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/list-agent-knowledge-bases` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |
| agentVersion | string | yes | Path parameter {agentVersion} |

### Associate Agent Knowledge Base
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/associate-agent-knowledge-base` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |
| agentVersion | string | yes | Path parameter {agentVersion} |

### List Agents
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/list-agents` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Create Agent
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/create-agent` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### List Agent Action Groups
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/list-agent-action-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |
| agentVersion | string | yes | Path parameter {agentVersion} |

### Create Agent Action Group
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/create-agent-action-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |
| agentVersion | string | yes | Path parameter {agentVersion} |

### List Agent Aliases
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/list-agent-aliases` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |

### Create Agent Alias
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/create-agent-alias` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |

### List Data Sources
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/list-data-sources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### Create Data Source
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/create-data-source` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### List Flows
`GET https://apizie.tech/v1/cloud:aws-bedrock-agent/list-flows` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Create Flow
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/create-flow` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### List Flow Aliases
`GET https://apizie.tech/v1/cloud:aws-bedrock-agent/list-flow-aliases` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| flowIdentifier | string | yes | Path parameter {flowIdentifier} |

### Create Flow Alias
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/create-flow-alias` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| flowIdentifier | string | yes | Path parameter {flowIdentifier} |

### List Flow Versions
`GET https://apizie.tech/v1/cloud:aws-bedrock-agent/list-flow-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| flowIdentifier | string | yes | Path parameter {flowIdentifier} |

### Create Flow Version
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/create-flow-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| flowIdentifier | string | yes | Path parameter {flowIdentifier} |

### List Knowledge Bases
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/list-knowledge-bases` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Create Knowledge Base
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/create-knowledge-base` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### List Prompts
`GET https://apizie.tech/v1/cloud:aws-bedrock-agent/list-prompts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Create Prompt
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/create-prompt` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Create Prompt Version
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/create-prompt-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| promptIdentifier | string | yes | Path parameter {promptIdentifier} |

### Get Agent
`GET https://apizie.tech/v1/cloud:aws-bedrock-agent/get-agent` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |

### Prepare Agent
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/prepare-agent` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |

### Update Agent
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/update-agent` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |

### Delete Agent
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/delete-agent` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |

### Get Agent Action Group
`GET https://apizie.tech/v1/cloud:aws-bedrock-agent/get-agent-action-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |
| agentVersion | string | yes | Path parameter {agentVersion} |
| actionGroupId | string | yes | Path parameter {actionGroupId} |

### Update Agent Action Group
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/update-agent-action-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |
| agentVersion | string | yes | Path parameter {agentVersion} |
| actionGroupId | string | yes | Path parameter {actionGroupId} |

### Delete Agent Action Group
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/delete-agent-action-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |
| agentVersion | string | yes | Path parameter {agentVersion} |
| actionGroupId | string | yes | Path parameter {actionGroupId} |

### Get Agent Alias
`GET https://apizie.tech/v1/cloud:aws-bedrock-agent/get-agent-alias` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |
| agentAliasId | string | yes | Path parameter {agentAliasId} |

### Update Agent Alias
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/update-agent-alias` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |
| agentAliasId | string | yes | Path parameter {agentAliasId} |

### Delete Agent Alias
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/delete-agent-alias` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |
| agentAliasId | string | yes | Path parameter {agentAliasId} |

### Get Agent Version
`GET https://apizie.tech/v1/cloud:aws-bedrock-agent/get-agent-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |
| agentVersion | string | yes | Path parameter {agentVersion} |

### Delete Agent Version
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/delete-agent-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |
| agentVersion | string | yes | Path parameter {agentVersion} |

### Get Data Source
`GET https://apizie.tech/v1/cloud:aws-bedrock-agent/get-data-source` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |
| dataSourceId | string | yes | Path parameter {dataSourceId} |

### Update Data Source
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/update-data-source` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |
| dataSourceId | string | yes | Path parameter {dataSourceId} |

### Delete Data Source
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/delete-data-source` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |
| dataSourceId | string | yes | Path parameter {dataSourceId} |

### Get Flow
`GET https://apizie.tech/v1/cloud:aws-bedrock-agent/get-flow` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| flowIdentifier | string | yes | Path parameter {flowIdentifier} |

### Prepare Flow
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/prepare-flow` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| flowIdentifier | string | yes | Path parameter {flowIdentifier} |

### Update Flow
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/update-flow` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| flowIdentifier | string | yes | Path parameter {flowIdentifier} |

### Delete Flow
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/delete-flow` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| flowIdentifier | string | yes | Path parameter {flowIdentifier} |

### Get Flow Alias
`GET https://apizie.tech/v1/cloud:aws-bedrock-agent/get-flow-alias` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| flowIdentifier | string | yes | Path parameter {flowIdentifier} |
| aliasIdentifier | string | yes | Path parameter {aliasIdentifier} |

### Update Flow Alias
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/update-flow-alias` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| flowIdentifier | string | yes | Path parameter {flowIdentifier} |
| aliasIdentifier | string | yes | Path parameter {aliasIdentifier} |

### Delete Flow Alias
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/delete-flow-alias` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| flowIdentifier | string | yes | Path parameter {flowIdentifier} |
| aliasIdentifier | string | yes | Path parameter {aliasIdentifier} |

### Get Flow Version
`GET https://apizie.tech/v1/cloud:aws-bedrock-agent/get-flow-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| flowIdentifier | string | yes | Path parameter {flowIdentifier} |
| flowVersion | string | yes | Path parameter {flowVersion} |

### Delete Flow Version
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/delete-flow-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| flowIdentifier | string | yes | Path parameter {flowIdentifier} |
| flowVersion | string | yes | Path parameter {flowVersion} |

### Get Knowledge Base
`GET https://apizie.tech/v1/cloud:aws-bedrock-agent/get-knowledge-base` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### Update Knowledge Base
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/update-knowledge-base` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### Delete Knowledge Base
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/delete-knowledge-base` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### Get Prompt
`GET https://apizie.tech/v1/cloud:aws-bedrock-agent/get-prompt` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| promptIdentifier | string | yes | Path parameter {promptIdentifier} |

### Update Prompt
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/update-prompt` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| promptIdentifier | string | yes | Path parameter {promptIdentifier} |

### Delete Prompt
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/delete-prompt` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| promptIdentifier | string | yes | Path parameter {promptIdentifier} |

### Get Agent Knowledge Base
`GET https://apizie.tech/v1/cloud:aws-bedrock-agent/get-agent-knowledge-base` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |
| agentVersion | string | yes | Path parameter {agentVersion} |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### Update Agent Knowledge Base
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/update-agent-knowledge-base` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |
| agentVersion | string | yes | Path parameter {agentVersion} |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### Disassociate Agent Knowledge Base
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/disassociate-agent-knowledge-base` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |
| agentVersion | string | yes | Path parameter {agentVersion} |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### Get Ingestion Job
`GET https://apizie.tech/v1/cloud:aws-bedrock-agent/get-ingestion-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |
| dataSourceId | string | yes | Path parameter {dataSourceId} |
| ingestionJobId | string | yes | Path parameter {ingestionJobId} |

### List Agent Versions
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/list-agent-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| agentId | string | yes | Path parameter {agentId} |

### List Ingestion Jobs
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/list-ingestion-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |
| dataSourceId | string | yes | Path parameter {dataSourceId} |

### Start Ingestion Job
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/start-ingestion-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |
| dataSourceId | string | yes | Path parameter {dataSourceId} |

### List Tags For Resource
`GET https://apizie.tech/v1/cloud:aws-bedrock-agent/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | Path parameter {resourceArn} |

### Tag Resource
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | Path parameter {resourceArn} |

### Untag Resource
`POST https://apizie.tech/v1/cloud:aws-bedrock-agent/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | Path parameter {resourceArn} |

## Example
```
curl "https://apizie.tech/v1/cloud:aws-bedrock-agent/list-agent-knowledge-bases" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Agents for Amazon Bedrock API?
Create a free Apizie key, then send POST https://apizie.tech/v1/cloud:aws-bedrock-agent/list-agent-knowledge-bases with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Agents for Amazon Bedrock API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Agents for Amazon Bedrock itself also needs your own key from amazonaws.com.

### Can AI agents use the Agents for Amazon Bedrock API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:aws-bedrock-agent.

### What is the status of the Agents for Amazon Bedrock API?
Needs your own provider key (bring your own key)
