v3

OpenAPI 3.1.0Proprietary2026-07-31692196.8 KB
Upload Sessions

Initialize a file upload against a session

Creates a pending asset and returns presigned upload URL(s), gated by the session's remaining file count and the org's plan size limit.

post/upload-sessions/{token}/files

Path parameters

tokenstring required

Upload session bearer token

Upload session bearer token

Request body

filenamestring required

Original filename

sizeinteger required

File size in bytes

contentTypestring

MIME content type

Response

Deduplicated — a ready asset with this checksum already exists

statusstring required

presigned | multipart | deduplicated

{"stackTrail":"paths:/upload-sessions/{token}/files:post:responses:200:content:application/json:schema:properties:upload","oasType":"schema","type":"unknown","description":"Presigned PUT URL or multipart part URLs"}