# AWS Elemental MediaLive API

> AWS Elemental MediaLive API on Apizie: 62 endpoints (Accept an incoming input device transfer. The ownership of the device will transfer to your AWS account., Starts delete of resources., Starts existing resources, Stops running resources, …) 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:amazonaws-medialive/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-medialive`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-medialive
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-medialive/openapi.json

API for AWS Elemental MediaLive

## Endpoints

### Accept an incoming input device transfer. The ownership of the device will transfer to your AWS account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/accept-input-device-transfer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| inputDeviceId | string | yes | The unique ID of the input device to accept. For example, hd-123456789abcdef. |

### Starts delete of resources.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/batch-delete` (byok)

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

### Starts existing resources
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/batch-start` (byok)

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

### Stops running resources
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/batch-stop` (byok)

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

### Get a channel schedule
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/describe-schedule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| channelId | string | yes | Id of the channel whose schedule is being updated. |
| maxResults | integer | no |  |
| nextToken | string | no |  |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Update a channel schedule
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/batch-update-schedule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| channelId | string | yes | Id of the channel whose schedule is being updated. |
| body | object | yes | JSON request body |

### Delete all schedule actions on a channel.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/delete-schedule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| channelId | string | yes | Id of the channel whose schedule is being deleted. |

### Cancel an input device transfer that you have requested.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/cancel-input-device-transfer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| inputDeviceId | string | yes | The unique ID of the input device to cancel. For example, hd-123456789abcdef. |

### Send a request to claim an AWS Elemental device that you have purchased from a third-party vendor. After the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/claim-device` (byok)

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

### Produces list of channels that have been created
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/list-channels` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no |  |
| nextToken | string | no |  |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates a new channel
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/create-channel` (byok)

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

### Produces list of inputs that have been created
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/list-inputs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no |  |
| nextToken | string | no |  |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Create an input
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/create-input` (byok)

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

### Produces a list of Input Security Groups for an account
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/list-input-security-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no |  |
| nextToken | string | no |  |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates a Input Security Group
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/create-input-security-group` (byok)

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

### Retrieve a list of the existing multiplexes.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/list-multiplexes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of items to return. |
| nextToken | string | no | The token to retrieve the next page of results. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Create a new multiplex.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/create-multiplex` (byok)

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

### List the programs that currently exist for a specific multiplex.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/list-multiplex-programs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of items to return. |
| multiplexId | string | yes | The ID of the multiplex that the programs belong to. |
| nextToken | string | no | The token to retrieve the next page of results. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Create a new program in the multiplex.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/create-multiplex-program` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| multiplexId | string | yes | ID of the multiplex where the program is to be created. |
| body | object | yes | JSON request body |

### Create a partner input
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/create-partner-input` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| inputId | string | yes | Unique ID of the input. |
| body | object | yes | JSON request body |

### Produces list of tags that have been created for a resource
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resource-arn | string | yes |  |

### Create tags for a resource
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/create-tags` (byok)

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

### Gets details about a channel
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/describe-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| channelId | string | yes | channel ID |

### Updates a channel.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/update-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| channelId | string | yes | channel ID |
| body | object | yes | JSON request body |

### Starts deletion of channel. The associated outputs are also deleted.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/delete-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| channelId | string | yes | Unique ID of the channel. |

### Produces details about an input
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/describe-input` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| inputId | string | yes | Unique ID of the input |

### Updates an input.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/update-input` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| inputId | string | yes | Unique ID of the input. |
| body | object | yes | JSON request body |

### Deletes the input end point
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/delete-input` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| inputId | string | yes | Unique ID of the input |

### Produces a summary of an Input Security Group
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/describe-input-security-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| inputSecurityGroupId | string | yes | The id of the Input Security Group to describe |

### Update an Input Security Group's Whilelists.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/update-input-security-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| inputSecurityGroupId | string | yes | The id of the Input Security Group to update. |
| body | object | yes | JSON request body |

### Deletes an Input Security Group
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/delete-input-security-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| inputSecurityGroupId | string | yes | The Input Security Group to delete |

### Gets details about a multiplex.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/describe-multiplex` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| multiplexId | string | yes | The ID of the multiplex. |

### Updates a multiplex.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/update-multiplex` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| multiplexId | string | yes | ID of the multiplex to update. |
| body | object | yes | JSON request body |

### Delete a multiplex. The multiplex must be idle.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/delete-multiplex` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| multiplexId | string | yes | The ID of the multiplex. |

### Get the details for a program in a multiplex.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/describe-multiplex-program` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| multiplexId | string | yes | The ID of the multiplex that the program belongs to. |
| programName | string | yes | The name of the program. |

### Update a program in a multiplex.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/update-multiplex-program` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| multiplexId | string | yes | The ID of the multiplex of the program to update. |
| programName | string | yes | The name of the program to update. |
| body | object | yes | JSON request body |

### Delete a program from a multiplex.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/delete-multiplex-program` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| multiplexId | string | yes | The ID of the multiplex that the program belongs to. |
| programName | string | yes | The multiplex program name. |

### Get details for a reservation.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/describe-reservation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| reservationId | string | yes | Unique reservation ID, e.g. '1234567' |

### Update reservation.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/update-reservation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| reservationId | string | yes | Unique reservation ID, e.g. '1234567' |
| body | object | yes | JSON request body |

### Delete an expired reservation.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/delete-reservation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| reservationId | string | yes | Unique reservation ID, e.g. '1234567' |

### Removes tags for a resource
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/delete-tags` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resource-arn | string | yes |  |
| tagKeys | array | yes | An array of tag keys to delete |

### Gets the details for the input device
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/describe-input-device` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| inputDeviceId | string | yes | The unique ID of this input device. For example, hd-123456789abcdef. |

