# Submit a document for splitting
Source: https://docs.file.ai/api-reference/document-jobs/submit-a-document-for-splitting

> Accepts a single document and queues it for asynchronous splitting.

post /prod/v1/split

Accepts a single document and queues it for asynchronous splitting.

One endpoint covers all split modes; the mode is selected by the payload
(not a separate endpoint):
  - no options            -> normal split (the engine detects boundaries)
  - custom_instruction    -> custom (guided) split
  - ranges                -> deterministic split (explicit page ranges)
Supplying both custom_instruction and ranges is a 422.

Always returns 202 Accepted with a job_id; results are retrieved via
GET /v1/jobs/{job_id} (result.documents carries the per-split page
ranges) or delivered to callback_url when the job settles.

Supported input types: application/pdf, image/png, image/jpeg, image/tiff.
Any other content type is rejected with 415.
