Skip to main content
The Box AI API summarizes your content, answers questions, generates text, and extracts structured metadata through a single API. The API is available to all Box customers on Business plans and above.

Capabilities

CapabilityDescriptionEndpoint
Ask questionsGet answers about document content
Generate textCreate drafts, templates, and content from prompts
Extract metadataPull key-value pairs from unstructured documents using natural language prompts
Extract structured metadataExtract data using metadata templates or field definitions

Quick starts

Get up and running with Box AI in minutes.

Summarize documents

Summarize document content using Box AI and the Python SDK.

Extract structured data

Use metadata templates to extract structured data from documents.

Freeform extraction

Extract data using natural language prompts or stringified data structures.

Enhanced Extract Agent

Use advanced reasoning models to extract data from complex documents.

API reference

Ask

POST /ai/ask

Text generation

POST /ai/text_gen

Extract

POST /ai/extract

Extract structured

POST /ai/extract_structured

Get AI agent config

GET /ai/agent_default

AI response schemas

Response objects