# Amazon Macie 2 API

> Amazon Macie 2 API on Apizie: 79 endpoints (Accepts an Amazon Macie membership invitation that was received from a specific account., Retrieves information about one or more custom data identifiers., Retrieves a subset of information about all the allow lists for an account., Creates and defines the settings for an allow list., …) 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-macie2/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Amazon Macie

## Endpoints

### Accepts an Amazon Macie membership invitation that was received from a specific account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/accept-invitation` (byok)

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

### Retrieves information about one or more custom data identifiers.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/batch-get-custom-data-identifiers` (byok)

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

### Retrieves a subset of information about all the allow lists for an account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/list-allow-lists` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of items to include in each page of a paginated response. |
| nextToken | string | no | The nextToken string that specifies which page of results to return in a paginated response. |

### Creates and defines the settings for an allow list.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/create-allow-list` (byok)

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

### Creates and defines the settings for a classification job.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/create-classification-job` (byok)

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

### Creates and defines the criteria and other settings for a custom data identifier.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/create-custom-data-identifier` (byok)

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

### Retrieves a subset of information about all the findings filters for an account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/list-findings-filters` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of items to include in each page of a paginated response. |
| nextToken | string | no | The nextToken string that specifies which page of results to return in a paginated response. |

### Creates and defines the criteria and other settings for a findings filter.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/create-findings-filter` (byok)

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

### Retrieves information about the Amazon Macie membership invitations that were received by an account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/list-invitations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of items to include in each page of a paginated response. |
| nextToken | string | no | The nextToken string that specifies which page of results to return in a paginated response. |

### Sends an Amazon Macie membership invitation to one or more accounts.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/create-invitations` (byok)

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

### Retrieves information about the accounts that are associated with an Amazon Macie administrator account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/list-members` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of items to include in each page of a paginated response. |
| nextToken | string | no | The nextToken string that specifies which page of results to return in a paginated response. |
| onlyAssociated | string | no | Specifies which accounts to include in the response, based on the status of an account's relationship with the administrator account. By… |

### Associates an account with an Amazon Macie administrator account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/create-member` (byok)

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

### Creates sample findings.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/create-sample-findings` (byok)

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

### Declines Amazon Macie membership invitations that were received from specific accounts.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/decline-invitations` (byok)

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

### Retrieves the settings and status of an allow list.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-allow-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The unique identifier for the Amazon Macie resource that the request applies to. |

### Updates the settings for an allow list.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/update-allow-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The unique identifier for the Amazon Macie resource that the request applies to. |
| body | object | yes | JSON request body |

### Deletes an allow list.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/delete-allow-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The unique identifier for the Amazon Macie resource that the request applies to. |
| ignoreJobChecks | string | no | Specifies whether to force deletion of the allow list, even if active classification jobs are configured to use the list. When you try to… |

### Retrieves the criteria and other settings for a custom data identifier.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-custom-data-identifier` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The unique identifier for the Amazon Macie resource that the request applies to. |

### Soft deletes a custom data identifier.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/delete-custom-data-identifier` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The unique identifier for the Amazon Macie resource that the request applies to. |

### Retrieves the criteria and other settings for a findings filter.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-findings-filter` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The unique identifier for the Amazon Macie resource that the request applies to. |

### Updates the criteria and other settings for a findings filter.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/update-findings-filter` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The unique identifier for the Amazon Macie resource that the request applies to. |
| body | object | yes | JSON request body |

### Deletes a findings filter.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/delete-findings-filter` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The unique identifier for the Amazon Macie resource that the request applies to. |

### Deletes Amazon Macie membership invitations that were received from specific accounts.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/delete-invitations` (byok)

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

### Retrieves information about an account that's associated with an Amazon Macie administrator account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-member` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The unique identifier for the Amazon Macie resource that the request applies to. |

### Deletes the association between an Amazon Macie administrator account and an account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/delete-member` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The unique identifier for the Amazon Macie resource that the request applies to. |

