Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developer.box.com/llms.txt

Use this file to discover all available pages before exploring further.

Before you begin

Every tutorial assumes you have:
  1. A Box developer account
  2. A Box application configured in the Developer Console - see Create your first application
  3. Python 3.11 or higher installed locally
Each tutorial lists additional prerequisites (specific scopes, enterprise features) at the top of the page.

Tutorials

Invoice intake automation

Use case: Automate accounts payable by extracting structured fields from invoice PDFs and writing them back as searchable metadata.APIs: Box AI Extract, Metadata, WebhooksTime: ~30 minutes

Sales RFP answer bank

Use case: Build an AI-powered knowledge base that lets sales reps query approved proposals and RFP responses using natural language.APIs: Hubs, Hub Items, Hub Collaborations, Box AI AskTime: ~25 minutes

What to expect

Each tutorial follows the same structure:
SectionWhat it covers
Use caseThe business problem and why this solution works
What you are buildingConcrete deliverables by the end of the tutorial
PrerequisitesAccount, app, and scope requirements
Step-by-step processGuided implementation with tested code examples
Scaling to productionPatterns for taking the solution beyond a prototype