# Amazon Appflow API

> Amazon Appflow API on Apizie: 25 endpoints (Cancels active runs for a flow. You can cancel all of the active runs for a flow, or you can cancel specific…, Creates a new connector profile associated with your Amazon Web Services account. There is a soft quota of…, Enables your application to create a new flow using Amazon AppFlow. You must create a connector profile…, Enables you to delete an existing connector profile., …) 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://www.apizie.tech/v1/cloud:amazonaws-appflow/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Welcome to the Amazon AppFlow API reference. This guide is for developers who need detailed information about the Amazon AppFlow API operations, data types, and errors. Amazon AppFlow is a fully managed integration…

## Endpoints

### Cancels active runs for a flow. You can cancel all of the active runs for a flow, or you can cancel specific…
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/cancel-flow-executions` (byok)

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

### Creates a new connector profile associated with your Amazon Web Services account. There is a soft quota of…
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/create-connector-profile` (byok)

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

### Enables your application to create a new flow using Amazon AppFlow. You must create a connector profile…
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/create-flow` (byok)

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

### Enables you to delete an existing connector profile.
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/delete-connector-profile` (byok)

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

### Enables your application to delete an existing flow. Before deleting the flow, Amazon AppFlow validates the…
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/delete-flow` (byok)

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

### Describes the given custom connector registered in your Amazon Web Services account. This API can be used…
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/describe-connector` (byok)

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

### Provides details regarding the entity used with the connector, with a description of the data model for each…
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/describe-connector-entity` (byok)

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

### Returns a list of connector-profile details matching the provided connector-profile names and…
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/describe-connector-profiles` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Describes the connectors vended by Amazon AppFlow for specified connector types. If you don't specify a…
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/describe-connectors` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Provides a description of the specified flow.
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/describe-flow` (byok)

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

### Fetches the execution history of the flow.
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/describe-flow-execution-records` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Returns the list of available connector entities supported by Amazon AppFlow. For example, you can query…
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/list-connector-entities` (byok)

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

### Returns the list of all registered custom connectors in your Amazon Web Services account. This API lists…
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/list-connectors` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Lists all of the flows associated with your account.
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/list-flows` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Retrieves the tags that are associated with a specified flow.
`GET https://www.apizie.tech/v1/cloud:amazonaws-appflow/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 specified flow. |

### Applies a tag to the specified flow.
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The Amazon Resource Name (ARN) of the flow that you want to tag. |
| body | object | yes | JSON request body |

### Registers a new custom connector with your Amazon Web Services account. Before you can register the…
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/register-connector` (byok)

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

### Resets metadata about your connector entities that Amazon AppFlow stored in its cache. Use this action when…
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/reset-connector-metadata-cache` (byok)

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

### Activates an existing flow. For on-demand flows, this operation runs the flow immediately. For schedule and…
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/start-flow` (byok)

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

### Deactivates the existing flow. For on-demand flows, this operation returns an unsupportedOperationException…
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/stop-flow` (byok)

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

### Unregisters the custom connector registered in your account that matches the connector label provided in the…
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/unregister-connector` (byok)

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

### Removes a tag from the specified flow.
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The Amazon Resource Name (ARN) of the flow that you want to untag. |
| tagKeys | array | yes | The tag keys associated with the tag that you want to remove from your flow. |

### Updates a given connector profile associated with your account.
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/update-connector-profile` (byok)

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

### Updates a custom connector that you've previously registered. This operation updates the connector with one…
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/update-connector-registration` (byok)

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

### Updates an existing flow.
`POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/update-flow` (byok)

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

## Example
```
curl "https://www.apizie.tech/v1/cloud:amazonaws-appflow/cancel-flow-executions" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon Appflow API?
Create a free Apizie key, then send POST https://www.apizie.tech/v1/cloud:amazonaws-appflow/cancel-flow-executions with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Amazon Appflow API?
Yes. Add the Apizie MCP server (https://www.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-appflow.

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