Chunked Uploads
Blob Chunked Upload Part
This documentation provides a comprehensive overview of the PUT /v1/objects/chunked endpoint of the SquareCloud Blob API.
string
required
The API key for your account. You can find this in your account settings.
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
- 400 Status Code
- 401 Status Code
- 404 Status Code
- 413 Status Code
- 429 Status Code
- 500 Status Code

