Prerequisites
Before you create the connector, make sure you have the following ready:- An active AWS account
- An S3 bucket containing the documents you want to ingest
- An IAM user with the following permissions on the target bucket:
s3:GetObjects3:ListBucket
- The IAM user’s Access Key ID and Secret Access Key
Create the connector
Send aPOST /v1/connectors request with type: "s3" and your bucket credentials in the config object.
cURL
Ingest files from S3
With the connector in place, pass itsid as source.connector_id and supply an array of S3 object keys you want to process.
cURL
Config field reference
The name of the S3 bucket FlexOrch will read from.
The AWS region where the bucket is hosted (e.g.,
us-east-1, eu-west-1).The Access Key ID for the IAM user FlexOrch will authenticate as.
The Secret Access Key paired with the above Access Key ID.
An optional key prefix (folder path) used as the default scope for Scheduled Sync — for example,
contracts/. Only objects under this prefix will be polled.