Submit an S3 signed url
Process a file by providing the S3 signed url
Similarly to our Behavioral API, you can send an S3 presigned URL using this endpoint.
🌐 cURL Example
curl --request POST \
--url https://api.behavioralsignals.com/v5/detection/clients/your-client-id/processes/s3-presigned-url \
--header 'X-Auth-Token: your-api-token' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '{
"url": "https://amzn-s3-demo-bucket.s3.amazonaws.com/object.txt?AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE&Signature=vjbyNxybdZaMmLa%2ByT372YEAiv4%3D&Expires=1741978496",
"name": "my-awesome-audio",
"meta": "{\"key\": \"value\"}"
}'🐍 Python SDK Example
You can also use the Python SDK to submit an S3 url (requires SDK version >= 0.2.0):
from behavioralsignals import Client
client = Client(YOUR_CID, YOUR_API_KEY)
response = client.deepfakes.upload_s3_presigned_url(url="https://amzn-s3-demo-bucket.s3.amazonaws.com/object.txt?AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE&Signature=vjbyNxybdZaMmLa%2ByT372YEAiv4%3D&Expires=1741978496")Updated 9 days ago
