# AWS Application Discovery Service API

> AWS Application Discovery Service API on Apizie: 23 endpoints (Associates one or more configuration items with an application., Deletes one or more import tasks, each identified by their import ID. Each import task has a number of…, Creates an application with the given name and description., Creates one or more tags for configuration items. Tags are metadata that help you categorize IT assets. This…, …) 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-discovery/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Amazon Web Services Application Discovery Service Amazon Web Services Application Discovery Service (Application Discovery Service) helps you plan application migration projects. It automatically identifies servers,…

## Endpoints

### Associates one or more configuration items with an application.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/associate-configuration-items-to-application` (byok)

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

### Deletes one or more import tasks, each identified by their import ID. Each import task has a number of…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/batch-delete-import-data` (byok)

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

### Creates an application with the given name and description.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/create-application` (byok)

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

### Creates one or more tags for configuration items. Tags are metadata that help you categorize IT assets. This…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/create-tags` (byok)

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

### Deletes a list of applications and their associations with configuration items.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/delete-applications` (byok)

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

### Deletes the association between configuration items and one or more tags. This API accepts a list of…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/delete-tags` (byok)

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

### Lists agents or collectors as specified by ID or other filters. All agents/collectors associated with your…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/describe-agents` (byok)

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

### Retrieves attributes for a list of configuration item IDs. All of the supplied IDs must be for the same…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/describe-configurations` (byok)

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

### Lists exports as specified by ID. All continuous exports associated with your user can be listed if you call…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/describe-continuous-exports` (byok)

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

### Retrieve status of one or more export tasks. You can retrieve the status of up to 100 export tasks.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/describe-export-tasks` (byok)

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

### Returns an array of import tasks for your account, including status information, times, IDs, the Amazon S3…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/describe-import-tasks` (byok)

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

### Retrieves a list of configuration items that have tags as specified by the key-value pairs, name and value,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/describe-tags` (byok)

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

### Disassociates one or more configuration items from an application.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/disassociate-configuration-items-from-application` (byok)

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

### Retrieves a short summary of discovered assets. This API operation takes no request parameters and is called…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/get-discovery-summary` (byok)

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

### Retrieves a list of configuration items as specified by the value passed to the required parameter…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/list-configurations` (byok)

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

### Retrieves a list of servers that are one network hop away from a specified server.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/list-server-neighbors` (byok)

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

### Start the continuous flow of agent's discovered data into Amazon Athena.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/start-continuous-export` (byok)

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

### Instructs the specified agents to start collecting data.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/start-data-collection-by-agent-ids` (byok)

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

### Begins the export of a discovered data report to an Amazon S3 bucket managed by Amazon Web Services. Exports…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/start-export-task` (byok)

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

### Starts an import task, which allows you to import details of your on-premises environment directly into…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/start-import-task` (byok)

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

### Stop the continuous flow of agent's discovered data into Amazon Athena.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/stop-continuous-export` (byok)

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

### Instructs the specified agents to stop collecting data.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/stop-data-collection-by-agent-ids` (byok)

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

### Updates metadata about an application.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/update-application` (byok)

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

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/associate-configuration-items-to-application" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS Application Discovery Service API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-discovery/associate-configuration-items-to-application with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the AWS Application Discovery Service 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-discovery.

### What is the status of the AWS Application Discovery Service API?
Needs your own provider key (bring your own key)
