# Amazon Bedrock API

> Amazon Bedrock API on Apizie: 46 endpoints (Batch Delete Evaluation Job, List Evaluation Jobs, Create Evaluation Job, List Guardrails, …) 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://zieapi.vercel.app/v1/cloud:aws-bedrock/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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



## Endpoints

### Batch Delete Evaluation Job
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/batch-delete-evaluation-job` (byok)

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

### List Evaluation Jobs
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/list-evaluation-jobs` (byok)

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

### Create Evaluation Job
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/create-evaluation-job` (byok)

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

### List Guardrails
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/list-guardrails` (byok)

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

### Create Guardrail
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/create-guardrail` (byok)

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

### Get Guardrail
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/get-guardrail` (byok)

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

### Create Guardrail Version
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/create-guardrail-version` (byok)

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

### Update Guardrail
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/update-guardrail` (byok)

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

### Delete Guardrail
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/delete-guardrail` (byok)

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

### List Model Copy Jobs
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/list-model-copy-jobs` (byok)

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

### Create Model Copy Job
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/create-model-copy-job` (byok)

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

### List Model Customization Jobs
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/list-model-customization-jobs` (byok)

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

### Create Model Customization Job
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/create-model-customization-job` (byok)

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

### List Model Import Jobs
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/list-model-import-jobs` (byok)

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

### Create Model Import Job
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/create-model-import-job` (byok)

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

### Create Model Invocation Job
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/create-model-invocation-job` (byok)

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

### Create Provisioned Model Throughput
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/create-provisioned-model-throughput` (byok)

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

### Get Custom Model
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/get-custom-model` (byok)

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

### Delete Custom Model
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/delete-custom-model` (byok)

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

### Get Imported Model
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/get-imported-model` (byok)

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

### Delete Imported Model
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/delete-imported-model` (byok)

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

### Get Model Invocation Logging Configuration
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/get-model-invocation-logging-configuration` (byok)

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

### Put Model Invocation Logging Configuration
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/put-model-invocation-logging-configuration` (byok)

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

### Delete Model Invocation Logging Configuration
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/delete-model-invocation-logging-configuration` (byok)

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

### Get Provisioned Model Throughput
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/get-provisioned-model-throughput` (byok)

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

### Update Provisioned Model Throughput
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/update-provisioned-model-throughput` (byok)

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

### Delete Provisioned Model Throughput
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/delete-provisioned-model-throughput` (byok)

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

### Get Evaluation Job
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/get-evaluation-job` (byok)

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

### Get Foundation Model
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/get-foundation-model` (byok)

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

### Get Inference Profile
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/get-inference-profile` (byok)

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

### Get Model Copy Job
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/get-model-copy-job` (byok)

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

### Get Model Customization Job
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/get-model-customization-job` (byok)

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

### Get Model Import Job
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/get-model-import-job` (byok)

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

### Get Model Invocation Job
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/get-model-invocation-job` (byok)

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

### List Custom Models
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/list-custom-models` (byok)

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

### List Foundation Models
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/list-foundation-models` (byok)

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

### List Imported Models
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/list-imported-models` (byok)

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

### List Inference Profiles
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/list-inference-profiles` (byok)

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

### List Model Invocation Jobs
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/list-model-invocation-jobs` (byok)

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

### List Provisioned Model Throughputs
`GET https://zieapi.vercel.app/v1/cloud:aws-bedrock/list-provisioned-model-throughputs` (byok)

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

### List Tags For Resource
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/list-tags-for-resource` (byok)

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

### Stop Evaluation Job
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/stop-evaluation-job` (byok)

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

### Stop Model Customization Job
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/stop-model-customization-job` (byok)

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

### Stop Model Invocation Job
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/stop-model-invocation-job` (byok)

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

### Tag Resource
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/tag-resource` (byok)

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

### Untag Resource
`POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/untag-resource` (byok)

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

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:aws-bedrock/batch-delete-evaluation-job" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon Bedrock API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:aws-bedrock/batch-delete-evaluation-job with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

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

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