# AWS SecurityHub API

> AWS SecurityHub API on Apizie: 64 endpoints (Provides the details for the Security Hub administrator account for the current member account. Can be used…, Accepts the invitation to be a member account and be monitored by the Security Hub administrator account…, Deletes one or more automation rules., Disables the standards specified by the provided StandardsSubscriptionArns . For more information, see…, …) 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-securityhub/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Security Hub provides you with a comprehensive view of the security state of your Amazon Web Services environment and resources. It also provides you with the readiness status of your environment based on controls from…

## Endpoints

### Provides the details for the Security Hub administrator account for the current member account. Can be used…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/get-administrator-account` (byok)

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

### Accepts the invitation to be a member account and be monitored by the Security Hub administrator account…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/accept-administrator-invitation` (byok)

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

### Deletes one or more automation rules.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/batch-delete-automation-rules` (byok)

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

### Disables the standards specified by the provided StandardsSubscriptionArns . For more information, see…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/batch-disable-standards` (byok)

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

### Enables the standards specified by the provided StandardsArn . To obtain the ARN for a standard, use the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/batch-enable-standards` (byok)

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

### Retrieves a list of details for automation rules based on rule Amazon Resource Names (ARNs).
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/batch-get-automation-rules` (byok)

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

### Provides details about a batch of security controls for the current Amazon Web Services account and Amazon…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/batch-get-security-controls` (byok)

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

### For a batch of security controls and standards, identifies whether each control is currently enabled or…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/batch-get-standards-control-associations` (byok)

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

### Imports security findings generated by a finding provider into Security Hub. This action is requested by the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/batch-import-findings` (byok)

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

### Updates one or more automation rules based on rule Amazon Resource Names (ARNs) and input parameters.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/batch-update-automation-rules` (byok)

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

### Used by Security Hub customers to update information about their investigation into a finding. Requested by…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/batch-update-findings` (byok)

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

### For a batch of security controls and standards, this operation updates the enablement status of a control in…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/batch-update-standards-control-associations` (byok)

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

### Creates a custom action target in Security Hub. You can use custom actions on findings and insights in…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/create-action-target` (byok)

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

### Creates an automation rule based on input parameters.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/create-automation-rule` (byok)

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

### Used to enable finding aggregation. Must be called from the aggregation Region. For more details about…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/create-finding-aggregator` (byok)

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

### Creates a custom insight in Security Hub. An insight is a consolidation of findings that relate to a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/create-insight` (byok)

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

### Lists details about all member accounts for the current Security Hub administrator account. The results…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/list-members` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| OnlyAssociated | boolean | no | Specifies which member accounts to include in the response based on their relationship status with the administrator account. The default… |
| MaxResults | integer | no | The maximum number of items to return in the response. |
| NextToken | string | no | The token that is required for pagination. On your first call to the ListMembers operation, set the value of this parameter to NULL . For… |

### Creates a member association in Security Hub between the specified accounts and the account used to make the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/create-members` (byok)

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

### Declines invitations to become a member account. A prospective member account uses this operation to decline…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/decline-invitations` (byok)

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

### Updates the name and description of a custom action target in Security Hub.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/update-action-target` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ActionTargetArn | string | yes | The ARN of the custom action target to update. |
| body | object | yes | JSON request body |

### Deletes a custom action target from Security Hub. Deleting a custom action target does not affect any…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/delete-action-target` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ActionTargetArn | string | yes | The Amazon Resource Name (ARN) of the custom action target to delete. |

### Deletes a finding aggregator. When you delete the finding aggregator, you stop finding aggregation. When you…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/delete-finding-aggregator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FindingAggregatorArn | string | yes | The ARN of the finding aggregator to delete. To obtain the ARN, use ListFindingAggregators . |

### Updates the Security Hub insight identified by the specified insight ARN.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/update-insight` (byok)

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

### Deletes the insight specified by the InsightArn .
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/delete-insight` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| InsightArn | string | yes | The ARN of the insight to delete. |

### Deletes invitations received by the Amazon Web Services account to become a member account. A Security Hub…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/delete-invitations` (byok)

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

### Deletes the specified member accounts from Security Hub. Can be used to delete member accounts that belong…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/delete-members` (byok)

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

### Returns a list of the custom action targets in Security Hub in your account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/describe-action-targets` (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 details about the Hub resource in your account, including the HubArn and the time when you enabled…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/describe-hub` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| HubArn | string | no | The ARN of the Hub resource to retrieve. |

### Enables Security Hub for your account in the current Region or the Region you specify in the request. When…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/enable-security-hub` (byok)

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

### Updates configuration options for Security Hub.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/update-security-hub-configuration` (byok)

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

### Disables Security Hub in your account only in the current Region. To disable Security Hub in all Regions,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/disable-security-hub` (byok)

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

### Returns information about the Organizations configuration for Security Hub. Can only be called from a…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/describe-organization-configuration` (byok)

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

### Used to update the configuration related to Organizations. Can only be called from a Security Hub…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/update-organization-configuration` (byok)

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

### Returns information about product integrations in Security Hub. You can optionally provide an integration…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/describe-products` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NextToken | string | no | The token that is required for pagination. On your first call to the DescribeProducts operation, set the value of this parameter to NULL .… |
| MaxResults | integer | no | The maximum number of results to return. |
| ProductArn | string | no | The ARN of the integration to return. |

### Returns a list of the available standards in Security Hub. For each standard, the results include the…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/describe-standards` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NextToken | string | no | The token that is required for pagination. On your first call to the DescribeStandards operation, set the value of this parameter to NULL… |
| MaxResults | integer | no | The maximum number of standards to return. |

