# Amazon Kinesis Firehose API

> Amazon Kinesis Firehose API on Apizie: 12 endpoints (Creates a Kinesis Data Firehose delivery stream. By default, you can create up to 50 delivery streams per…, Deletes a delivery stream and its data. To check the state of a delivery stream, use DescribeDeliveryStream…, Describes the specified delivery stream and its status. For example, after your delivery stream is created,…, Lists your delivery streams in alphabetical order of their names. The number of delivery streams might be…, …) 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:amazonaws-firehose/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-firehose`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://apizie.tech/api/cloud/amazonaws-firehose
- OpenAPI: https://apizie.tech/api/cloud/amazonaws-firehose/openapi.json

Amazon Kinesis Data Firehose API Reference Amazon Kinesis Data Firehose is a fully managed service that delivers real-time streaming data to destinations such as Amazon Simple Storage Service (Amazon S3), Amazon…

## Endpoints

### Creates a Kinesis Data Firehose delivery stream. By default, you can create up to 50 delivery streams per…
`POST https://apizie.tech/v1/cloud:amazonaws-firehose/create-delivery-stream` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a delivery stream and its data. To check the state of a delivery stream, use DescribeDeliveryStream…
`POST https://apizie.tech/v1/cloud:amazonaws-firehose/delete-delivery-stream` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Describes the specified delivery stream and its status. For example, after your delivery stream is created,…
`POST https://apizie.tech/v1/cloud:amazonaws-firehose/describe-delivery-stream` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Lists your delivery streams in alphabetical order of their names. The number of delivery streams might be…
`POST https://apizie.tech/v1/cloud:amazonaws-firehose/list-delivery-streams` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Lists the tags for the specified delivery stream. This operation has a limit of five transactions per second…
`POST https://apizie.tech/v1/cloud:amazonaws-firehose/list-tags-for-delivery-stream` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Writes a single data record into an Amazon Kinesis Data Firehose delivery stream. To write multiple data…
`POST https://apizie.tech/v1/cloud:amazonaws-firehose/put-record` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Writes multiple data records into a delivery stream in a single call, which can achieve higher throughput…
`POST https://apizie.tech/v1/cloud:amazonaws-firehose/put-record-batch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Enables server-side encryption (SSE) for the delivery stream. This operation is asynchronous. It returns…
`POST https://apizie.tech/v1/cloud:amazonaws-firehose/start-delivery-stream-encryption` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Disables server-side encryption (SSE) for the delivery stream. This operation is asynchronous. It returns…
`POST https://apizie.tech/v1/cloud:amazonaws-firehose/stop-delivery-stream-encryption` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Adds or updates tags for the specified delivery stream. A tag is a key-value pair that you can define and…
`POST https://apizie.tech/v1/cloud:amazonaws-firehose/tag-delivery-stream` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Removes tags from the specified delivery stream. Removed tags are deleted, and you can't recover them after…
`POST https://apizie.tech/v1/cloud:amazonaws-firehose/untag-delivery-stream` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the specified destination of the specified delivery stream. Use this operation to change the…
`POST https://apizie.tech/v1/cloud:amazonaws-firehose/update-destination` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

## Example
```
curl "https://apizie.tech/v1/cloud:amazonaws-firehose/create-delivery-stream" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon Kinesis Firehose API?
Create a free Apizie key, then send POST https://apizie.tech/v1/cloud:amazonaws-firehose/create-delivery-stream with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Amazon Kinesis Firehose 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:amazonaws-firehose.

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