For the complete documentation index, see llms.txt. This page is also available as Markdown.

Data Overview

Box Data Extract surfaces content from your Box documents in four different ways, depending on how much processing you want Box AI to apply. Each entity targets the same folder but returns a different representation of the documents inside it.

Entities

Entity
What it returns

Stream text representation folders

Plain text extracted from each document

Stream AI ask folders

AI-generated answer to your custom prompt, per document

Stream AI extract folders

Key-value metadata extracted by Box AI based on your prompt

Stream AI extract structured folders

Structured fields extracted by Box AI using a predefined schema

Fields by entity

Stream text representation folders

Field
Description

file_id

Unique identifier of the Box file

file_name

Name of the file

text_content

Full extracted text from the document

folder_id

ID of the parent folder

Stream AI ask folders

Field
Description

file_id

Unique identifier of the Box file

file_name

Name of the file

prompt

The question sent to Box AI

answer

The AI-generated response for that document

folder_id

ID of the parent folder

Stream AI extract folders

Field
Description

file_id

Unique identifier of the Box file

file_name

Name of the file

prompt

The extraction prompt used

extracted_data

Key-value pairs extracted by Box AI

folder_id

ID of the parent folder

Stream AI extract structured folders

Field
Description

file_id

Unique identifier of the Box file

file_name

Name of the file

structured_fields

Extracted fields matching the predefined schema

folder_id

ID of the parent folder

Common field combinations

  • file_name + text_content — useful for full-text search pipelines or feeding content into AI destinations

  • file_name + answer — great for summarization or Q&A dashboards built from document libraries

  • file_name + structured_fields — ideal for turning contracts, invoices, or forms into structured database records

Use cases by role

  • Extract text from policy documents or SOPs and load into a searchable Google Sheet

  • Use AI extract to pull key dates and parties from contracts into BigQuery for tracking

  • Feed structured extraction results into an AI tool like Claude or ChatGPT for further processing

Platform-specific notes

  • Box AI features (AI ask, AI extract) require a Box AI-enabled plan — not all Box accounts include this

  • The Folder ID is a numeric string visible in the Box URL when you open a folder (e.g., /folder/123456789)

  • Enabling Recursive will process all subfolders, which can significantly increase the number of API calls and processing time for large folder trees

  • Each document in the folder is processed individually — very large files or folders with hundreds of files may take longer to sync

  • Supported file types for text extraction depend on Box's representation API; PDFs, Word documents, and plain text files are typically supported

Last updated

Was this helpful?