# AWS S3 Control API

> AWS S3 Control API on Apizie: 63 endpoints (Returns configuration information about the specified access point. All Amazon S3 on Outposts REST API…, Creates an access point and associates it with the specified bucket. For more information, see Managing Data…, Deletes the specified access point. All Amazon S3 on Outposts REST API requests for this action require an…, Returns configuration information about the specified Object Lambda Access Point The following actions are…, …) 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-s3control/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Amazon Web Services S3 Control provides access to Amazon S3 control plane actions.

## Endpoints

### Returns configuration information about the specified access point. All Amazon S3 on Outposts REST API…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-access-point` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID for the account that owns the specified access point. |
| name | string | yes | The name of the access point whose configuration information you want to retrieve. For using this parameter with Amazon S3 on Outposts… |

### Creates an access point and associates it with the specified bucket. For more information, see Managing Data…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/create-access-point` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID for the account that owns the specified access point. |
| name | string | yes | The name you want to assign to this access point. |
| body | string | yes | XML request body (string) |

### Deletes the specified access point. All Amazon S3 on Outposts REST API requests for this action require an…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/delete-access-point` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID for the account that owns the specified access point. |
| name | string | yes | The name of the access point you want to delete. For using this parameter with Amazon S3 on Outposts with the REST API, you must specify… |

### Returns configuration information about the specified Object Lambda Access Point The following actions are…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-access-point-for-object-lambda` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The account ID for the account that owns the specified Object Lambda Access Point. |
| name | string | yes | The name of the Object Lambda Access Point. |

### Creates an Object Lambda Access Point. For more information, see Transforming objects with Object Lambda…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/create-access-point-for-object-lambda` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID for owner of the specified Object Lambda Access Point. |
| name | string | yes | The name you want to assign to this Object Lambda Access Point. |
| body | string | yes | XML request body (string) |

### Deletes the specified Object Lambda Access Point. The following actions are related to…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/delete-access-point-for-object-lambda` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The account ID for the account that owns the specified Object Lambda Access Point. |
| name | string | yes | The name of the access point you want to delete. |

### This action creates an Amazon S3 on Outposts bucket. To create an S3 bucket, see Create Bucket in the Amazon…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/create-bucket` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-acl | string | no | The canned ACL to apply to the bucket. This is not supported by Amazon S3 on Outposts buckets. |
| name | string | yes | The name of the bucket. |
| x-amz-grant-full-control | string | no | Allows grantee the read, write, read ACP, and write ACP permissions on the bucket. This is not supported by Amazon S3 on Outposts buckets. |
| x-amz-grant-read | string | no | Allows grantee to list the objects in the bucket. This is not supported by Amazon S3 on Outposts buckets. |
| x-amz-grant-read-acp | string | no | Allows grantee to read the bucket ACL. This is not supported by Amazon S3 on Outposts buckets. |
| x-amz-grant-write | string | no | Allows grantee to create, overwrite, and delete any object in the bucket. This is not supported by Amazon S3 on Outposts buckets. |
| x-amz-grant-write-acp | string | no | Allows grantee to write the ACL for the applicable bucket. This is not supported by Amazon S3 on Outposts buckets. |
| x-amz-bucket-object-lock-enabled | boolean | no | Specifies whether you want S3 Object Lock to be enabled for the new bucket. This is not supported by Amazon S3 on Outposts buckets. |
| x-amz-outpost-id | string | no | The ID of the Outposts where the bucket is being created. This ID is required by Amazon S3 on Outposts buckets. |
| body | string | yes | XML request body (string) |

