# Inspector2 API

> Inspector2 API on Apizie: 46 endpoints (Associates an Amazon Web Services account with an Amazon Inspector delegated administrator. An HTTP 200…, Retrieves the Amazon Inspector status of multiple Amazon Web Services accounts within your environment., Retrieves code snippets from findings that Amazon Inspector detected code vulnerabilities in., Gets vulnerability details for findings., …) 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-inspector2/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Amazon Inspector is a vulnerability discovery service that automates continuous scanning for security vulnerabilities within your Amazon EC2 and Amazon ECR environments.

## Endpoints

### Associates an Amazon Web Services account with an Amazon Inspector delegated administrator. An HTTP 200…
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/associate-member` (byok)

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

### Retrieves the Amazon Inspector status of multiple Amazon Web Services accounts within your environment.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/batch-get-account-status` (byok)

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

### Retrieves code snippets from findings that Amazon Inspector detected code vulnerabilities in.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/batch-get-code-snippet` (byok)

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

### Gets vulnerability details for findings.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/batch-get-finding-details` (byok)

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

### Gets free trial status for multiple Amazon Web Services accounts.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/batch-get-free-trial-info` (byok)

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

### Retrieves Amazon Inspector deep inspection activation status of multiple member accounts within your…
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/batch-get-member-ec2-deep-inspection-status` (byok)

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

### Activates or deactivates Amazon Inspector deep inspection for the provided member accounts in your…
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/batch-update-member-ec2-deep-inspection-status` (byok)

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

### Cancels the given findings report.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/cancel-findings-report` (byok)

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

### Cancels a software bill of materials (SBOM) report.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/cancel-sbom-export` (byok)

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

### Creates a filter resource using specified filter criteria.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/create-filter` (byok)

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

### Creates a finding report. By default only ACTIVE findings are returned in the report. To see SUPRESSED or…
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/create-findings-report` (byok)

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

### Creates a software bill of materials (SBOM) report.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/create-sbom-export` (byok)

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

### Deletes a filter resource.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/delete-filter` (byok)

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

### Describe Amazon Inspector configuration settings for an Amazon Web Services organization.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/describe-organization-configuration` (byok)

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

### Disables Amazon Inspector scans for one or more Amazon Web Services accounts. Disabling all scan types in an…
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/disable` (byok)

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

### Disables the Amazon Inspector delegated administrator for your organization.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/disable-delegated-admin-account` (byok)

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

### Disassociates a member account from an Amazon Inspector delegated administrator.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/disassociate-member` (byok)

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

### Enables Amazon Inspector scans for one or more Amazon Web Services accounts.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/enable` (byok)

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

### Enables the Amazon Inspector delegated administrator for your Organizations organization.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/enable-delegated-admin-account` (byok)

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

### Retrieves setting configurations for Inspector scans.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/get-configuration` (byok)

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

### Retrieves information about the Amazon Inspector delegated administrator for your organization.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/get-delegated-admin-account` (byok)

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

### Retrieves the activation status of Amazon Inspector deep inspection and custom paths associated with your…
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/get-ec2-deep-inspection-configuration` (byok)

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

### Gets an encryption key.
`GET https://apizie.tech/v1/cloud:amazonaws-inspector2/get-encryption-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceType | string | yes | The resource type the key encrypts. |
| scanType | string | yes | The scan type the key encrypts. |

### Gets the status of a findings report.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/get-findings-report-status` (byok)

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

### Gets member information for your organization.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/get-member` (byok)

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

### Gets details of a software bill of materials (SBOM) report.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/get-sbom-export` (byok)

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

### Lists the permissions an account has to configure Amazon Inspector.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/list-account-permissions` (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 coverage details for you environment.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/list-coverage` (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 Amazon Inspector coverage statistics for your environment.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/list-coverage-statistics` (byok)

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

### Lists information about the Amazon Inspector delegated administrator of your organization.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/list-delegated-admin-accounts` (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 the filters associated with your account.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/list-filters` (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 aggregated finding data for your environment based on specific criteria.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/list-finding-aggregations` (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 findings for your environment.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/list-findings` (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 |

### List members associated with the Amazon Inspector delegated administrator for your organization.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/list-members` (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 tags attached to a given resource.
`GET https://apizie.tech/v1/cloud:amazonaws-inspector2/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The Amazon resource number (ARN) of the resource to list tags of. |

### Adds tags to a resource.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/tag-resource` (byok)

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

### Lists the Amazon Inspector usage totals over the last 30 days.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/list-usage-totals` (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 |

### Resets an encryption key. After the key is reset your resources will be encrypted by an Amazon Web Services…
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/reset-encryption-key` (byok)

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

### Lists Amazon Inspector coverage details for a specific vulnerability.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/search-vulnerabilities` (byok)

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

### Removes tags from a resource.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The Amazon Resource Name (ARN) for the resource to remove tags from. |
| tagKeys | array | yes | The tag keys to remove from the resource. |

### Updates setting configurations for your Amazon Inspector account. When you use this API as an Amazon…
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/update-configuration` (byok)

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

### Activates, deactivates Amazon Inspector deep inspection, or updates custom paths for your account.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/update-ec2-deep-inspection-configuration` (byok)

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

### Updates an encryption key. A ResourceNotFoundException means that an AWS owned key is being used for…
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/update-encryption-key` (byok)

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

### Specifies the action that is to be applied to the findings that match the filter.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/update-filter` (byok)

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

### Updates the Amazon Inspector deep inspection custom paths for your organization. You must be an Amazon…
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/update-org-ec2-deep-inspection-configuration` (byok)

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

### Updates the configurations for your Amazon Inspector organization.
`POST https://apizie.tech/v1/cloud:amazonaws-inspector2/update-organization-configuration` (byok)

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

## Example
```
curl "https://apizie.tech/v1/cloud:amazonaws-inspector2/associate-member" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

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

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

### Can AI agents use the Inspector2 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-inspector2.

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