Skip to content

Generate the cross-account IAM policy for an S3 source

POST
/api/sources/policy
curl --request POST \
--url https://api.langparse.dev/api/sources/policy \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <X-Api-Key>' \
--data '{ "kind": "s3", "mode": "source", "resource": "example", "region": "example", "prefix": "example" }'

Returns the trust + permission policy to create in YOUR AWS account before wiring an S3 bucket as a source.

Media typeapplication/json
object
kind
required
string
Allowed values: s3 sqs sns
mode
required
string
Allowed values: source destination
resource
required

Bucket name / queue / topic ARN.

string
region
string
prefix
string

IAM policy documents

Media typeapplication/json
object
key
additional properties
any
Examplegenerated
{}