### Lists current S3 Batch Operations jobs and jobs that have ended within the last 30 days for the Amazon Web…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/list-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID associated with the S3 Batch Operations job. |
| jobStatuses | array | no | The List Jobs request returns jobs that match the statuses listed in this element. |
| nextToken | string | no | A pagination token to request the next page of results. Use the token that Amazon S3 returned in the NextToken element of the… |
| maxResults | integer | no | The maximum number of jobs that Amazon S3 will include in the List Jobs response. If there are more jobs than this number, the response… |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates a Multi-Region Access Point and associates it with the specified buckets. For more information about…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/create-multi-region-access-point` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID for the owner of the Multi-Region Access Point. The owner of the Multi-Region Access Point also must… |
| body | string | yes | XML request body (string) |

### Returns the access point policy associated with the specified access point. The following actions are…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-access-point-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The account ID for the account that owns the specified access point. |
| name | string | yes | The name of the access point whose policy you want to retrieve. For using this parameter with Amazon S3 on Outposts with the REST API, you… |

### Associates an access policy with the specified access point. Each access point can have only one policy, so…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/put-access-point-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID for owner of the bucket associated with the specified access point. |
| name | string | yes | The name of the access point that you want to associate with the specified policy. For using this parameter with Amazon S3 on Outposts… |
| body | string | yes | XML request body (string) |

### Deletes the access point policy for the specified access point. All Amazon S3 on Outposts REST API requests…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/delete-access-point-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The account ID for the account that owns the specified access point. |
| name | string | yes | The name of the access point whose policy you want to delete. For using this parameter with Amazon S3 on Outposts with the REST API, you… |

### Returns the resource policy for an Object Lambda Access Point. The following actions are related to…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-access-point-policy-for-object-lambda` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The account ID for the account that owns the specified Object Lambda Access Point. |
| name | string | yes | The name of the Object Lambda Access Point. |

### Creates or replaces resource policy for an Object Lambda Access Point. For an example policy, see Creating…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/put-access-point-policy-for-object-lambda` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The account ID for the account that owns the specified Object Lambda Access Point. |
| name | string | yes | The name of the Object Lambda Access Point. |
| body | string | yes | XML request body (string) |

### Removes the resource policy for an Object Lambda Access Point. The following actions are related to…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/delete-access-point-policy-for-object-lambda` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The account ID for the account that owns the specified Object Lambda Access Point. |
| name | string | yes | The name of the Object Lambda Access Point you want to delete the policy for. |

### Gets an Amazon S3 on Outposts bucket. For more information, see Using Amazon S3 on Outposts in the Amazon S3…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-bucket` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID of the Outposts bucket. |
| name | string | yes | Specifies the bucket. For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the… |

### This action deletes an Amazon S3 on Outposts bucket. To delete an S3 bucket, see DeleteBucket in the Amazon…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/delete-bucket` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The account ID that owns the Outposts bucket. |
| name | string | yes | Specifies the bucket being deleted. For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and… |

### This action gets an Amazon S3 on Outposts bucket's lifecycle configuration. To get an S3 bucket's lifecycle…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-bucket-lifecycle-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID of the Outposts bucket. |
| name | string | yes | The Amazon Resource Name (ARN) of the bucket. For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the… |

### This action puts a lifecycle configuration to an Amazon S3 on Outposts bucket. To put a lifecycle…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/put-bucket-lifecycle-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID of the Outposts bucket. |
| name | string | yes | The name of the bucket for which to set the configuration. |
| body | string | yes | XML request body (string) |

### This action deletes an Amazon S3 on Outposts bucket's lifecycle configuration. To delete an S3 bucket's…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/delete-bucket-lifecycle-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The account ID of the lifecycle configuration to delete. |
| name | string | yes | Specifies the bucket. For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the… |

### This action gets a bucket policy for an Amazon S3 on Outposts bucket. To get a policy for an S3 bucket, see…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-bucket-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID of the Outposts bucket. |
| name | string | yes | Specifies the bucket. For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the… |

### This action puts a bucket policy to an Amazon S3 on Outposts bucket. To put a policy on an S3 bucket, see…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/put-bucket-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID of the Outposts bucket. |
| name | string | yes | Specifies the bucket. For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the… |
| x-amz-confirm-remove-self-bucket-access | boolean | no | Set this parameter to true to confirm that you want to remove your permissions to change this bucket policy in the future. This is not… |
| body | string | yes | XML request body (string) |

