Integrations

Amazon S3

4 actions for Amazon S3.

S3 Delete Object#

Delete an object from the connected S3 bucket by key.

Plans: Trial, Pro, Premium, Enterprise · Type: S3DeleteObject

Inputs#

FieldTypeRequiredDefaultWhat it does
Object KeyTextYes(empty)Key/path of the object to delete from the bucket.

Outputs#

OutputType
BucketAny
KeyAny
DeletedYes/No

Use as an agent tool#

Tool name: s3_delete_object

Delete an object from the connected S3 bucket. Provide key (the object key in the bucket).

S3 List Objects#

List objects in the connected S3 bucket, optionally scoped to a key prefix.

Plans: Trial, Pro, Premium, Enterprise · Type: S3ListObjects

Inputs#

FieldTypeRequiredDefaultWhat it does
PrefixTextNo(empty)Optional key prefix to scope the listing (e.g. reports/).
Max KeysNumberNo100Maximum number of objects to return (1-1000).

Outputs#

OutputType
BucketAny
PrefixAny
ObjectsList
CountNumber
Is TruncatedYes/No

Use as an agent tool#

Tool name: s3_list_objects

List objects in the connected S3 bucket. Optionally provide prefix to scope the listing and max_keys to limit results.

S3 Update Object#

Replace the contents of an existing object in the connected S3 bucket with a file from the agent workspace. The destination key must exist.

Plans: Trial, Pro, Premium, Enterprise · Type: S3UpdateObject

Inputs#

FieldTypeRequiredDefaultWhat it does
Source File PathTextYes(empty)Path of the file in the agent workspace to upload as the new content.
Object KeyTextYes(empty)Key/path of the existing object to update within the bucket.
Content TypeTextNo(empty)Optional MIME type. Auto-detected from the key when blank.

Outputs#

OutputType
BucketAny
KeyAny
SizeAny
EtagAny
Version IdAny
Content TypeAny
UpdatedYes/No

Use as an agent tool#

Tool name: s3_update_object

Update an existing object in the connected S3 bucket by replacing its contents with a workspace file. Provide object_path (workspace file) and key (the existing object key in the bucket). Fails if the key does not exist.

S3 Upload Object#

Upload a file from the agent workspace to the connected S3 bucket. Provide the source file’s workspace path and the destination key.

Plans: Trial, Pro, Premium, Enterprise · Type: S3UploadObject

Inputs#

FieldTypeRequiredDefaultWhat it does
Source File PathTextYes(empty)Path of the file in the agent workspace to upload.
Destination KeyTextYes(empty)Destination object key/path within the bucket (e.g. reports/out.pdf).
Content TypeTextNo(empty)Optional MIME type. Auto-detected from the key when blank.

Outputs#

OutputType
BucketAny
KeyAny
SizeAny
EtagAny
Version IdAny
Content TypeAny

Use as an agent tool#

Tool name: s3_upload_object

Upload a file from your workspace to the connected S3 bucket. Provide object_path (a file in your workspace, e.g. one you wrote with write_file) and destination_key (the path/key within the bucket).