### Updates the parameters for the input device.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/update-input-device` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| inputDeviceId | string | yes | The unique ID of the input device. For example, hd-123456789abcdef. |
| body | object | yes | JSON request body |

### Get the latest thumbnail data for the input device.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/describe-input-device-thumbnail` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| inputDeviceId | string | yes | The unique ID of this input device. For example, hd-123456789abcdef. |

### Get details for an offering.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/describe-offering` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| offeringId | string | yes | Unique offering ID, e.g. '87654321' |

### Get account configuration
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/describe-account-configuration` (byok)

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

### Update account configuration
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/update-account-configuration` (byok)

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

### Describe the latest thumbnails data.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/describe-thumbnails` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| channelId | string | yes | Unique ID of the channel |
| pipelineId | string | yes | Pipeline ID ("0" or "1") |
| thumbnailType | string | yes | thumbnail type |

### List input devices that are currently being transferred. List input devices that you are transferring from…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/list-input-device-transfers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no |  |
| nextToken | string | no |  |
| transferType | string | yes |  |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### List input devices
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/list-input-devices` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no |  |
| nextToken | string | no |  |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### List offerings available for purchase.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/list-offerings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| channelClass | string | no | Filter by channel class, 'STANDARD' or 'SINGLE_PIPELINE' |
| channelConfiguration | string | no | Filter to offerings that match the configuration of an existing channel, e.g. '2345678' (a channel ID) |
| codec | string | no | Filter by codec, 'AVC', 'HEVC', 'MPEG2', 'AUDIO', or 'LINK' |
| duration | string | no | Filter by offering duration, e.g. '12' |
| maxResults | integer | no |  |
| maximumBitrate | string | no | Filter by bitrate, 'MAX_10_MBPS', 'MAX_20_MBPS', or 'MAX_50_MBPS' |
| maximumFramerate | string | no | Filter by framerate, 'MAX_30_FPS' or 'MAX_60_FPS' |
| nextToken | string | no |  |
| resolution | string | no | Filter by resolution, 'SD', 'HD', 'FHD', or 'UHD' |
| resourceType | string | no | Filter by resource type, 'INPUT', 'OUTPUT', 'MULTIPLEX', or 'CHANNEL' |
| specialFeature | string | no | Filter by special feature, 'ADVANCED_AUDIO' or 'AUDIO_NORMALIZATION' |
| videoQuality | string | no | Filter by video quality, 'STANDARD', 'ENHANCED', or 'PREMIUM' |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### List purchased reservations.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/list-reservations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| channelClass | string | no | Filter by channel class, 'STANDARD' or 'SINGLE_PIPELINE' |
| codec | string | no | Filter by codec, 'AVC', 'HEVC', 'MPEG2', 'AUDIO', or 'LINK' |
| maxResults | integer | no |  |
| maximumBitrate | string | no | Filter by bitrate, 'MAX_10_MBPS', 'MAX_20_MBPS', or 'MAX_50_MBPS' |
| maximumFramerate | string | no | Filter by framerate, 'MAX_30_FPS' or 'MAX_60_FPS' |
| nextToken | string | no |  |
| resolution | string | no | Filter by resolution, 'SD', 'HD', 'FHD', or 'UHD' |
| resourceType | string | no | Filter by resource type, 'INPUT', 'OUTPUT', 'MULTIPLEX', or 'CHANNEL' |
| specialFeature | string | no | Filter by special feature, 'ADVANCED_AUDIO' or 'AUDIO_NORMALIZATION' |
| videoQuality | string | no | Filter by video quality, 'STANDARD', 'ENHANCED', or 'PREMIUM' |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Purchase an offering and create a reservation.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/purchase-offering` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| offeringId | string | yes | Offering to purchase, e.g. '87654321' |
| body | object | yes | JSON request body |

### Send a reboot command to the specified input device. The device will begin rebooting within a few seconds of…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/reboot-input-device` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| inputDeviceId | string | yes | The unique ID of the input device to reboot. For example, hd-123456789abcdef. |
| body | object | yes | JSON request body |

### Reject the transfer of the specified input device to your AWS account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/reject-input-device-transfer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| inputDeviceId | string | yes | The unique ID of the input device to reject. For example, hd-123456789abcdef. |

### Starts an existing channel
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/start-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| channelId | string | yes | A request to start a channel |

### Start a maintenance window for the specified input device. Starting a maintenance window will give the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/start-input-device-maintenance-window` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| inputDeviceId | string | yes | The unique ID of the input device to start a maintenance window for. For example, hd-123456789abcdef. |

### Start (run) the multiplex. Starting the multiplex does not start the channels. You must explicitly start…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/start-multiplex` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| multiplexId | string | yes | The ID of the multiplex. |

### Stops a running channel
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/stop-channel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| channelId | string | yes | A request to stop a running channel |

### Stops a running multiplex. If the multiplex isn't running, this action has no effect.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/stop-multiplex` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| multiplexId | string | yes | The ID of the multiplex. |

### Start an input device transfer to another AWS account. After you make the request, the other account must…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/transfer-input-device` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| inputDeviceId | string | yes | The unique ID of this input device. For example, hd-123456789abcdef. |
| body | object | yes | JSON request body |

### Changes the class of the channel.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/update-channel-class` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| channelId | string | yes | Channel Id of the channel whose class should be updated. |
| body | object | yes | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/accept-input-device-transfer" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS Elemental MediaLive API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-medialive/accept-input-device-transfer with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the AWS Elemental MediaLive 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:amazonaws-medialive.

### What is the status of the AWS Elemental MediaLive API?
Needs your own provider key (bring your own key)
