Skip to main content

Create larger file upload

POST 

/documents/upload

Creates a new upload target for files larger than the standard 4.5 MB limit, supporting synchronous processing of files up to 25 MB (or the client's configured maximum).

Returns an upload ID and an array of pre-signed URIs. The client uploads file parts by sending PUT requests with raw bytes to each URI. Only the parts needed should be uploaded — the last part may be smaller than partSize.

Once all parts are uploaded, pass the uploadId to POST /documents/single or POST /documents/append as a JSON payload to process the file.

Responses

Pre-signed upload URIs created