Sign a part
A presigned URL to PUT one part’s bytes to, with no other headers. S3’s answer carries the part’s ETag header: keep it for completing. Sign each part just before sending it: a URL is valid until expiresAt, an hour at most and sometimes less. Counted against a budget of its own, 10,000 a minute per account, not the API’s: a large file is thousands of parts.
Guide: Upload through the API
Authorizations
A token from POST /token/create, made with your API key pair.
Path Parameters
The project id, a lowercase ULID.
^[0-9a-z]{26}$The uploadId POST /projects/{id}/uploads answered, URL-encoded.
The part, from 1 to partCount.
1 <= x <= 10000Query Parameters
The key POST /projects/{id}/uploads answered: the file’s name under input/, URL-encoded.
Response
OK