Files

Create File Upload

post

Get a signed upload URL for direct GCS upload

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
filenamestringRequired

Original filename

size_bytesinteger · min: 1Required

File size in bytes

mime_typeany ofOptional

MIME type of the file

stringOptional
or
nullOptional
Responses
chevron-right
201

Successful Response

application/json
idstringRequired
original_file_namestringRequired
cloud_storage_pathstringRequired
upload_urlstringRequired

Signed GCS upload URL for direct upload

mime_typeany ofRequired
stringOptional
or
nullOptional
size_bytesintegerRequired
metadataany ofOptional

File-level metadata

or
nullOptional
created_atstring · date-timeRequired
expires_atstring · date-timeRequired

When the upload URL expires

post
/files

Last updated