# AmazonMWAA API

> AmazonMWAA API on Apizie: 11 endpoints (Creates a CLI token for the Airflow CLI. To learn more, see Creating an Apache Airflow CLI token ., Describes an Amazon Managed Workflows for Apache Airflow (MWAA) environment., Creates an Amazon Managed Workflows for Apache Airflow (MWAA) environment., Updates an Amazon Managed Workflows for Apache Airflow (MWAA) environment., …) 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-mwaa/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Amazon Managed Workflows for Apache Airflow This section contains the Amazon Managed Workflows for Apache Airflow (MWAA) API reference documentation. For more information, see What is Amazon MWAA? . Endpoints…

## Endpoints

### Creates a CLI token for the Airflow CLI. To learn more, see Creating an Apache Airflow CLI token .
`POST https://apizie.tech/v1/cloud:amazonaws-mwaa/create-cli-token` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Name | string | yes | The name of the Amazon MWAA environment. For example, MyMWAAEnvironment . |

### Describes an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
`GET https://apizie.tech/v1/cloud:amazonaws-mwaa/get-environment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Name | string | yes | The name of the Amazon MWAA environment. For example, MyMWAAEnvironment . |

### Creates an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
`POST https://apizie.tech/v1/cloud:amazonaws-mwaa/create-environment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Name | string | yes | The name of the Amazon MWAA environment. For example, MyMWAAEnvironment . |
| body | object | yes | JSON request body |

### Updates an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
`POST https://apizie.tech/v1/cloud:amazonaws-mwaa/update-environment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Name | string | yes | The name of your Amazon MWAA environment. For example, MyMWAAEnvironment . |
| body | object | yes | JSON request body |

### Deletes an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
`POST https://apizie.tech/v1/cloud:amazonaws-mwaa/delete-environment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Name | string | yes | The name of the Amazon MWAA environment. For example, MyMWAAEnvironment . |

### Creates a web login token for the Airflow Web UI. To learn more, see Creating an Apache Airflow web login…
`POST https://apizie.tech/v1/cloud:amazonaws-mwaa/create-web-login-token` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Name | string | yes | The name of the Amazon MWAA environment. For example, MyMWAAEnvironment . |

### Lists the Amazon Managed Workflows for Apache Airflow (MWAA) environments.
`GET https://apizie.tech/v1/cloud:amazonaws-mwaa/list-environments` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | The maximum number of results to retrieve per page. For example, 5 environments per page. |
| NextToken | string | no | Retrieves the next page of the results. |

### Lists the key-value tag pairs associated to the Amazon Managed Workflows for Apache Airflow (MWAA)…
`GET https://apizie.tech/v1/cloud:amazonaws-mwaa/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceArn | string | yes | The Amazon Resource Name (ARN) of the Amazon MWAA environment. For example,… |

### Associates key-value tag pairs to your Amazon Managed Workflows for Apache Airflow (MWAA) environment.
`POST https://apizie.tech/v1/cloud:amazonaws-mwaa/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceArn | string | yes | The Amazon Resource Name (ARN) of the Amazon MWAA environment. For example,… |
| body | object | yes | JSON request body |

### Internal only . Publishes environment health metrics to Amazon CloudWatch.
`POST https://apizie.tech/v1/cloud:amazonaws-mwaa/publish-metrics` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentName | string | yes | Internal only . The name of the environment. |
| body | object | yes | JSON request body |

### Removes key-value tag pairs associated to your Amazon Managed Workflows for Apache Airflow (MWAA)…
`POST https://apizie.tech/v1/cloud:amazonaws-mwaa/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceArn | string | yes | The Amazon Resource Name (ARN) of the Amazon MWAA environment. For example,… |
| tagKeys | array | yes | The key-value tag pair you want to remove. For example, "Environment": "Staging" . |

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

## FAQ

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

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

### Can AI agents use the AmazonMWAA 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-mwaa.

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