AWS S3 icon

AWS S3

Store and manage objects in Amazon S3 — buckets, uploads, copies, ACLs, lifecycle, and event notifications.

1 trigger46 searches64 actionsInstant (webhooks)Auth: API key

AI-assisted documentation16 min read

This documentation is compiled from our integration source code, internal specs for AWS S3, its official API documentation and anonymized requests logs we collect from our support team[2].

Open AWS S3 on WEXTL →

Connecting AWS S3 takes an active account plus an API access token from your account settings — no other setup is required.[3]

  • Access Key IDtextRequired

    IAM → Security credentials → Access keys.

    [1]
  • Secret Access KeypasswordRequired

    Stored encrypted. Treat it like a password.

    [1]
  • RegiontextRequired

    Signing and host region, for example us-east-1.

    [1]
  • ServicetextRequired

    Leave as s3. Required so requests can be signed.

    [1]
  • Session Tokenpassword

    Optional. Temporary STS credentials only.

    [1]
  1. Log in to your WEXTL account, add the AWS S3 node module to your workflow, and click Create new credential.
    Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your AWS S3 account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch S3 EventsTrigger
Output fields[3]
FieldType
Event Versiontext
Event Sourcetext
AWS Regiontext
Event Timedate
Event Nametext
S3object
Bucketobject
Download ObjectSearch
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Output fields[3]
FieldType
Filetext
Filenametext
Sizenumber
Get Bucket ABACSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Statustext
Get Bucket AccelerateSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Statustext
Get Bucket ACLSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Ownerobject
IDtext
Display Nametext
Access Control Listobject
Grantsarray
Get Bucket Analytics ConfigurationSearch
Input fields[3]
FieldType
BucketRequired
choice
Configuration IDRequired
choice
Output fields[3]
FieldType
Idtext
Storage Class Analysisobject
Data Exportobject
Get Bucket CORSSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
CORS Rulesarray
Get Bucket EncryptionSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Rulesarray
Get Bucket Intelligent-Tiering ConfigurationSearch
Input fields[3]
FieldType
BucketRequired
choice
Configuration IDRequired
choice
Output fields[3]
FieldType
Idtext
Statustext
Get Bucket Inventory ConfigurationSearch
Input fields[3]
FieldType
BucketRequired
choice
Configuration IDRequired
choice
Output fields[3]
FieldType
Idtext
Is Enabledboolean
Optional Fieldsobject
Fieldsarray
Get Bucket LifecycleSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Rulesarray
Get Bucket LocationSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Location Constrainttext
Get Bucket LoggingSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Logging Enabledobject
Target Buckettext
Target Prefixtext
Target Grantsobject
Get Bucket Metadata ConfigurationSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Record Expirationobject
Daysnumber
Get Bucket Metadata Table ConfigurationSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Table Nametext
Table ARNtext
Get Bucket Metrics ConfigurationSearch
Input fields[3]
FieldType
BucketRequired
choice
Configuration IDRequired
choice
Output fields[3]
FieldType
Idtext
Filterobject
Prefixtext
Get Bucket NotificationSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Topic Configurationsarray
Queue Configurationsarray
Get Bucket Ownership ControlsSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Rulesarray
Get Bucket PolicySearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Policytext
Get Bucket Policy StatusSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Is Publicboolean
Get Bucket ReplicationSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Roletext
Rulesarray
Get Bucket Request PaymentSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Payertext
Get Bucket TaggingSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Tag Setobject
Tagsarray
Get Bucket VersioningSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Statustext
MFA Deletetext
Get Bucket WebsiteSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Index Documentobject
Suffixtext
Get Object ACLSearch
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Output fields[3]
FieldType
Ownerobject
IDtext
Access Control Listobject
Grantsarray
Get Object AnnotationSearch
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Annotation NameRequired
choice
Output fields[3]
FieldType
Filetext
Filenametext
Get Object AttributesSearch
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Object AttributesRequired
text
Output fields[3]
FieldType
Object Sizenumber
ETagtext
Get Object Legal HoldSearch
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Output fields[3]
FieldType
Statustext
Get Object Lock ConfigurationSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Object Lock Enabledtext
Ruleobject
Default Retentionobject
Get Object MetadataSearch
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Output fields[3]
FieldType
Content Lengthtext
ETagtext
Get Object RetentionSearch
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Output fields[3]
FieldType
Modetext
Retain Until Datedate
Get Object TaggingSearch
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Output fields[3]
FieldType
Tag Setobject
Tagsarray
Get Object TorrentSearch
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Output fields[3]
FieldType
Filetext
Filenametext
Get Public Access BlockSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Block Public ACLsboolean
Ignore Public ACLsboolean
Block Public Policyboolean
Restrict Public Bucketsboolean
Head BucketSearch
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Bucket Regiontext
List Bucket Analytics ConfigurationsSearch
Input fields[3]
FieldType
Limitnumber
BucketRequired
choice
Output fields[3]
FieldType
Nametext
List Bucket Intelligent-Tiering ConfigurationsSearch
Input fields[3]
FieldType
Limitnumber
BucketRequired
choice
Output fields[3]
FieldType
Nametext
List Bucket Inventory ConfigurationsSearch
Input fields[3]
FieldType
Limitnumber
BucketRequired
choice
Output fields[3]
FieldType
Nametext
List Bucket Metrics ConfigurationsSearch
Input fields[3]
FieldType
Limitnumber
BucketRequired
choice
Output fields[3]
FieldType
Nametext
List BucketsSearch
Input fields[3]
FieldType
Limitnumber
Prefixtext
Bucket Regiontext
Output fields[3]
FieldType
Nametext
List Directory BucketsSearch
Input fields[3]
FieldType
Limitnumber
Typetext
Output fields[3]
FieldType
Nametext
List Multipart UploadsSearch
Input fields[3]
FieldType
Limitnumber
BucketRequired
choice
Output fields[3]
FieldType
Nametext
List Object AnnotationsSearch
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Limitnumber
Annotation Prefixtext
Version IDtext
Output fields[3]
FieldType
Annotation Nametext
List Object VersionsSearch
Input fields[3]
FieldType
BucketRequired
choice
Limitnumber
Output fields[3]
FieldType
Keytext
Version IDtext
List ObjectsSearch
Input fields[3]
FieldType
BucketRequired
choice
Limitnumber
Prefixtext
Delimitertext
Start Aftertext
Output fields[3]
FieldType
Keytext
Sizenumber
List PartsSearch
Input fields[3]
FieldType
Limitnumber
BucketRequired
choice
Object KeyRequired
text
Upload IDRequired
text
Output fields[3]
FieldType
Nametext
Cancel Multipart UploadAction
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Upload IDRequired
text
Output fields[3]
FieldType
Request IDtext
Complete Multipart UploadAction
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Upload IDRequired
text
PartsRequired
array
Output fields[3]
FieldType
ETagtext
Keytext
Copy ObjectAction
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Copy SourceRequired
text
Output fields[3]
FieldType
ETagtext
Create BucketAction
Input fields[3]
FieldType
Bucket NameRequired
text
Location Constrainttext
Location Nametext
Location Typetext
Bucket Typetext
Data Redundancytext
Tagsarray
Output fields[3]
FieldType
Request IDtext
Create Bucket Metadata ConfigurationAction
Input fields[3]
FieldType
BucketRequired
choice
Record Expiration Daysnumber
Inventory Table Nametext
Output fields[3]
FieldType
Request IDtext
Create Bucket Metadata Table ConfigurationAction
Input fields[3]
FieldType
BucketRequired
choice
Table NameRequired
text
Table ARNtext
Output fields[3]
FieldType
Request IDtext
Create Multipart UploadAction
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Output fields[3]
FieldType
Upload IDtext
Delete BucketAction
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Request IDtext
Delete Bucket Analytics ConfigurationAction
Input fields[3]
FieldType
BucketRequired
choice
Configuration IDRequired
choice
Output fields[3]
FieldType
Request IDtext
Delete Bucket CORSAction
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Request IDtext
Delete Bucket EncryptionAction
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Request IDtext
Delete Bucket Intelligent-Tiering ConfigurationAction
Input fields[3]
FieldType
BucketRequired
choice
Configuration IDRequired
choice
Output fields[3]
FieldType
Request IDtext
Delete Bucket Inventory ConfigurationAction
Input fields[3]
FieldType
BucketRequired
choice
Configuration IDRequired
choice
Output fields[3]
FieldType
Request IDtext
Delete Bucket LifecycleAction
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Request IDtext
Delete Bucket Metadata ConfigurationAction
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Request IDtext
Delete Bucket Metadata Table ConfigurationAction
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Request IDtext
Delete Bucket Metrics ConfigurationAction
Input fields[3]
FieldType
BucketRequired
choice
Configuration IDRequired
choice
Output fields[3]
FieldType
Request IDtext
Delete Bucket Ownership ControlsAction
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Request IDtext
Delete Bucket PolicyAction
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Request IDtext
Delete Bucket ReplicationAction
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Request IDtext
Delete Bucket TaggingAction
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Request IDtext
Delete Bucket WebsiteAction
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Request IDtext
Delete ObjectAction
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Version IDtext
Output fields[3]
FieldType
Version IDtext
Delete Object AnnotationAction
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Annotation NameRequired
choice
Output fields[3]
FieldType
Request IDtext
Delete Object TaggingAction
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Request IDtext
Delete ObjectsAction
Input fields[3]
FieldType
BucketRequired
choice
ObjectsRequired
array
Quietboolean
Output fields[3]
FieldType
Deletedarray
Delete Public Access BlockAction
Input fields[3]
FieldType
BucketRequired
choice
Output fields[3]
FieldType
Request IDtext
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Query Stringarray
Bodytext
Output fields[3]
FieldType
Bodytext
Status Codenumber
Rename ObjectAction
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
New KeyRequired
text
Output fields[3]
FieldType
Request IDtext
Restore ObjectAction
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Daysnumber
Output fields[3]
FieldType
Restore Statustext
Update Bucket ABACAction
Input fields[3]
FieldType
BucketRequired
choice
StatusRequired
choice
Output fields[3]
FieldType
Request IDtext
Update Bucket AccelerateAction
Input fields[3]
FieldType
BucketRequired
choice
StatusRequired
choice
Output fields[3]
FieldType
Request IDtext
Update Bucket ACLAction
Input fields[3]
FieldType
BucketRequired
choice
Canned ACLchoice
Grantsarray
Output fields[3]
FieldType
Request IDtext
Update Bucket Analytics ConfigurationAction
Input fields[3]
FieldType
BucketRequired
choice
Configuration IDRequired
choice
Output Schema VersionRequired
text
Destination Bucket ARNRequired
text
Destination Prefixtext
Output fields[3]
FieldType
Request IDtext
Update Bucket CORSAction
Input fields[3]
FieldType
BucketRequired
choice
CORS RulesRequired
array
Output fields[3]
FieldType
Request IDtext
Update Bucket EncryptionAction
Input fields[3]
FieldType
BucketRequired
choice
SSE AlgorithmRequired
choice
KMS Master Key IDtext
Output fields[3]
FieldType
Request IDtext
Update Bucket Intelligent-Tiering ConfigurationAction
Input fields[3]
FieldType
BucketRequired
choice
Configuration IDRequired
choice
StatusRequired
choice
Filter Prefixtext
Output fields[3]
FieldType
Request IDtext
Update Bucket Inventory ConfigurationAction
Input fields[3]
FieldType
BucketRequired
choice
Configuration IDRequired
choice
Is EnabledRequired
boolean
Included Object VersionsRequired
choice
Destination Bucket ARNRequired
text
Destination Prefixtext
Schedule FrequencyRequired
choice
Optional Fieldsarray
Output fields[3]
FieldType
Request IDtext
Update Bucket LifecycleAction
Input fields[3]
FieldType
BucketRequired
choice
RulesRequired
array
Output fields[3]
FieldType
Request IDtext
Update Bucket LoggingAction
Input fields[3]
FieldType
BucketRequired
choice
Target BucketRequired
text
Target Prefixtext
Target Grantsarray
Output fields[3]
FieldType
Request IDtext
Update Bucket Metadata Annotation TableAction
Input fields[3]
FieldType
BucketRequired
choice
Table NameRequired
text
Table ARNtext
Output fields[3]
FieldType
Request IDtext
Update Bucket Metadata Inventory TableAction
Input fields[3]
FieldType
BucketRequired
choice
Table NameRequired
text
Table ARNtext
Output fields[3]
FieldType
Request IDtext
Update Bucket Metadata Journal TableAction
Input fields[3]
FieldType
BucketRequired
choice
Table NameRequired
text
Table ARNtext
Output fields[3]
FieldType
Request IDtext
Update Bucket Metrics ConfigurationAction
Input fields[3]
FieldType
BucketRequired
choice
Configuration IDRequired
choice
Filter Prefixtext
Output fields[3]
FieldType
Request IDtext
Update Bucket NotificationAction
Input fields[3]
FieldType
BucketRequired
choice
Topic Configurationsarray
Queue Configurationsarray
Output fields[3]
FieldType
Request IDtext
Update Bucket Ownership ControlsAction
Input fields[3]
FieldType
BucketRequired
choice
Object OwnershipRequired
choice
Output fields[3]
FieldType
Request IDtext
Update Bucket PolicyAction
Input fields[3]
FieldType
BucketRequired
choice
Policy JSONRequired
text
Output fields[3]
FieldType
Request IDtext
Update Bucket ReplicationAction
Input fields[3]
FieldType
BucketRequired
choice
IAM Role ARNRequired
text
RulesRequired
array
Output fields[3]
FieldType
Request IDtext
Update Bucket Request PaymentAction
Input fields[3]
FieldType
BucketRequired
choice
PayerRequired
choice
Output fields[3]
FieldType
Request IDtext
Update Bucket TaggingAction
Input fields[3]
FieldType
BucketRequired
choice
TagsRequired
array
Output fields[3]
FieldType
Request IDtext
Update Bucket VersioningAction
Input fields[3]
FieldType
BucketRequired
choice
StatusRequired
choice
MFA Deletechoice
Output fields[3]
FieldType
Request IDtext
Update Bucket WebsiteAction
Input fields[3]
FieldType
BucketRequired
choice
Index Document Suffixtext
Error Document Keytext
Routing Rulesarray
Output fields[3]
FieldType
Request IDtext
Update Object ACLAction
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Canned ACLchoice
Grantsarray
Output fields[3]
FieldType
Request IDtext
Update Object AnnotationAction
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Annotation NameRequired
text
Annotation PayloadRequired
text
Output fields[3]
FieldType
ETagtext
Update Object EncryptionAction
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
SSE AlgorithmRequired
choice
KMS Master Key IDtext
Output fields[3]
FieldType
Request IDtext
Update Object Legal HoldAction
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
StatusRequired
choice
Output fields[3]
FieldType
Request IDtext
Update Object Lock ConfigurationAction
Input fields[3]
FieldType
BucketRequired
choice
Object Lock EnabledRequired
choice
Default Retention Modechoice
Default Retention Daysnumber
Output fields[3]
FieldType
Request IDtext
Update Object RetentionAction
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
ModeRequired
choice
Retain Until DateRequired
date
Output fields[3]
FieldType
Request IDtext
Update Object TaggingAction
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
TagsRequired
array
Output fields[3]
FieldType
Request IDtext
Update Public Access BlockAction
Input fields[3]
FieldType
BucketRequired
choice
Block Public ACLsRequired
boolean
Ignore Public ACLsRequired
boolean
Block Public PolicyRequired
boolean
Restrict Public BucketsRequired
boolean
Output fields[3]
FieldType
Request IDtext
Upload ObjectAction
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
File DataRequired
text
Output fields[3]
FieldType
ETagtext
Upload PartAction
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Upload IDRequired
text
Part NumberRequired
number
Part DataRequired
text
Output fields[3]
FieldType
ETagtext
Upload Part CopyAction
Input fields[3]
FieldType
BucketRequired
choice
Object KeyRequired
text
Upload IDRequired
text
Part NumberRequired
number
Copy SourceRequired
text
Output fields[3]
FieldType
ETagtext
Write Get Object ResponseAction
Input fields[3]
FieldType
Request RouteRequired
text
Response BodyRequired
text
Output fields[3]
FieldType
Request IDtext

Look for AWS S3 templates in the WEXTL template library.

Browse templates →
  1. WEXTL® AWS S3 Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for AWS S3.
  4. WEXTL® visual workflow builder data.

Last updated: Sep 1, 2026 09:26