Files
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
nullOptional
Responses
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
nullOptional
size_bytesintegerRequired
metadataany ofOptional
File-level metadata
or
nullOptional
created_atstring · date-timeRequired
expires_atstring · date-timeRequired
When the upload URL expires
422
Validation Error
application/json
post
/filesLast updated
