# aws-s3 OpenAPI overview

> Below is an overview of the aws-s3 openapi in simple language. This API contains 95 endpoints.

For more detailed information of an endpoint, visit https://oapis.org/summary/aws-s3/[idOrRoute]

Amazon Simple Storage Service v2006-03-01 - http://s3{dash-or-dot}{region}.amazonaws.com
<p/>

## Other

- [ListParts](https://oapis.org/openapi/aws-s3/ListParts): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#uploadId?max-parts=integer&part-number-marker=integer&uploadId=string&MaxParts=string&PartNumberMarker=string - 
- [CompleteMultipartUpload](https://oapis.org/openapi/aws-s3/CompleteMultipartUpload): POST http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#uploadId?uploadId=string - 
- [AbortMultipartUpload](https://oapis.org/openapi/aws-s3/AbortMultipartUpload): DELETE http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#uploadId?uploadId=string - 
- [CopyObject](https://oapis.org/openapi/aws-s3/CopyObject): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#x-amz-copy-source - 
- [ListObjects](https://oapis.org/openapi/aws-s3/ListObjects): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}?delimiter=string&encoding-type=string&marker=string&max-keys=integer&prefix=string&MaxKeys=string&Marker=string - 
- [CreateBucket](https://oapis.org/openapi/aws-s3/CreateBucket): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket} - 
- [DeleteBucket](https://oapis.org/openapi/aws-s3/DeleteBucket): DELETE http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket} - 
- [CreateMultipartUpload](https://oapis.org/openapi/aws-s3/CreateMultipartUpload): POST http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#uploads?uploads=boolean - 
- [GetBucketAnalyticsConfiguration](https://oapis.org/openapi/aws-s3/GetBucketAnalyticsConfiguration): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#analytics&id?id=string&analytics=boolean - 
- [PutBucketAnalyticsConfiguration](https://oapis.org/openapi/aws-s3/PutBucketAnalyticsConfiguration): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#analytics&id?id=string&analytics=boolean - 
- [DeleteBucketAnalyticsConfiguration](https://oapis.org/openapi/aws-s3/DeleteBucketAnalyticsConfiguration): DELETE http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#analytics&id?id=string&analytics=boolean - 
- [GetBucketCors](https://oapis.org/openapi/aws-s3/GetBucketCors): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#cors?cors=boolean - 
- [PutBucketCors](https://oapis.org/openapi/aws-s3/PutBucketCors): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#cors?cors=boolean - 
- [DeleteBucketCors](https://oapis.org/openapi/aws-s3/DeleteBucketCors): DELETE http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#cors?cors=boolean - 
- [GetBucketEncryption](https://oapis.org/openapi/aws-s3/GetBucketEncryption): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#encryption?encryption=boolean - 
- [PutBucketEncryption](https://oapis.org/openapi/aws-s3/PutBucketEncryption): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#encryption?encryption=boolean - 
- [DeleteBucketEncryption](https://oapis.org/openapi/aws-s3/DeleteBucketEncryption): DELETE http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#encryption?encryption=boolean - 
- [GetBucketIntelligentTieringConfiguration](https://oapis.org/openapi/aws-s3/GetBucketIntelligentTieringConfiguration): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#intelligent-tiering&id?id=string&intelligent-tiering=boolean - 
- [PutBucketIntelligentTieringConfiguration](https://oapis.org/openapi/aws-s3/PutBucketIntelligentTieringConfiguration): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#intelligent-tiering&id?id=string&intelligent-tiering=boolean - 
- [DeleteBucketIntelligentTieringConfiguration](https://oapis.org/openapi/aws-s3/DeleteBucketIntelligentTieringConfiguration): DELETE http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#intelligent-tiering&id?id=string&intelligent-tiering=boolean - 
- [GetBucketInventoryConfiguration](https://oapis.org/openapi/aws-s3/GetBucketInventoryConfiguration): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#inventory&id?id=string&inventory=boolean - 
- [PutBucketInventoryConfiguration](https://oapis.org/openapi/aws-s3/PutBucketInventoryConfiguration): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#inventory&id?id=string&inventory=boolean - 
- [DeleteBucketInventoryConfiguration](https://oapis.org/openapi/aws-s3/DeleteBucketInventoryConfiguration): DELETE http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#inventory&id?id=string&inventory=boolean - 
- [GetBucketLifecycleConfiguration](https://oapis.org/openapi/aws-s3/GetBucketLifecycleConfiguration): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#lifecycle?lifecycle=boolean - 
- [PutBucketLifecycleConfiguration](https://oapis.org/openapi/aws-s3/PutBucketLifecycleConfiguration): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#lifecycle?lifecycle=boolean - 
- [DeleteBucketLifecycle](https://oapis.org/openapi/aws-s3/DeleteBucketLifecycle): DELETE http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#lifecycle?lifecycle=boolean - 
- [GetBucketMetricsConfiguration](https://oapis.org/openapi/aws-s3/GetBucketMetricsConfiguration): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#metrics&id?id=string&metrics=boolean - 
- [PutBucketMetricsConfiguration](https://oapis.org/openapi/aws-s3/PutBucketMetricsConfiguration): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#metrics&id?id=string&metrics=boolean - 
- [DeleteBucketMetricsConfiguration](https://oapis.org/openapi/aws-s3/DeleteBucketMetricsConfiguration): DELETE http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#metrics&id?id=string&metrics=boolean - 
- [GetBucketOwnershipControls](https://oapis.org/openapi/aws-s3/GetBucketOwnershipControls): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#ownershipControls?ownershipControls=boolean - 
- [PutBucketOwnershipControls](https://oapis.org/openapi/aws-s3/PutBucketOwnershipControls): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#ownershipControls?ownershipControls=boolean - 
- [DeleteBucketOwnershipControls](https://oapis.org/openapi/aws-s3/DeleteBucketOwnershipControls): DELETE http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#ownershipControls?ownershipControls=boolean - 
- [GetBucketPolicy](https://oapis.org/openapi/aws-s3/GetBucketPolicy): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#policy?policy=boolean - 
- [PutBucketPolicy](https://oapis.org/openapi/aws-s3/PutBucketPolicy): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#policy?policy=boolean - 
- [DeleteBucketPolicy](https://oapis.org/openapi/aws-s3/DeleteBucketPolicy): DELETE http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#policy?policy=boolean - 
- [GetBucketReplication](https://oapis.org/openapi/aws-s3/GetBucketReplication): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#replication?replication=boolean - 
- [PutBucketReplication](https://oapis.org/openapi/aws-s3/PutBucketReplication): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#replication?replication=boolean - 
- [DeleteBucketReplication](https://oapis.org/openapi/aws-s3/DeleteBucketReplication): DELETE http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#replication?replication=boolean - 
- [GetBucketTagging](https://oapis.org/openapi/aws-s3/GetBucketTagging): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#tagging?tagging=boolean - 
- [PutBucketTagging](https://oapis.org/openapi/aws-s3/PutBucketTagging): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#tagging?tagging=boolean - 
- [DeleteBucketTagging](https://oapis.org/openapi/aws-s3/DeleteBucketTagging): DELETE http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#tagging?tagging=boolean - 
- [GetBucketWebsite](https://oapis.org/openapi/aws-s3/GetBucketWebsite): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#website?website=boolean - 
- [PutBucketWebsite](https://oapis.org/openapi/aws-s3/PutBucketWebsite): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#website?website=boolean - 
- [DeleteBucketWebsite](https://oapis.org/openapi/aws-s3/DeleteBucketWebsite): DELETE http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#website?website=boolean - 
- [GetObject](https://oapis.org/openapi/aws-s3/GetObject): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}?response-cache-control=string&response-content-disposition=string&response-content-encoding=string&response-content-language=string&response-content-type=string&response-expires=string&versionId=string&partNumber=integer - 
- [PutObject](https://oapis.org/openapi/aws-s3/PutObject): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key} - 
- [DeleteObject](https://oapis.org/openapi/aws-s3/DeleteObject): DELETE http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}?versionId=string - 
- [GetObjectTagging](https://oapis.org/openapi/aws-s3/GetObjectTagging): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#tagging?versionId=string&tagging=boolean - 
- [PutObjectTagging](https://oapis.org/openapi/aws-s3/PutObjectTagging): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#tagging?versionId=string&tagging=boolean - 
- [DeleteObjectTagging](https://oapis.org/openapi/aws-s3/DeleteObjectTagging): DELETE http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#tagging?versionId=string&tagging=boolean - 
- [DeleteObjects](https://oapis.org/openapi/aws-s3/DeleteObjects): POST http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#delete?delete=boolean - 
- [GetPublicAccessBlock](https://oapis.org/openapi/aws-s3/GetPublicAccessBlock): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#publicAccessBlock?publicAccessBlock=boolean - 
- [PutPublicAccessBlock](https://oapis.org/openapi/aws-s3/PutPublicAccessBlock): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#publicAccessBlock?publicAccessBlock=boolean - 
- [DeletePublicAccessBlock](https://oapis.org/openapi/aws-s3/DeletePublicAccessBlock): DELETE http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#publicAccessBlock?publicAccessBlock=boolean - 
- [GetBucketAccelerateConfiguration](https://oapis.org/openapi/aws-s3/GetBucketAccelerateConfiguration): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#accelerate?accelerate=boolean - 
- [PutBucketAccelerateConfiguration](https://oapis.org/openapi/aws-s3/PutBucketAccelerateConfiguration): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#accelerate?accelerate=boolean - 
- [GetBucketAcl](https://oapis.org/openapi/aws-s3/GetBucketAcl): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#acl?acl=boolean - 
- [PutBucketAcl](https://oapis.org/openapi/aws-s3/PutBucketAcl): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#acl?acl=boolean - 
- [GetBucketLifecycle](https://oapis.org/openapi/aws-s3/GetBucketLifecycle): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#lifecycle&deprecated!?lifecycle=boolean - 
- [PutBucketLifecycle](https://oapis.org/openapi/aws-s3/PutBucketLifecycle): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#lifecycle&deprecated!?lifecycle=boolean - 
- [GetBucketLocation](https://oapis.org/openapi/aws-s3/GetBucketLocation): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#location?location=boolean - 
- [GetBucketLogging](https://oapis.org/openapi/aws-s3/GetBucketLogging): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#logging?logging=boolean - 
- [PutBucketLogging](https://oapis.org/openapi/aws-s3/PutBucketLogging): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#logging?logging=boolean - 
- [GetBucketNotificationConfiguration](https://oapis.org/openapi/aws-s3/GetBucketNotificationConfiguration): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#notification?notification=boolean - 
- [PutBucketNotificationConfiguration](https://oapis.org/openapi/aws-s3/PutBucketNotificationConfiguration): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#notification?notification=boolean - 
- [GetBucketNotification](https://oapis.org/openapi/aws-s3/GetBucketNotification): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#notification&deprecated!?notification=boolean - 
- [PutBucketNotification](https://oapis.org/openapi/aws-s3/PutBucketNotification): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#notification&deprecated!?notification=boolean - 
- [GetBucketPolicyStatus](https://oapis.org/openapi/aws-s3/GetBucketPolicyStatus): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#policyStatus?policyStatus=boolean - 
- [GetBucketRequestPayment](https://oapis.org/openapi/aws-s3/GetBucketRequestPayment): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#requestPayment?requestPayment=boolean - 
- [PutBucketRequestPayment](https://oapis.org/openapi/aws-s3/PutBucketRequestPayment): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#requestPayment?requestPayment=boolean - 
- [GetBucketVersioning](https://oapis.org/openapi/aws-s3/GetBucketVersioning): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#versioning?versioning=boolean - 
- [PutBucketVersioning](https://oapis.org/openapi/aws-s3/PutBucketVersioning): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#versioning?versioning=boolean - 
- [GetObjectAcl](https://oapis.org/openapi/aws-s3/GetObjectAcl): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#acl?versionId=string&acl=boolean - 
- [PutObjectAcl](https://oapis.org/openapi/aws-s3/PutObjectAcl): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#acl?versionId=string&acl=boolean - 
- [GetObjectAttributes](https://oapis.org/openapi/aws-s3/GetObjectAttributes): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#attributes&x-amz-object-attributes?versionId=string&attributes=boolean - 
- [GetObjectLegalHold](https://oapis.org/openapi/aws-s3/GetObjectLegalHold): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#legal-hold?versionId=string&legal-hold=boolean - 
- [PutObjectLegalHold](https://oapis.org/openapi/aws-s3/PutObjectLegalHold): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#legal-hold?versionId=string&legal-hold=boolean - 
- [GetObjectLockConfiguration](https://oapis.org/openapi/aws-s3/GetObjectLockConfiguration): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#object-lock?object-lock=boolean - 
- [PutObjectLockConfiguration](https://oapis.org/openapi/aws-s3/PutObjectLockConfiguration): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#object-lock?object-lock=boolean - 
- [GetObjectRetention](https://oapis.org/openapi/aws-s3/GetObjectRetention): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#retention?versionId=string&retention=boolean - 
- [PutObjectRetention](https://oapis.org/openapi/aws-s3/PutObjectRetention): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#retention?versionId=string&retention=boolean - 
- [GetObjectTorrent](https://oapis.org/openapi/aws-s3/GetObjectTorrent): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#torrent?torrent=boolean - 
- [ListBucketAnalyticsConfigurations](https://oapis.org/openapi/aws-s3/ListBucketAnalyticsConfigurations): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#analytics?continuation-token=string&analytics=boolean - 
- [ListBucketIntelligentTieringConfigurations](https://oapis.org/openapi/aws-s3/ListBucketIntelligentTieringConfigurations): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#intelligent-tiering?continuation-token=string&intelligent-tiering=boolean - 
- [ListBucketInventoryConfigurations](https://oapis.org/openapi/aws-s3/ListBucketInventoryConfigurations): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#inventory?continuation-token=string&inventory=boolean - 
- [ListBucketMetricsConfigurations](https://oapis.org/openapi/aws-s3/ListBucketMetricsConfigurations): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#metrics?continuation-token=string&metrics=boolean - 
- [ListBuckets](https://oapis.org/openapi/aws-s3/ListBuckets): GET http://s3{dash-or-dot}{region}.amazonaws.com/ - 
- [ListMultipartUploads](https://oapis.org/openapi/aws-s3/ListMultipartUploads): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#uploads?delimiter=string&encoding-type=string&key-marker=string&max-uploads=integer&prefix=string&upload-id-marker=string&MaxUploads=string&KeyMarker=string&UploadIdMarker=string&uploads=boolean - 
- [ListObjectVersions](https://oapis.org/openapi/aws-s3/ListObjectVersions): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#versions?delimiter=string&encoding-type=string&key-marker=string&max-keys=integer&prefix=string&version-id-marker=string&MaxKeys=string&KeyMarker=string&VersionIdMarker=string&versions=boolean - 
- [ListObjectsV2](https://oapis.org/openapi/aws-s3/ListObjectsV2): GET http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}#list-type=2?delimiter=string&encoding-type=string&max-keys=integer&prefix=string&continuation-token=string&fetch-owner=boolean&start-after=string&MaxKeys=string&ContinuationToken=string&list-type=string - 
- [RestoreObject](https://oapis.org/openapi/aws-s3/RestoreObject): POST http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#restore?versionId=string&restore=boolean - 
- [SelectObjectContent](https://oapis.org/openapi/aws-s3/SelectObjectContent): POST http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#select&select-type=2?select=boolean&select-type=string - 
- [UploadPart](https://oapis.org/openapi/aws-s3/UploadPart): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#partNumber&uploadId?partNumber=integer&uploadId=string - 
- [UploadPartCopy](https://oapis.org/openapi/aws-s3/UploadPartCopy): PUT http://s3{dash-or-dot}{region}.amazonaws.com/{Bucket}/{Key}#x-amz-copy-source&partNumber&uploadId?partNumber=integer&uploadId=string - 
- [WriteGetObjectResponse](https://oapis.org/openapi/aws-s3/WriteGetObjectResponse): POST http://s3{dash-or-dot}{region}.amazonaws.com/WriteGetObjectResponse#x-amz-request-route&x-amz-request-token - 
