Skip to main content
string
required
The API key for your account. You can find this in your account settings.
Chunked Part sends one chunk of an upload opened with Chunked Init. The body is the raw bytes of the chunk, not multipart/form-data. Part numbers run from 1 to max_parts (205) and may be sent in any order; a failed part can simply be re-sent with the same number, and re-sending is safe because parts are idempotent. Every chunk except the last must be between 5 MB and 32 MB; the last one may be smaller. Send at most 6 parts in parallel: a seventh in-flight part returns TOO_MANY_CONCURRENT_CHUNKS, in which case wait for one to finish and retry that part. With 6 parts in flight, 16 MB chunks are a good default for a browser. This route is exempt from the account-wide API budget (plan.rate), so a long upload cannot exhaust your API quota for the rest of the platform. Its own limiter allows 60 parts per 10 seconds, blocked for 10 seconds past that.
string
required
The opaque upload token returned by Chunked Init.
number
required
The part number, from 1 to 205. Parts may be sent in any order.
binary
required
The raw chunk bytes (Content-Type: application/octet-stream). Not multipart/form-data.

Response

string
Indicates whether the call was successful. “success” if successful, “error” if not.
object

Troubleshooting