### This action deletes an Amazon S3 on Outposts bucket policy. To delete an S3 bucket policy, see…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/delete-bucket-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The account ID of the Outposts bucket. |
| name | string | yes | Specifies the bucket. For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the… |

### This operation gets an Amazon S3 on Outposts bucket's replication configuration. To get an S3 bucket's…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-bucket-replication` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID of the Outposts bucket. |
| name | string | yes | Specifies the bucket to get the replication information for. For using this parameter with Amazon S3 on Outposts with the REST API, you… |

### This action creates an Amazon S3 on Outposts bucket's replication configuration. To create an S3 bucket's…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/put-bucket-replication` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID of the Outposts bucket. |
| name | string | yes | Specifies the S3 on Outposts bucket to set the configuration for. For using this parameter with Amazon S3 on Outposts with the REST API,… |
| body | string | yes | XML request body (string) |

### This operation deletes an Amazon S3 on Outposts bucket's replication configuration. To delete an S3 bucket's…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/delete-bucket-replication` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID of the Outposts bucket to delete the replication configuration for. |
| name | string | yes | Specifies the S3 on Outposts bucket to delete the replication configuration for. For using this parameter with Amazon S3 on Outposts with… |

### This action gets an Amazon S3 on Outposts bucket's tags. To get an S3 bucket tags, see GetBucketTagging in…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-bucket-tagging` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID of the Outposts bucket. |
| name | string | yes | Specifies the bucket. For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the… |

### This action puts tags on an Amazon S3 on Outposts bucket. To put tags on an S3 bucket, see PutBucketTagging…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/put-bucket-tagging` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID of the Outposts bucket. |
| name | string | yes | The Amazon Resource Name (ARN) of the bucket. For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the… |
| body | string | yes | XML request body (string) |

### This action deletes an Amazon S3 on Outposts bucket's tags. To delete an S3 bucket tags, see…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/delete-bucket-tagging` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID of the Outposts bucket tag set to be removed. |
| name | string | yes | The bucket ARN that has the tag set to be removed. For using this parameter with Amazon S3 on Outposts with the REST API, you must specify… |

### Returns the tags on an S3 Batch Operations job. To use the GetJobTagging operation, you must have permission…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-job-tagging` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID associated with the S3 Batch Operations job. |
| id | string | yes | The ID for the S3 Batch Operations job whose tags you want to retrieve. |

### Sets the supplied tag-set on an S3 Batch Operations job. A tag is a key-value pair. You can associate S3…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/put-job-tagging` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID associated with the S3 Batch Operations job. |
| id | string | yes | The ID for the S3 Batch Operations job whose tags you want to replace. |
| body | string | yes | XML request body (string) |

### Removes the entire tag set from the specified S3 Batch Operations job. To use the DeleteJobTagging…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/delete-job-tagging` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID associated with the S3 Batch Operations job. |
| id | string | yes | The ID for the S3 Batch Operations job whose tags you want to delete. |

### Deletes a Multi-Region Access Point. This action does not delete the buckets associated with the…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/delete-multi-region-access-point` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID for the owner of the Multi-Region Access Point. |
| body | string | yes | XML request body (string) |

### Retrieves the PublicAccessBlock configuration for an Amazon Web Services account. For more information, see…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-public-access-block` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to retrieve. |

### Creates or modifies the PublicAccessBlock configuration for an Amazon Web Services account. For this…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/put-public-access-block` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to set. |
| body | string | yes | XML request body (string) |

### Removes the PublicAccessBlock configuration for an Amazon Web Services account. For more information, see…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/delete-public-access-block` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The account ID for the Amazon Web Services account whose PublicAccessBlock configuration you want to remove. |

### Gets the Amazon S3 Storage Lens configuration. For more information, see Assessing your storage activity and…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-storage-lens-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| storagelensid | string | yes | The ID of the Amazon S3 Storage Lens configuration. |
| x-amz-account-id | string | yes | The account ID of the requester. |