### Retrieves (queries) statistical data and other information about one or more S3 buckets that Amazon Macie…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/describe-buckets` (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 status and settings for a classification job.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/describe-classification-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| jobId | string | yes | The unique identifier for the classification job. |

### Changes the status of a classification job.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/update-classification-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| jobId | string | yes | The unique identifier for the classification job. |
| body | object | yes | JSON request body |

### Retrieves the Amazon Macie configuration settings for an organization in Organizations.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/describe-organization-configuration` (byok)

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

### Updates the Amazon Macie configuration settings for an organization in Organizations.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/update-organization-configuration` (byok)

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

### Retrieves the status and configuration settings for an Amazon Macie account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-macie-session` (byok)

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

### Enables Amazon Macie and specifies the configuration settings for a Macie account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/enable-macie` (byok)

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

### Suspends or re-enables Amazon Macie, or updates the configuration settings for a Macie account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/update-macie-session` (byok)

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

### Disables Amazon Macie and deletes all settings and resources for a Macie account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/disable-macie` (byok)

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

### Disables an account as the delegated Amazon Macie administrator account for an organization in Organizations.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/disable-organization-admin-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| adminAccountId | string | yes | The Amazon Web Services account ID of the delegated Amazon Macie administrator account. |

### Disassociates a member account from its Amazon Macie administrator account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/disassociate-from-administrator-account` (byok)

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

### (Deprecated) Disassociates a member account from its Amazon Macie administrator account. This operation has…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/disassociate-from-master-account` (byok)

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

### Disassociates an Amazon Macie administrator account from a member account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/disassociate-member` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The unique identifier for the Amazon Macie resource that the request applies to. |

### Retrieves information about the delegated Amazon Macie administrator account for an organization in…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/list-organization-admin-accounts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of items to include in each page of a paginated response. |
| nextToken | string | no | The nextToken string that specifies which page of results to return in a paginated response. |

### Designates an account as the delegated Amazon Macie administrator account for an organization in…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/enable-organization-admin-account` (byok)

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

### Retrieves information about the Amazon Macie administrator account for an account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-administrator-account` (byok)

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

### Retrieves the configuration settings and status of automated sensitive data discovery for an account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-automated-discovery-configuration` (byok)

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

### Enables or disables automated sensitive data discovery for an account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/update-automated-discovery-configuration` (byok)

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

### Retrieves (queries) aggregated statistical data about all the S3 buckets that Amazon Macie monitors and…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-bucket-statistics` (byok)

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

### Retrieves the configuration settings for storing data classification results.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-classification-export-configuration` (byok)

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

### Creates or updates the configuration settings for storing data classification results.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/put-classification-export-configuration` (byok)

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

### Retrieves the classification scope settings for an account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-classification-scope` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The unique identifier for the Amazon Macie resource that the request applies to. |

### Updates the classification scope settings for an account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/update-classification-scope` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The unique identifier for the Amazon Macie resource that the request applies to. |
| body | object | yes | JSON request body |

### Retrieves (queries) aggregated statistical data about findings.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-finding-statistics` (byok)

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

### Retrieves the details of one or more findings.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-findings` (byok)

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

### Retrieves the configuration settings for publishing findings to Security Hub.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-findings-publication-configuration` (byok)

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

### Updates the configuration settings for publishing findings to Security Hub.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/put-findings-publication-configuration` (byok)

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

### Retrieves the count of Amazon Macie membership invitations that were received by an account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-invitations-count` (byok)

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

### (Deprecated) Retrieves information about the Amazon Macie administrator account for an account. This…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-master-account` (byok)

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

### Retrieves (queries) sensitive data discovery statistics and the sensitivity score for an S3 bucket.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-resource-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The Amazon Resource Name (ARN) of the S3 bucket that the request applies to. |

### Updates the sensitivity score for an S3 bucket.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/update-resource-profile` (byok)

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

