Skip to main content

Queue

Upload and queue one or more documents for async processing. This is the recommended command for batches.

The command runs three phases automatically:

  1. Upload — Progress bar with filename, file size, count (3/5), and elapsed time
  2. Watch — Live table polling every 5s showing status, elapsed time, chunk/image counts, and available artifacts per document
  3. Download — Progress bar across all files, then a file-tree view per document showing each artifact and its size

Usage

Queue individual files

fissionbox document queue \
--path invoice_jan.pdf \
--path invoice_feb.pdf \
--path report.docx \
--schema-file schema.json \
--extract-images \
--output-dir ./fissionbox-output

Queue an entire folder

Every supported file becomes its own document run:

fissionbox document queue \
--path ./invoices/ \
--extract-images \
--output-dir ./fissionbox-output

Mix files and folders

fissionbox document queue \
--path ./invoices/ \
--path ./contracts/ \
--path one-off.pdf \
--output-dir ./fissionbox-output

Options

FlagDefaultDescription
--path PATHrequiredFile or folder (repeat for multiple; folders expand recursively)
--schema-file FILEJSON schema for structured data extraction
--schema-json JSONInline extraction schema as JSON string
--extract-diagramsoffExtract diagrams
--extract-imagesoffExtract images
--response-detailfullfull or extracted_only
--queue-output FILEfissionbox-queue.jsonSave queue state for watch/download
--no-watchoffSkip watching and downloading after queue
--output-dir DIR./fissionbox-outputDownload destination

Queue State File

The queue state is saved to fissionbox-queue.json by default. You can use this file with watch and download commands later:

fissionbox document watch --queue-file fissionbox-queue.json
fissionbox document download --queue-file fissionbox-queue.json