# Amazon Elastic Transcoder API

> Amazon Elastic Transcoder API on Apizie: 16 endpoints (The ReadJob operation returns detailed information about a job., The CancelJob operation cancels an unfinished job. You can only cancel a job that has a status of Submitted…, When you create a job, Elastic Transcoder returns JSON data that includes the values that you specified plus…, The ListPipelines operation gets a list of the pipelines associated with the current AWS account., …) 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-elastictranscoder/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

AWS Elastic Transcoder Service The AWS Elastic Transcoder Service.

## Endpoints

### The ReadJob operation returns detailed information about a job.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elastictranscoder/read-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The identifier of the job for which you want to get detailed information. |

### The CancelJob operation cancels an unfinished job. You can only cancel a job that has a status of Submitted…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-elastictranscoder/cancel-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The identifier of the job that you want to cancel. To get a list of the jobs (including their jobId ) that have a status of Submitted ,… |

### When you create a job, Elastic Transcoder returns JSON data that includes the values that you specified plus…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-elastictranscoder/create-job` (byok)

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

### The ListPipelines operation gets a list of the pipelines associated with the current AWS account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elastictranscoder/list-pipelines` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Ascending | string | no | To list pipelines in chronological order by the date and time that they were created, enter true . To list pipelines in reverse… |
| PageToken | string | no | When Elastic Transcoder returns more than one page of results, use pageToken in subsequent GET requests to get each successive page of… |

### The CreatePipeline operation creates a pipeline with settings that you specify.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-elastictranscoder/create-pipeline` (byok)

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

### The ListPresets operation gets a list of the default presets included with Elastic Transcoder and the…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elastictranscoder/list-presets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Ascending | string | no | To list presets in chronological order by the date and time that they were created, enter true . To list presets in reverse chronological… |
| PageToken | string | no | When Elastic Transcoder returns more than one page of results, use pageToken in subsequent GET requests to get each successive page of… |

### The CreatePreset operation creates a preset with settings that you specify. Elastic Transcoder checks the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-elastictranscoder/create-preset` (byok)

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

### The ReadPipeline operation gets detailed information about a pipeline.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elastictranscoder/read-pipeline` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The identifier of the pipeline to read. |

### Use the UpdatePipeline operation to update settings for a pipeline. When you change pipeline settings, your…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-elastictranscoder/update-pipeline` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The ID of the pipeline that you want to update. |
| body | object | yes | JSON request body |

### The DeletePipeline operation removes a pipeline. You can only delete a pipeline that has never been used or…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-elastictranscoder/delete-pipeline` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The identifier of the pipeline that you want to delete. |

### The ReadPreset operation gets detailed information about a preset.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elastictranscoder/read-preset` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The identifier of the preset for which you want to get detailed information. |

### The DeletePreset operation removes a preset that you've added in an AWS region. You can't delete the default…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-elastictranscoder/delete-preset` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The identifier of the preset for which you want to get detailed information. |

### The ListJobsByPipeline operation gets a list of the jobs currently in a pipeline. Elastic Transcoder returns…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elastictranscoder/list-jobs-by-pipeline` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| PipelineId | string | yes | The ID of the pipeline for which you want to get job information. |
| Ascending | string | no | To list jobs in chronological order by the date and time that they were submitted, enter true . To list jobs in reverse chronological… |
| PageToken | string | no | When Elastic Transcoder returns more than one page of results, use pageToken in subsequent GET requests to get each successive page of… |

### The ListJobsByStatus operation gets a list of jobs that have a specified status. The response body contains…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elastictranscoder/list-jobs-by-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Status | string | yes | To get information about all of the jobs associated with the current AWS account that have a given status, specify the following status:… |
| Ascending | string | no | To list jobs in chronological order by the date and time that they were submitted, enter true . To list jobs in reverse chronological… |
| PageToken | string | no | When Elastic Transcoder returns more than one page of results, use pageToken in subsequent GET requests to get each successive page of… |

### With the UpdatePipelineNotifications operation, you can update Amazon Simple Notification Service (Amazon…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-elastictranscoder/update-pipeline-notifications` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The identifier of the pipeline for which you want to change notification settings. |
| body | object | yes | JSON request body |

### The UpdatePipelineStatus operation pauses or reactivates a pipeline, so that the pipeline stops or restarts…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-elastictranscoder/update-pipeline-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Id | string | yes | The identifier of the pipeline to update. |
| body | object | yes | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-elastictranscoder/read-job" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon Elastic Transcoder API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:amazonaws-elastictranscoder/read-job with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Amazon Elastic Transcoder 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-elastictranscoder.

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