v3
latestOpenAPI 3.0.32026-07-21354289.5 KBFile
uploadFileV2
Create pre-signed S3 URL to upload a file to keep temporarily (one week).
Use the saveFileV2 operation to store file file permanently.
post/v2/files/upload
Query parameters
Use this parameter when uploading a file directly to an existing file entity.
Note: still requires calling saveFileV2 to save the file permanently.
Request body
Example request
{
"filename": "document.pdf",
"mime_type": "application/pdf",
"index_tag": "2f6a377c8e78",
"metadata": {
"color": "blue"
}
}Response
Pre-signed URL for POST / PUT upload
Example response
{
"s3ref": {
"bucket": "epilot-prod-user-content",
"key": "123/temp/4d689aeb-1497-4410-a9fe-b36ca9ac4389/document.pdf"
},
"upload_url": "https://epilot-prod-user-content.s3.eu-central-1.amazonaws.com/123/temp/4d689aeb-1497-4410-a9fe-b36ca9ac4389/document.pdf?AWSParams=123",
"public_url": "https://epilot-prod-user-content.s3.eu-central-1.amazonaws.com/123/4d689aeb-1497-4410-a9fe-b36ca9ac4389/document.pdf"
}