### Puts an Amazon S3 Storage Lens configuration. For more information about S3 Storage Lens, see Working with…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/put-storage-lens-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| storagelensid | string | yes | The ID of the S3 Storage Lens configuration. |
| x-amz-account-id | string | yes | The account ID of the requester. |
| body | string | yes | XML request body (string) |

### Deletes the Amazon S3 Storage Lens configuration. For more information about S3 Storage Lens, see Assessing…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/delete-storage-lens-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| storagelensid | string | yes | The ID of the S3 Storage Lens configuration. |
| x-amz-account-id | string | yes | The account ID of the requester. |

### Gets the tags of Amazon S3 Storage Lens configuration. For more information about S3 Storage Lens, see…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-storage-lens-configuration-tagging` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| storagelensid | string | yes | The ID of the Amazon S3 Storage Lens configuration. |
| x-amz-account-id | string | yes | The account ID of the requester. |

### Put or replace tags on an existing Amazon S3 Storage Lens configuration. For more information about S3…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/put-storage-lens-configuration-tagging` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| storagelensid | string | yes | The ID of the S3 Storage Lens configuration. |
| x-amz-account-id | string | yes | The account ID of the requester. |
| body | string | yes | XML request body (string) |

### Deletes the Amazon S3 Storage Lens configuration tags. For more information about S3 Storage Lens, see…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/delete-storage-lens-configuration-tagging` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| storagelensid | string | yes | The ID of the S3 Storage Lens configuration. |
| x-amz-account-id | string | yes | The account ID of the requester. |

### Retrieves the configuration parameters and status for a Batch Operations job. For more information, see S3…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/describe-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID associated with the S3 Batch Operations job. |
| id | string | yes | The ID for the job whose information you want to retrieve. |

### Retrieves the status of an asynchronous request to manage a Multi-Region Access Point. For more information…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/describe-multi-region-access-point-operation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID for the owner of the Multi-Region Access Point. |
| request_token | string | yes | The request token associated with the request you want to know about. This request token is returned as part of the response when you make… |

### Returns configuration for an Object Lambda Access Point. The following actions are related to…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-access-point-configuration-for-object-lambda` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The account ID for the account that owns the specified Object Lambda Access Point. |
| name | string | yes | The name of the Object Lambda Access Point you want to return the configuration for. |

### Replaces configuration for an Object Lambda Access Point. The following actions are related to…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/put-access-point-configuration-for-object-lambda` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The account ID for the account that owns the specified Object Lambda Access Point. |
| name | string | yes | The name of the Object Lambda Access Point. |
| body | string | yes | XML request body (string) |

### Indicates whether the specified access point currently has a policy that allows public access. For more…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-access-point-policy-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The account ID for the account that owns the specified access point. |
| name | string | yes | The name of the access point whose policy status you want to retrieve. |

### Returns the status of the resource policy associated with an Object Lambda Access Point.
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-access-point-policy-status-for-object-lambda` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The account ID for the account that owns the specified Object Lambda Access Point. |
| name | string | yes | The name of the Object Lambda Access Point. |

### This operation returns the versioning state for S3 on Outposts buckets only. To return the versioning state…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-bucket-versioning` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID of the S3 on Outposts bucket. |
| name | string | yes | The S3 on Outposts bucket to return the versioning state for. |

### This operation sets the versioning state for S3 on Outposts buckets only. To set the versioning state for an…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/put-bucket-versioning` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID of the S3 on Outposts bucket. |
| name | string | yes | The S3 on Outposts bucket to set the versioning state for. |
| x-amz-mfa | string | no | The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device. |
| body | string | yes | XML request body (string) |

### Returns configuration information about the specified Multi-Region Access Point. This action will always be…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-multi-region-access-point` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID for the owner of the Multi-Region Access Point. |
| name | string | yes | The name of the Multi-Region Access Point whose configuration information you want to receive. The name of the Multi-Region Access Point… |

### Returns the access control policy of the specified Multi-Region Access Point. This action will always be…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-multi-region-access-point-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID for the owner of the Multi-Region Access Point. |
| name | string | yes | Specifies the Multi-Region Access Point. The name of the Multi-Region Access Point is different from the alias. For more information about… |