### Returns a list of security standards controls. For each control, the results include information about…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/describe-standards-controls` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StandardsSubscriptionArn | string | yes | The ARN of a resource that represents your subscription to a supported standard. To get the subscription ARNs of the standards you have… |
| NextToken | string | no | The token that is required for pagination. On your first call to the DescribeStandardsControls operation, set the value of this parameter… |
| MaxResults | integer | no | The maximum number of security standard controls to return. |

### Disables the integration of the specified product with Security Hub. After the integration is disabled,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/disable-import-findings-for-product` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ProductSubscriptionArn | string | yes | The ARN of the integrated product to disable the integration for. |

### Disables a Security Hub administrator account. Can only be called by the organization management account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/disable-organization-admin-account` (byok)

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

### Disassociates the current Security Hub member account from the associated administrator account. This…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/disassociate-from-administrator-account` (byok)

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

### Disassociates the specified member accounts from the associated administrator account. Can be used to…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/disassociate-members` (byok)

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

### Lists all findings-generating solutions (products) that you are subscribed to receive findings from in…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/list-enabled-products-for-import` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NextToken | string | no | The token that is required for pagination. On your first call to the ListEnabledProductsForImport operation, set the value of this… |
| MaxResults | integer | no | The maximum number of items to return in the response. |

### Enables the integration of a partner product with Security Hub. Integrated products send findings to…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/enable-import-findings-for-product` (byok)

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

### Designates the Security Hub administrator account for an organization. Can only be called by the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/enable-organization-admin-account` (byok)

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

### Returns a list of the standards that are currently enabled.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/get-enabled-standards` (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 current finding aggregation configuration.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/get-finding-aggregator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FindingAggregatorArn | string | yes | The ARN of the finding aggregator to return details for. To obtain the ARN, use ListFindingAggregators . |

### Returns history for a Security Hub finding in the last 90 days. The history includes changes made to any…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/get-finding-history` (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 a list of findings that match the specified criteria. If finding aggregation is enabled, then when…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/get-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 |

### UpdateFindings is deprecated. Instead of UpdateFindings , use BatchUpdateFindings . Updates the Note and…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/update-findings` (byok)

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

### Lists the results of the Security Hub insight specified by the insight ARN.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/get-insight-results` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| InsightArn | string | yes | The ARN of the insight for which to return results. |

### Lists and describes insights for the specified insight ARNs.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/get-insights` (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 count of all Security Hub membership invitations that were sent to the current member account,…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/get-invitations-count` (byok)

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

### Returns the details for the Security Hub member accounts for the specified account IDs. An administrator…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/get-members` (byok)

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

### Invites other Amazon Web Services accounts to become member accounts for the Security Hub administrator…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/invite-members` (byok)

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

### A list of automation rules and their metadata for the calling account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/list-automation-rules` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NextToken | string | no | A token to specify where to start paginating the response. This is the NextToken from a previously truncated response. On your first call… |
| MaxResults | integer | no | The maximum number of rules to return in the response. This currently ranges from 1 to 100. |

### If finding aggregation is enabled, then ListFindingAggregators returns the ARN of the finding aggregator.…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/list-finding-aggregators` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NextToken | string | no | The token returned with the previous set of results. Identifies the next set of results to return. |
| MaxResults | integer | no | The maximum number of results to return. This operation currently only returns a single result. |

### Lists all Security Hub membership invitations that were sent to the current Amazon Web Services account.…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/list-invitations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | The maximum number of items to return in the response. |
| NextToken | string | no | The token that is required for pagination. On your first call to the ListInvitations operation, set the value of this parameter to NULL .… |

### Lists the Security Hub administrator accounts. Can only be called by the organization management account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/list-organization-admin-accounts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | The maximum number of items to return in the response. |
| NextToken | string | no | The token that is required for pagination. On your first call to the ListOrganizationAdminAccounts operation, set the value of this… |

### Lists all of the security controls that apply to a specified standard.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/list-security-control-definitions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StandardsArn | string | no | The Amazon Resource Name (ARN) of the standard that you want to view controls for. |
| NextToken | string | no | Optional pagination parameter. |
| MaxResults | integer | no | An optional parameter that limits the total results of the API response to the specified number. If this parameter isn't provided in the… |

### Specifies whether a control is currently enabled or disabled in each enabled standard in the calling account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/list-standards-control-associations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SecurityControlId | string | yes | The identifier of the control (identified with SecurityControlId , SecurityControlArn , or a mix of both parameters) that you want to… |
| NextToken | string | no | Optional pagination parameter. |
| MaxResults | integer | no | An optional parameter that limits the total results of the API response to the specified number. If this parameter isn't provided in the… |

### Returns a list of tags associated with a resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceArn | string | yes | The ARN of the resource to retrieve tags for. |

### Adds one or more tags to a resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceArn | string | yes | The ARN of the resource to apply the tags to. |
| body | object | yes | JSON request body |

### Removes one or more tags from a resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceArn | string | yes | The ARN of the resource to remove the tags from. |
| tagKeys | array | yes | The tag keys associated with the tags to remove from the resource. You can remove up to 50 tags at a time. |

### Updates the finding aggregation configuration. Used to update the Region linking mode and the list of…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/update-finding-aggregator` (byok)

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

### Used to control whether an individual security standard control is enabled or disabled.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/update-standards-control` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StandardsControlArn | string | yes | The ARN of the security standard control to enable or disable. |
| body | object | yes | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/get-administrator-account" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS SecurityHub API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:amazonaws-securityhub/get-administrator-account with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the AWS SecurityHub 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-securityhub.

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