Create Document Split job
Initiates a Document Split job for the supplied source file. The job runs asynchronously; clients can poll the returned job ID to track progress.
All split-specific input lives under split_input. When split_input.split_type is manual, provide split_input.split_definition (continuous page ranges; version may be omitted or v_1). When split_input.split_type is page_selection, provide split_input.page_selection (non-linear page segments; version may be omitted or v_2). split_input.prompt must not be provided for either of those variants. When split_input.split_type is smart, split_input.prompt is required and neither split_input.split_definition nor split_input.page_selection must be provided.
Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Headers
Version header.
2026.0 Body
The request body for creating a Document Split job. The split_input property carries the caller-supplied input that determines how the split is performed.
The ID of the source file to split.
"12345"
The ID of the folder where the resulting files will be uploaded.
"14047816008"
The system that initiated the request, used for analytics and traceability.
api, box, relay, salesforce "api"
Validation rules for creating a Document Split job using caller-supplied page ranges.
- Document Split manual create request
- Document Split page selection create request
- Document Split smart create request
An optional identifier supplied by the caller for this Document Split job. The value is returned on job responses for correlation only. It is not a Box resource ID, is not required to be unique, and cannot be used to look up the job.
255"invoice-48291"
Response
The Document Split job was accepted for processing. Returns a reference to the newly created job.
A reference to a newly created Document Split job. Returned when a Document Split job is accepted for asynchronous processing. Clients can poll the full job representation using this ID.
