Skip to main content
Complete a volume file upload

Authorizations

Authorization
string
header
required

BoxRouter API key; never an upstream provider key.

Headers

Idempotency-Key
string

Optional for this operation. Preserve the same stable identifier when retrying an uncertain response; never reuse it for new work. If omitted where allowed, Cloud generates a request-scoped key that cannot reconcile a later retry. Do not include credentials or payloads. Stable identifier for one logical mutation.

Required string length: 1 - 128

Path Parameters

volume_id
string
required

BoxRouter-managed Volume ID. Provider-native volume requirements are not accepted.

Pattern: ^vol_[0-9a-f]{32}$
upload_id
string
required

ID of the open volume file upload.

Pattern: ^vup_[0-9a-f]{32}$

Body

application/json
parts
object[]
required
Required array length: 1 - 10000 elements

Response

Completed volume file

path
string
required

Relative path from the volume root, visible in sandboxes at /workspace/<path>. Empty paths, a leading slash, empty, . or .. segments, NUL, and paths longer than 1024 UTF-8 bytes are refused with invalid_request (400).

Required string length: 1 - 1024
Pattern: ^(?!/)(?!.*//)(?!\.{1,2}(?:/|$))(?!.*\/\.{1,2}(?:/|$))(?!.*\u0000).+$
size
integer
required
Required range: 0 <= x <= 5497558138880