### Retrieves the status and configuration settings for retrieving occurrences of sensitive data reported by…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-reveal-configuration` (byok)

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

### Updates the status and configuration settings for retrieving occurrences of sensitive data reported by…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/update-reveal-configuration` (byok)

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

### Retrieves occurrences of sensitive data reported by a finding.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-sensitive-data-occurrences` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| findingId | string | yes | The unique identifier for the finding. |

### Checks whether occurrences of sensitive data can be retrieved for a finding.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-sensitive-data-occurrences-availability` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| findingId | string | yes | The unique identifier for the finding. |

### Retrieves the settings for the sensitivity inspection template for an account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-sensitivity-inspection-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The unique identifier for the Amazon Macie resource that the request applies to. |

### Updates the settings for the sensitivity inspection template for an account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/update-sensitivity-inspection-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The unique identifier for the Amazon Macie resource that the request applies to. |
| body | object | yes | JSON request body |

### Retrieves (queries) quotas and aggregated usage data for one or more accounts.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-usage-statistics` (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 (queries) aggregated usage data for an account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/get-usage-totals` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| timeRange | string | no | The inclusive time period to retrieve the data for. Valid values are: MONTH_TO_DATE, for the current calendar month to date; and,… |

### Retrieves a subset of information about one or more classification jobs.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/list-classification-jobs` (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 a subset of information about the classification scope for an account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/list-classification-scopes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| name | string | no | The name of the classification scope to retrieve the unique identifier for. |
| nextToken | string | no | The nextToken string that specifies which page of results to return in a paginated response. |

### Retrieves a subset of information about all the custom data identifiers for an account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/list-custom-data-identifiers` (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 a subset of information about one or more findings.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/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 |

### Retrieves information about all the managed data identifiers that Amazon Macie currently provides.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/list-managed-data-identifiers` (byok)

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

### Retrieves information about objects that were selected from an S3 bucket for automated sensitive data…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/list-resource-profile-artifacts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nextToken | string | no | The nextToken string that specifies which page of results to return in a paginated response. |
| resourceArn | string | yes | The Amazon Resource Name (ARN) of the S3 bucket that the request applies to. |

### Retrieves information about the types and amount of sensitive data that Amazon Macie found in an S3 bucket.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/list-resource-profile-detections` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of items to include in each page of a paginated response. |
| nextToken | string | no | The nextToken string that specifies which page of results to return in a paginated response. |
| resourceArn | string | yes | The Amazon Resource Name (ARN) of the S3 bucket that the request applies to. |

### Updates the sensitivity scoring settings for an S3 bucket.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/update-resource-profile-detections` (byok)

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

### Retrieves a subset of information about the sensitivity inspection template for an account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/list-sensitivity-inspection-templates` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of items to include in each page of a paginated response. |
| nextToken | string | no | The nextToken string that specifies which page of results to return in a paginated response. |

### Retrieves the tags (keys and values) that are associated with an Amazon Macie resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/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 resource. |

### Adds or updates one or more tags (keys and values) that are associated with an Amazon Macie resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/tag-resource` (byok)

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

### Retrieves (queries) statistical data and other information about Amazon Web Services resources that Amazon…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/search-resources` (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 |

### Tests a custom data identifier.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/test-custom-data-identifier` (byok)

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

### Removes one or more tags (keys and values) from an Amazon Macie resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The Amazon Resource Name (ARN) of the resource. |
| tagKeys | array | yes | One or more tags (keys) to remove from the resource. In an HTTP request to remove multiple tags, append the tagKeys parameter and argument… |

### Enables an Amazon Macie administrator to suspend or re-enable Macie for a member account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/update-member-session` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The unique identifier for the Amazon Macie resource that the request applies to. |
| body | object | yes | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/accept-invitation" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon Macie 2 API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-macie2/accept-invitation with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Amazon Macie 2 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-macie2.

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