### Indicates whether the specified Multi-Region Access Point has an access control policy that allows public…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-multi-region-access-point-policy-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID for the owner of the Multi-Region Access Point. |
| name | string | yes | Specifies the Multi-Region Access Point. The name of the Multi-Region Access Point is different from the alias. For more information about… |

### Returns the routing configuration for a Multi-Region Access Point, indicating which Regions are active or…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-multi-region-access-point-routes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID for the owner of the Multi-Region Access Point. |
| mrap | string | yes | The Multi-Region Access Point ARN. |

### Submits an updated route configuration for a Multi-Region Access Point. This API operation updates the…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/submit-multi-region-access-point-routes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID for the owner of the Multi-Region Access Point. |
| mrap | string | yes | The Multi-Region Access Point ARN. |
| body | string | yes | XML request body (string) |

### Returns a list of the access points that are owned by the current account that's associated with the…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/list-access-points` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID for the account that owns the specified access points. |
| bucket | string | no | The name of the bucket whose associated access points you want to list. For using this parameter with Amazon S3 on Outposts with the REST… |
| nextToken | string | no | A continuation token. If a previous call to ListAccessPoints returned a continuation token in the NextToken field, then providing that… |
| maxResults | integer | no | The maximum number of access points that you want to include in the list. If the specified bucket has more than this number of access… |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Returns some or all (up to 1,000) access points associated with the Object Lambda Access Point per call. If…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/list-access-points-for-object-lambda` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The account ID for the account that owns the specified Object Lambda Access Point. |
| nextToken | string | no | If the list has more access points than can be returned in one call to this API, this field contains a continuation token that you can… |
| maxResults | integer | no | The maximum number of access points that you want to include in the list. The response may contain fewer access points but will never… |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Returns a list of the Multi-Region Access Points currently associated with the specified Amazon Web Services…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/list-multi-region-access-points` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID for the owner of the Multi-Region Access Point. |
| nextToken | string | no | Not currently used. Do not use this parameter. |
| maxResults | integer | no | Not currently used. Do not use this parameter. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Returns a list of all Outposts buckets in an Outpost that are owned by the authenticated sender of the…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/list-regional-buckets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID of the Outposts bucket. |
| nextToken | string | no |  |
| maxResults | integer | no |  |
| x-amz-outpost-id | string | no | The ID of the Outposts resource. This ID is required by Amazon S3 on Outposts buckets. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Gets a list of Amazon S3 Storage Lens configurations. For more information about S3 Storage Lens, see…
`GET https://apizie.tech/v1/cloud:amazonaws-s3control/list-storage-lens-configurations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The account ID of the requester. |
| nextToken | string | no | A pagination token to request the next page of results. |
| NextToken | string | no | Pagination token |

### Associates an access control policy with the specified Multi-Region Access Point. Each Multi-Region Access…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/put-multi-region-access-point-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID for the owner of the Multi-Region Access Point. |
| body | string | yes | XML request body (string) |

### Updates an existing S3 Batch Operations job's priority. For more information, see S3 Batch Operations in the…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/update-job-priority` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID associated with the S3 Batch Operations job. |
| id | string | yes | The ID for the job whose priority you want to update. |
| priority | integer | yes | The priority you want to assign to this job. |

### Updates the status for the specified job. Use this action to confirm that you want to run a job or to cancel…
`POST https://apizie.tech/v1/cloud:amazonaws-s3control/update-job-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-account-id | string | yes | The Amazon Web Services account ID associated with the S3 Batch Operations job. |
| id | string | yes | The ID of the job whose status you want to update. |
| requestedJobStatus | string | yes | The status that you want to move the specified job to. |
| statusUpdateReason | string | no | A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length. |

## Example
```
curl "https://apizie.tech/v1/cloud:amazonaws-s3control/get-access-point" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS S3 Control API?
Create a free Apizie key, then send GET https://apizie.tech/v1/cloud:amazonaws-s3control/get-access-point with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the AWS S3 Control 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-s3control.

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