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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Object Key | Text | Yes | (empty) | Key/path of the object to delete from the bucket. |
Outputs#
| Output | Type |
|---|---|
| Bucket | Any |
| Key | Any |
| Deleted | Yes/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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Prefix | Text | No | (empty) | Optional key prefix to scope the listing (e.g. reports/). |
| Max Keys | Number | No | 100 | Maximum number of objects to return (1-1000). |
Outputs#
| Output | Type |
|---|---|
| Bucket | Any |
| Prefix | Any |
| Objects | List |
| Count | Number |
| Is Truncated | Yes/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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Source File Path | Text | Yes | (empty) | Path of the file in the agent workspace to upload as the new content. |
| Object Key | Text | Yes | (empty) | Key/path of the existing object to update within the bucket. |
| Content Type | Text | No | (empty) | Optional MIME type. Auto-detected from the key when blank. |
Outputs#
| Output | Type |
|---|---|
| Bucket | Any |
| Key | Any |
| Size | Any |
| Etag | Any |
| Version Id | Any |
| Content Type | Any |
| Updated | Yes/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#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Source File Path | Text | Yes | (empty) | Path of the file in the agent workspace to upload. |
| Destination Key | Text | Yes | (empty) | Destination object key/path within the bucket (e.g. reports/out.pdf). |
| Content Type | Text | No | (empty) | Optional MIME type. Auto-detected from the key when blank. |
Outputs#
| Output | Type |
|---|---|
| Bucket | Any |
| Key | Any |
| Size | Any |
| Etag | Any |
| Version Id | Any |
| Content Type | Any |
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).