Multipart Upload
Multipart start
Create a multipart session and receive part size plus presigned PUT URLs.
POST
Overview
Starts a multipart upload for large files. The response gives yousession_id, part_size (the chunk size in bytes), and parts (presigned URLs, in order). Upload each chunk with Upload parts, then finalize with Multipart complete.
Authentication
Authorization: Bearer YOUR_API_KEY
Workflow
This is step 1 of 3.- Multipart start (this endpoint) — get
session_id,part_size, andparts. - Upload parts —
PUTeach chunk to the matching presigned URL. - Multipart complete — finalize the file in your workspace.
Request body
Response
Returnssession_id, part_size, and parts. Part index i must be uploaded to parts[i].Authorizations
API key for public endpoints. Can also be provided via Authorization: Bearer
Body
application/json
Response
Session created
Session created
Required range:
-9007199254740991 <= x <= 9007199254740991Required range:
-9007199254740991 <= x <= 9007199254740991Pre-signed S3 upload URLs, one per part
Unix timestamp when the session expires
Required range:
-9007199254740991 <= x <= 9007199254740991