◈ Homepage — http://www.box.com/homeWe’re named a Leader in the 2026® Gartner Magic Quadrant™ for Document Management. Read report
Join us at the Content + AI Virtual Summit on May 20. Discover how Box transforms the way enterprises work today. Register now
Your business lives in content - unleash it with the new Box Agent. Learn more
Box Automate is here: Put content and AI to work. Power every business workflow. Explore now
Left Right Close
Products
Overview
Intelligent Content Management
Security & Compliance
End-to-end data protection
Collaboration
Securely work together on files
Workflow Automation
AI driven business processes
No-code Apps
Intelligent Apps for any workflow
Hubs
AI-powered content portals
Box AI
Unlock the value of your content
Box AI Agents
Intelligent agents to transform work
Box Extract
Extract structured data at scale
E-signature
Send, track, and manage e-signatures
Integrations
Thousands of connected apps
Content Platform
Build with content APIs
See all products & features
Box Automate
Unite AI agents, no-code tools, and enterprise security to accelerate complex workflows and drive high-impact outcomes.
Learn more
Solutions
Industries
Financial Services
State & Local Government
Small Business
Education
Professional Services
Life Sciences
Federal Government
Nonprofit
Retail
Media & Entertainment
Departments
Finance
Sales
Human Resources
Marketing
Engineering
Legal
Services
Box Consulting
Your transformation partners
Migration Services
Seamlessly migrate to the cloud
Product Support
Keep business moving
Ecosystem
Partners
Service, reseller, and AI partners
Integrations
Securely connect your content
Developer
Products
Platform Overview
Build with content APIs
Box AI
Bring AI to your apps
MCP Server
Connect Box with your AI agents
UI Elements
Prebuilt rich UI components
Metadata
Extract key-value pairs
Doc Gen
Generate on-brand documents
Sign
Embed e-signatures to apps
CLI
Command line tool for the Box API
Go to Platform add-on pricing
Documentation
API reference
Developer guides
SDKs & tools
Sample code catalog
Go to Dev Console
Getting Started
Sign up for free
Build your first Box integration
View developer docs
Explore guides, tutorials, and more
Connect
Developer blog
Tutorials for building on Box
Community
Join the discussion with Box devs
Resources
Resources
App Downloads
Customer Stories
Trust Center
Resource Library
Blog
Knowledge Center
Demos & Use Cases
Events
Support
Support
Community
Training
Box Docs
Virtual Summit 2026
Get a front-row seat to see how Box transforms the way enterprises work today.
Register now
NewsPricingContact
Log in
Get started
Presentations
+ AI
Intelligent content management, secure collaboration, and agentic workflow
Get started
Contact us
Trusted by the world’s leading organizations
See customers
Collaborate easily and securely
Sales presentations, product specs, employee handbooks: Unstructured data is at the center of how you work. Access, share, edit, and co-create content with AI while accelerating productivity. Enterprise-grade security and compliance ensure sensitive data stays protected as teams work together from anywhere, inside or outside your organization.
Explore collaborationWatch video
Get AI insights from content
Harness the value of unstructured data like lease agreements and finance documents, and get instant insights from any amount of content across your enterprise. Box AI lets you seamlessly tap into leading AI models from OpenAI, Anthropic, and Google for real-time summaries, deep analysis, and smart recommendations.
See AI in actionWatch video
Extract critical data at scale
Identify and retrieve structured data from your content — from detailed contracts to bank statements and handwritten bills of lading. Automate document processing with customized extraction agents for higher accuracy and confidence.
Power extractionWatch video
Automate with AI agents
Effortlessly design and deploy complex workflows with an intuitive drag-and-drop builder, and automate key tasks with agents. From loan processing to onboarding employees and vendors, accelerate end-to-end business processes with AI.
Automate workflowsWatch video
Protect all your content
Safeguard sensitive data with AI-driven security that detects and mitigates threats in real time. Get deep learning-based malware detection and timely alerts about unusual activity, plus automated classification and granular access controls that protect your data at scale. Meet requirements like GDPR, HIPAA, and FINRA with built-in compliance tools.
Explore toolsWatch video
Build with AI-native APIs
Our Intelligent Content Management platform provides seamless collaboration, content security, and AI capabilities that empower developers to build, customize, and integrate across their apps. Deliver AI-powered insights, along with exceptional user and agentic experiences, and customize agents to streamline workflows with Box AI Studio.
Build with APIsWatch webinar
Power seamless e-signatures
Close deals and onboard talent faster. With a solution that’s built right where your content lives, you can stop jumping from emails to e-signature apps. AI-driven e-signature workflows let you sign, approve, and track documents directly within your content ecosystem. Automate requests and follow-ups, ensuring nothing falls through the cracks. Best of all, get unlimited e-signatures for free to streamline work without added costs.
Streamline signingWatch video
One secure, intelligent platform with 1,500+ app integrations
See all integrations
Named a Leader by independent analyst firms
Discover why Box was named a Leader based on our “Ability to Execute” and “Completeness of Vision.”
Read now
Explore why Box was named a Leader, with the highest scores possible in 13 criteria such as innovation, vision, security, AI/ML (including generative AI), and more.
Read now
See why Box was named a Leader, with recognition for AI/ML, integration and interoperability, and security.
Read now
By investing in a cloud content management platform like Box and leveraging other best-of-breed technology partners, we have been able to create a more secure, efficient, and collaborative environment for conducting business.
– CDO, Morgan Stanley Wealth Management
Read storyMore customer stories
Box fits the ‘3S-3C’ model: Simplicity, scalability, and security. Cloud-based, clean desks, and current.
– Vice President and CIO, Broadcom
Read storyMore customer stories
12
Previous
Next
Learn more about Content + AI
Make your content smarter
Hear from thought leaders about the power of combining AI with unstructured data.
Learn more
Dive into Intelligent Content Management
Learn about all our capabilities, from cloud security to e-signature to collaboration.
Learn more
Watch the BoxWorks keynote
Hear exciting product announcements and the future of Intelligent Content Management.
Watch on demand
YouTube
Blog
Twitter
Facebook
Company
Use Cases
Service & Support
Resources
International sites
About Us
Leadership
ESG
Press
Box Blog
Investor Relations
Box.org
Careers
Partners
Legal
Box AI
AI Agents
Collaboration
Cloud Storage
Mobility
Security
Box for ECM
File Sharing
Document Management
File Transfer
Cloud Backup
Virtual Data Room
Cloud Content Management
Send Large Files Fast
Product Support
Training
Community
Contact Us
1.877.729.4269
Trust Center
Box AI Trust
GDPR Compliance
GxP Validation
Demos
Downloads
Resource Library
United States (English)
United Kingdom (English)
India (English)
Netherlands (English)
Sweden (English)
Australia (English)
Canada (English)
France (Français)
Deutschland (Deutsch)
Italia (Italiano)
日本 (日本語)
한국 (한국어)
América Latina (Español)
©2026 Box
Sitemap
Subscriptions
Terms of Service
Privacy Policy
Do Not Sell My Info
Cookie Preferences
English (US)
English (US)
English (UK/Europe)
English (Canada)
English (Australia)
English (India)
English (Netherlands)
English (Sweden)
Français
Deutsch
Italiano
日本語
한국어
Spanish
Trending topics
What Is an Electronic Signature?
What Is AI?
How to Use AI for Business
Enterprise AI Strategy
Electronic Document Management Systems
Best Note-Taking Methods
What Is File Encryption?
How to Share Large Video Files
What Is Collaboration?
◈ Interior Pages — 22 pages crawledHomepage - Box Docs Skip to main content 🚀 Welcome to the beta version of the new Box Docs site! Explore the updated Product Guides in a redesigned, AI-powered experience. Box Docs home page English Search... ⌘ K Ask AI Announcements Announcements Search... Navigation Homepage Home Get started Collaboration Intelligent workflow AI No-code apps Security & compliance E-signature Developers Support Community Training Box Docs Box Fundamentals Box Admin Tools Box AI Box Apps Box Archive Box Automate Box Canvas Box Compliance Box Doc Gen Box Drive Box Extract Box Forms Box Governance Box Hubs Box MCP Server Box Mobile Box Notes Box Platform Box Relay Box Shield Box Shuttle Box Sign Box Sync Box Tools Accessibility Homepage Cursor Connect to Cursor Cursor Connect to Cursor Documentation Index Fetch the complete documentation index at: https://docs.box.com/llms.txt Use this file to discover all available pages before exploring further. How can we help? Explore our product documentation or ask Docs AI to learn about intelligent content management, secure collaboration, and automated workflows in Box. What’s new New & updated Most viewed Was this page helpful? Yes No The Basics of Box Next ⌘ I Box Docs home page x linkedin github youtube facebook Blog Subscriptions Terms of Service Privacy Policy Do not Sell My Info Fair Use Policy Cookie Notification llms.txt Cookie Preferences x linkedin github youtube facebook Assistant Responses are generated using AI and may contain mistakes. Box | Login English (US) Dansk Deutsch English (Australia) English (Canada) English (UK) English (US) Español Español (Latinoamérica) Français Français (Canada) Italiano Nederlands Norsk (Bokmål) Polski Português Suomi Svenska Türkçe Русский हिन्दी বাংলা 日本語 简体中文 繁體中文 한국어 Sign Up Sign In to Your Account Box Corporate uses your network credentials. Please continue to log in to Box using your network account. Continue Not a part of Box Corporate ©2026 Box Privacy Policy Terms Help Sign In with Google CLI - Box Dev Docs Skip to main content Join us on May 20th for the Content + AI Virtual Summit. Register now Box Dev Docs home page English Search... ⌘ K Ask AI Log in Get started for free Get started for free Search... Navigation CLI CLI Guides API reference Quick starts AI SDKs and tools Changelog Tutorials Community Developer Blog Box SDKs Box Docs Build with Box Platform Developer Guides Overview Start Here Box AI Box AI Studio Box Archive Box Automate Box Doc Gen Box Hubs Box MCP Server Box Relay Box Sign API Calls Applications Authentication Authorization CLI Overview Headless Login Using the Box CLI CLI sample scripts Box CLI with JWT Authentication Collaborations Collections Comments Downloads Embed Box Events Files File Requests Folders Integration Mappings Legal Holds Metadata Mobile Representations Retention Policies Search Security Shared Links SSO & App users Tasks Tooling Trash Uploads Users Webhooks Web Links On this page Quickstart Step 1: Install the CLI Step 2: Authenticate the CLI Step 3: Run your first command Getting help Alternative methods to interact with the Box API Additional information Advanced CLI CLI Cursor Connect to Cursor Cursor Connect to Cursor 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. The Box CLI brings Box to your terminal. It works with agentic tools and harnesses, letting you manage content, automate tasks, and integrate Box into scripts, tools, and AI agents. Scopes are limited to files and folders, AI, and Sign when logging in as a Box user . If you need additional scopes, use a Box platform app instead. Quickstart Step 1: Install the CLI The CLI can be installed as a Node package on any platform, including Linux, Windows, and macOS. For this to work, you need to have Node.js installed. npm install --global @box/cli Step 2: Authenticate the CLI In your terminal, run: box login 1. Log in as a Box user (OAuth) The fastest way to get started. Uses a preconfigured Box application that only supports file and folder operations, AI, and Sign. Select the Grant Access to Box button which appears in the browser. After authentication completes successfully, you are ready to run commands. 2. Use a Box platform app This option requires additional setup but allows you to configure scopes and permissions. Go to your Developer Console and select or create an application. In the application’s Configuration section: Make sure it uses Standard OAuth 2.0 . Set the Redirect URI to http://localhost:3000/callback . Select your desired . Copy your Client ID and Client Secret . At the top of the page, click Save Changes . Return to the terminal window and enter the Client ID and Client Secret when prompted. Select the Grant Access to Box button which appears in the browser. After authentication completes successfully, you are ready to run commands. Use box login --platform-app to skip the prompt for the Client ID and Client Secret. 3. Headless environment (no browser) If you are on a remote server or any machine without a browser, use the --code flag for manual code entry. See for step-by-step instructions. box login --code Step 3: Run your first command To confirm the configuration was successful, enter: box users:get me If authentication was successful, the CLI returns information about your Box user account. Type: user ID: ' 0123456789 ' Name: Aaron Levie Login:
[email protected] Created At: ' 2020-01-01 T 09 : 45 : 01-07 : 00 ' Modified At: ' 2021-03-01 T 09 : 30 : 05-07 : 00 ' Language: en Timezone: America/Los_Angeles Space Amount: 999999999999999 Space Used: 6291500 Max Upload Size: 16106127360 Status: active Job Title: '' Phone: '' Address:
[email protected] Avatar URL: '' Notification Email: [] The CLI supports commands. Manage hubs and hub items directly from your terminal. Run box hubs --help to see all available operations. Getting help Every CLI command begins with box . Add --help to any command for assistance. Run box --help to display all available top-level commands. A full list of commands and usage information is available in the GitHub repository . Supported callback ports are: 3000 , 3001 , 4000 , 5000 , and 8080 . Change with --port . Alternative methods to interact with the Box API To use the method, check our guide. To use the method, check our Box configure guide. Additional information More information about the Box CLI is available in the following pages: Review all commands . Review token cache settings. Review autocomplete settings. To perform bulk actions using CLI commands, check our CLI bulk commands guide. API requests made through Box first-party applications are not chargeable. Requests made by custom applications using the Box API are chargeable. Advanced The GitHub page contains additional guides that might be of interest to an advanced CLI user: Set up autocomplete Configure another app Switch accounts Token cache Was this page helpful? Yes No Common Errors Previous Login for Headless Environments Next ⌘ I Box Dev Docs home page x github linkedin youtube facebook Newsletter unsubscribe Terms of Use Privacy Policy Cookie Notification llms.txt x github linkedin youtube facebook Assistant Responses are generated using AI and may contain mistakes. Extract metadata from file (structured) - Box Dev Docs Skip to main content Join us on May 20th for the Content + AI Virtual Summit. Register now Box Dev Docs home page English Search... ⌘ K Ask AI Log in Get started for free Get started for free Search... Navigation Box AI tutorials Extract metadata from file (structured) Guides API reference Quick starts AI SDKs and tools Changelog Tutorials Community Developer Blog Box SDKs Box Docs Build with Box Platform Developer Guides Overview Start Here Box AI Overview Box AI tutorials Overview Get started with Box AI Ask questions to Box AI Generate text with Box AI Override AI model configuration Extract APIs overview and use cases Extract metadata from file (freeform) Extract metadata from file (structured) AI model overrides Supported AI models AI quick starts Box AI Studio Box Archive Box Automate Box Doc Gen Box Hubs Box MCP Server Box Relay Box Sign API Calls Applications Authentication Authorization CLI Collaborations Collections Comments Downloads Embed Box Events Files File Requests Folders Integration Mappings Legal Holds Metadata Mobile Representations Retention Policies Search Security Shared Links SSO & App users Tasks Tooling Trash Uploads Users Webhooks Web Links On this page Supported file formats Supported languages Before you start Send a request Parameters struct and table field types struct field type table field type Supported sub-field types Use cases Create the request Use fields parameter Use metadata template Enhanced Extract Agent Box AI tutorials Extract metadata from file (structured) Cursor Connect to Cursor Use the POST /ai/extract_structured endpoint to extract metadata using templates, field definitions, or the Enhanced Extract Agent. Cursor Connect to Cursor 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. With Box AI API, you can extract metadata from the provided file and get the result in the form of key-value pairs. As input, you can either create a structure using the fields parameter, or use an already defined metadata template. To learn more about creating templates, see Creating metadata templates in the Admin Console or use the . You can also autofill metadata in templates using our Standard or Enhanced Extraction Agent. Supported file formats The endpoint supports the following file formats: Documents PDF DOC DOCX GDOC ODT Box Note TEXT RTF XDW AS Images TIFF TIF PNG JPEG JPG WEBP Spreadsheets PPT PPTX GSLIDE GSLIDES ODP OTP XLS XLSX XLSM ODS CSV Code Files Languages: .js , .py , .css , .php , .sql JSON HTML XML MD Box AI automatically applies optical character recognition (OCR) when processing image files (TIFF, PNG, JPEG) and scanned documents. This eliminates the need to convert images to PDF before extraction, saving time and simplifying your integration. Supported languages Box AI can extract metadata from documents in the following languages: English Japanese Chinese Korean Cyrillic-based languages (such as Russian, Ukrainian, Bulgarian, and Serbian) No additional configuration is required to use different languages or image formats. Box AI automatically detects the language and applies OCR when needed. Before you start Make sure you followed the steps listed in to create a platform app and authenticate. Send a request To send a request, use the POST /2.0/ai/extract_structured endpoint. cURL Node/TypeScript v10 Python v10 .NET v10 Swift v10 Java v10 Java v5 curl -i -L 'https://api.box.com/2.0/ai/extract_structured' \ -H 'content-type: application/json' \ -H 'authorization: Bearer <ACCESS_TOKEN>' \ -d '{ "items": [ { "id": "12345678", "type": "file", "content": "This is file content." } ], "metadata_template": { "template_key": "", "type": "metadata_template", "scope": "" }, "fields": [ { "key": "name", "description": "The name of the person.", "displayName": "Name", "prompt": "The name is the first and last name from the email address.", "type": "string", "options": [ { "key": "First Name" }, { "key": "Last Name" ] } ], "ai_agent": { "type": "ai_agent_extract_structured", "long_text": { "model": "azure__openai__gpt_4o_mini" }, "basic_text": { "model": "azure__openai__gpt_4o_mini" } } }' Parameters To make a call, you must pass the following parameters. Mandatory parameters are in bold . The items array must contain exactly one element. For prompt and file limits, see . Parameter Description Example metadata_template The metadata template containing the fields to extract. For your request to work, you must provide either metadata_template or fields , but not both. metadata_template.type The type of metadata template. metadata_template metadata_template.scope The scope of the metadata template that can either be global or enterprise . Global templates are those available to any Box enterprise, whereas enterprise templates are bound to a specific enterprise. metadata_template metadata_template.template_key The name of your metadata template. invoice items.id Box file ID of the document. The ID must reference an actual file with an extension. 1233039227512 items.type The type of the supplied input. file ai_agent Override the default model configuration. Lets you change the model, prompt template, system message, or LLM parameters. See for how it works and for examples. include_confidence_score A flag to indicate whether to include the confidence score for every extracted field. true include_reference A flag to indicate whether to include references for every extracted field. true items.content The content of the item, often the text representation. This article is about Box AI . fields.description A description of the field. The person's name. fields.displayName The display name of the field. Name fields.key A unique identifier for the field. name fields.namespace The namespace of the taxonomy source. Required if using taxonomy type field from an existing taxonomy. string fields.options A list of options for this field. This is most often used in combination with the enum and multiSelect field types. [{"key":"First Name"},{"key":"Last Name"}] fields.options.key A unique identifier for the field. First Name fields.prompt Additional context about the key (identifier) that can include how to find and format it. Name is the first and last name from the email address fields.type The type of the field. It includes but is not limited to string , float , date , enum , multiSelect , struct , table . string fields.taxonomy_key The identifier for a taxonomy, which corresponds to the key of the taxonomy source. Required if using taxonomy type field. string struct and table field types The Box AI extract_structured API supports two complex field types — struct and table in addition to the existing scalar types ( string , float , date , enum , multiSelect ). The struct and table types allow you to extract grouped and repeating structured data from documents. For best results, use the enhanced extract agent . struct field type Use the struct type to group multiple related sub-fields into a single named JSON object. This is useful when you want to extract a set of related values that belong together and receive them as one structured object rather than separate flat fields. Example: an address or a person’s contact details. A struct field requires a fields array that defines its sub-fields. Each sub-field is an object with the following properties: key : The unique ide Build with Box Platform - Box Dev Docs Skip to main content Join us on May 20th for the Content + AI Virtual Summit. Register now Box Dev Docs home page English Search... ⌘ K Ask AI Log in Get started for free Get started for free Search... Navigation Build with Box Platform Guides API reference Quick starts AI SDKs and tools Changelog Tutorials Community Developer Blog Box SDKs Box Docs Build with Box Platform Developer Guides Overview Start Here Box AI Box AI Studio Box Archive Box Automate Box Doc Gen Box Hubs Box MCP Server Box Relay Box Sign API Calls Applications Authentication Authorization CLI Collaborations Collections Comments Downloads Embed Box Events Files File Requests Folders Integration Mappings Legal Holds Metadata Mobile Representations Retention Policies Search Security Shared Links SSO & App users Tasks Tooling Trash Uploads Users Webhooks Web Links Build with Box Platform Cursor Connect to Cursor Cursor Connect to Cursor 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. Build with Box Platform All the developer resources to help you get the most from Box products Get started Onboard to Box Platform in minutes. Developer guides Dive deeper with technical guides. Build with AI Connect AI agents to Box, use the Box AI API, and integrate with AI frameworks. API reference Check endpoint details and try API calls. Changelog Stay up to date with all latest releases. Developer Console Create and manage Box Platform Apps. Get started Explore user types Understand application types Learn about authentication methods Authorize an application Upload files to Box Download files from Box Explore tools Box SDKs and tools Speed up development with Box SDKs and developer tools. Box MCP server Perform actions on Box content seamlessly. Box UI Elements Embed Box UI Elements to custom apps. Tutorials Build production-ready automations that combine Box AI with other platform capabilities Automate invoice intake Watch a folder, extract fields with Box AI, and write metadata back. Accounts payable on autopilot! Sales RFP answer bank Build an AI-powered knowledge base with Box Hubs for instant answers grounded in approved sales content. Was this page helpful? Yes No Developer Guides Overview Next ⌘ I Box Dev Docs home page x github linkedin youtube facebook Newsletter unsubscribe Terms of Use Privacy Policy Cookie Notification llms.txt x github linkedin youtube facebook Assistant Responses are generated using AI and may contain mistakes. --> Box Platform API Integration & Developer Tools | Community Skip to main content Users Admins Developers Feature requests Support User Groups Create a post Login Home Community Box Platform Box Platform All things API and SDK related API Blogs SDKs and Tools Box AI API Box Sign API Box for Salesforce API 926 Topics Recently active Most replies Most views Newest first Meena Ganesh Box Box Employee published in Box AI API You probably don’t need to train your own AI model — and in our latest AI Explainer video, we show why! Interview Most teams think they need custom model training to get real context. But in practice? Training is slow, expensive, brittle, and hard to govern. And for 95% of company use cases, you can get better results faster by pulling in your content at runtime using secure RAG, tailored instructions, and task-specific agents. In this episode of our AI Explainer Series with Box CTO, Ben Kus, we break down: When training actually makes sense (rare, high-risk, ultra-specialized workflows) Why most companies don’t need it — and how RAG + instructions deliver grounded, auditable answers instantly Real patterns from the field: caching, hybrid RAG, and policy-aware prompting to reduce latency, cost, and risk 4 329 1 5 months ago M mpatnode New Participant posted in API Box Mock Service With some help from Claude we built a standalone Box Mock service which responds to most APIs (well, most the ones our app uses). YMMV but it’s here if you find it helpful: https://github.com/transparency-analytics/box-mock 0 8 0 M 2 days ago Z ZackQCG New Participant asked in API Why is Box API returning incorrect Folder IDs? I am using Box API v10 via the Node SDK to query for Folders, specifically:client.folders.getFolderItems(parentId) // parentId is a folder name that exists (e.g. ‘QCG Test’) The value I am receiving from Box API does not match the Folder ID found in the URL of the folder when viewing My Account.For Example:My folder name is “QCG Test” with an Id (from Box URL) of: ********5204The value received when I query for this Folder ID from the API returns as: ********0532Note: The values above are edited to censor the full ID. The censored digits do not match as well. 0 34 1 Z 2 days ago K KhoaCao New Participant asked in API Having problem connecting Box's Webhook with my project application Im creating Webhook to setup a Automatic trigger that will notify my project application if there is any change in the Box side (Ex: File Uploaded).The setup was fine, but i didnt receive any data delivered to my application. After checking, turnout my application doesnt allow public network traffic, and it would need to setup an IP allow list for Webhook to be able to connect. ( I did check with our testing environment that allowed public traffic. It worked)I had follow this ip address list from this site : https://support.box.com/ips but it is not working yet.Also, I tested with webhook.site and get the data coming from 74.112.186.xx instead of the ip from the list above. So my question is : Do Box’s Webhook data come from a static range of IP addresses. If so, can I get the info anywhere? Best Regards. 0 22 0 K 3 days ago G garlandwong New Participant asked in API OAuth invalid_client after login — Custom App with valid credentials Subject: OAuth invalid_client after login — Custom App with valid credentials Authentication Type: OAuth 2.0 (User Authentication) Status in Dev Console: Enabled Status in Admin Console → Platform Apps Manager → User Authentication Apps: Enabled Issue: The OAuth authorize endpoint returns "invalid_client" after the user logs in (logged in as the app owner [removed by moderator] ). The error page shows Error: invalid_client with no Show Details revealed. What I have already verified: 1. Client Secret is correct — confirmed via curl POST to https://api.box.com/oauth2/token with a fake auth code. Response: {"error":"invalid_grant","error_description":"Auth code doesn't exist or is invalid for the client"} This proves client_id + client_secret are accepted by Box's token endpoint. 2. Redirect URI is registered exactly as sent in the consent request: 3. Scopes: Read all files + Write 0 33 1 O 3 days ago U Uli New Participant asked in SDKs and Tools Box content preview not working with declined cookie consent Hello, we are using the box content previewer as well as cookiebot for our application. Recently, the content previewer stopped working when a user rejected not necessary cookies. Interestingly the file to be previewed is still loaded and we can even see it in the dom structure:The bp-is-invisible class never gets removed though. If we remove it manually, we can see the file preview on the page. After some time we end up in this stateWe are currently using version 2.106.0. With approved cookie consent everything works fine.We also tried different browser and machines - all with the same problem.The file type also does not seem to matter 0 38 0 U 7 days ago S stephanie.adams New Participant asked in Box Sign API Signing Logs and Blank signed documents Hello,We are currently using Box Sign to send documents for signature and have encountered two issues.Firstly, we are receiving blank signed documents mixed in with our fully executed documents. Is there a way to prevent this, or a workaround to eliminate blank documents from being included?Secondly, regarding the signing logs: is there a way to automatically move them to a separate folder instead of keeping them in the same folder as the completed documents? I attempted to set up a Relay workflow, but it is not moving the signing logs out of the completed documents folder.Is there a better approach to achieve this, or could I be missing something in my Relay setup?Thank you for your time, and I look forward to your guidance.Best Regrads,Stephanie 0 30 0 S 9 days ago B benAGENCY New Participant asked in API Apply Box Tags We want to apply tags based on the content of the pdfs we store in box. is there a way for Box AI to analyze individual pdf files and apply tags from a pre-created list of tags? 0 33 0 B 10 days ago D dhairyac New Participant asked in Box Sign API How to enable signature scopes I would like to request for signature scopes. I have the starter plan, but do not see it in my app configuration. One of the docs mentioned that need to request. Kinda annoying honestly. 0 20 0 D 11 days ago M Marcel New Participant asked in SDKs and Tools How to use TokenRestriction? Hi,I’m trying to find a way to restrict a range of files.Using a down scoped token like this: List&lt;String&gt; scopes = new ArrayList&lt;String&gt;();scopes.add("item_preview");scopes.add("item_download");List&lt;TokenRestriction&gt; restrictions = new ArrayList&lt;&gt;();for (String id : fileIds) { String resourceUrl = "https://api.box.com/2.0/files/" + id; restrictions.add(new TokenRestriction(scopes, resourceUrl));}ScopedToken downscopedToken = api.getDownscopedToken(scopes, null, null, restrictions);boxToken = downscopedToken.getAccessToken();I can’t find the class of the TokenRestriction.import com.box.sdk.TokenRestriction; is not available.I’m using version 5.9 of the java SDK.Is there a solution use TokenRestriction or other way to restrict a list of files?Kind regards,Marcel 1 43 1 M 14 days ago O omnivision New Participant asked in API v1 webhook access We need access to the v1 webhooks for our app. This is so that our users can select a folder or root folder to monitor for new media files to auto import and transcribe using our service.I have already tested the webhooks functionality in production using our collaborator accounts.This is urgent because a lot of our box users have been asking for instant sync - currently we are having to poll the api for each connected user - hitting api rate limits. 0 26 0 O 14 days ago A afeeajas New Participant asked in API Box API fails to dow API Reference - Box Dev Docs Skip to main content Join us on May 20th for the Content + AI Virtual Summit. Register now Box Dev Docs home page English Search... ⌘ K Ask AI Log in Get started for free Get started for free Search... Navigation API Reference Guides API reference Quick starts AI SDKs and tools Changelog Tutorials Community Developer Blog Box SDKs Box Docs v2026.0 Automate Workflows Beta v2025.0 Archives Box Doc Gen Box Doc Gen templates Box Hub Collaborations Box Hub Document Box Hub Items Box Hubs Enterprise Configurations External Users Shield lists v2024.0 AI AI Studio App item associations Authorization Box Sign requests Box Sign templates Classifications Classifications on files Classifications on folders Collaborations Collaborations (List) Collections Comments Device pinners Domain restrictions (User exemptions) Domain restrictions for collaborations Downloads Email aliases Events File requests File version legal holds File version retentions File versions Files Folder Locks Folders Group memberships Groups Integration mappings Invites Legal hold policies Legal hold policy assignments Metadata cascade policies Metadata instances (Files) Metadata instances (Folders) Metadata taxonomies Metadata templates Recent items Retention policies Retention policy assignments Search Session termination Shared links (App Items) Shared links (Files) Shared links (Folders) Shared links (Web Links) Shield information barrier reports Shield information barrier segment members Shield information barrier segment restrictions Shield information barrier segments Shield information barriers Skills Standard and Zones Storage Policies Standard and Zones Storage Policy Assignments Task assignments Tasks Terms of service Terms of service user statuses Transfer folders Trashed files Trashed folders Trashed items Trashed web links Uploads Uploads (Chunked) User avatars Users Watermarks (Files) Watermarks (Folders) Web links Webhooks Workflows Zip Downloads API Reference Cursor Connect to Cursor Cursor Connect to Cursor 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. AI AI-powered features for asking questions and extracting data AI Studio Build and manage custom AI agents App item associations Associate app items with files and folders Authorization OAuth 2.0 authorization and token management Box Sign requests Create and manage e-signature requests Box Sign templates Manage reusable e-signature templates Classifications Define and manage security classifications Classifications on files Apply classifications to files Classifications on folders Apply classifications to folders Collaborations Create and manage file/folder collaborations Collaborations (List) List collaborations for users, files, folders, and groups Collections Organize content into collections Comments Add and manage comments on files Device pinners Manage device pinning for offline access Domain restrictions (User exemptions) Exempt users from domain restrictions Domain restrictions for collaborations Restrict collaborations to specific domains Downloads Download file content Email aliases Manage user email aliases Events Monitor Box events and activity File requests Create and manage file upload requests File version legal holds Apply legal holds to specific file versions File version retentions Manage retention policies for file versions File versions Access and manage file version history Files Core file operations and management Folder Locks Lock folders to prevent modifications Folders Core folder operations and management Group memberships Manage user membership in groups Groups Create and manage user groups Integration mappings Map Box users to external integrations Invites Invite users to join Box Legal hold policies Define and manage legal hold policies Legal hold policy assignments Apply legal hold policies to content Metadata cascade policies Auto-apply metadata to folder contents Metadata instances (Files) Manage metadata on files Metadata instances (Folders) Manage metadata on folders Metadata templates Define custom metadata schemas Recent items Access recently accessed items Retention policies Define content retention policies Retention policy assignments Apply retention policies to content Search Search for files and folders Session termination Terminate user or group sessions Shared links (App Items) Access app items via shared links Shared links (Files) Create and manage shared links for files Shared links (Folders) Create and manage shared links for folders Shared links (Web Links) Access web links via shared links Shield information barrier reports Generate reports on information barriers Shield information barrier segment members Manage users in barrier segments Shield information barrier segment restrictions Define restrictions between segments Shield information barrier segments Create and manage barrier segments Shield information barriers Implement information barriers for compliance Skills Apply AI-powered skills to files Standard and Zones Storage Policies Manage storage location policies Standard and Zones Storage Policy Assignments Assign storage policies to users Task assignments Assign tasks to users Tasks Create and manage file-based tasks Terms of service Define enterprise terms of service Terms of service user statuses Track user acceptance of terms Transfer folders Transfer folder ownership between users Trashed files Manage files in trash Trashed folders Manage folders in trash Trashed items List all items in trash Trashed web links Manage web links in trash Uploads Upload files to Box Uploads (Chunked) Upload large files in chunks User avatars Manage user profile images Users Create and manage users Watermarks (Files) Apply watermarks to files Watermarks (Folders) Apply watermarks to folders Web links Create and manage bookmarks Webhooks Configure real-time event notifications Workflows Trigger and manage Box Relay workflows Zip Downloads Download multiple items as zip archives Was this page helpful? Yes No Delete single shield list by shield list id Previous AI agent for extract requests Next ⌘ I Box Dev Docs home page x github linkedin youtube facebook Newsletter unsubscribe Terms of Use Privacy Policy Cookie Notification llms.txt x github linkedin youtube facebook Assistant Responses are generated using AI and may contain mistakes. --> Box | Community Skip to main content Users Admins Developers Feature requests Support User Groups Create a post Login Welcome to The Box Community Your destination for Intelligent Content Management Events Roundtables & webinars Product Launches Learn what's new Documentation Product guides & references Box Agent Checkout our new agent Recent activity Users Admins Developers thomasdeely Box Sr. Community Manager General Recording and Summary: Hear the latest on Box AI for Mobile Tutorial Thanks @Jakub Piech PM Mobile and @msyu Box for today’s overview and demo of Box for Mobile and thanks to our guests for joining in the Q&amp;A. Please see below for highlights and recording. Which is your favorite feature, or are there 1 64 2 3 hours ago K Kathykamble New Participant Admin Forum Restricting subfolder access when parent folder has inherited permissions Hi Box Support Team,I am hoping you can clarify how folder permission inheritance works in Box, and whether there are any options I may have missed.Our setup:- We have a Tier 1 parent folder: AMOGY - E&amp;R Management Team- Inside it we have Tier 2 0 27 3 5 hours ago M María Páramo New Participant General Collaborators Access Hello, I manage yearly folders with a lot of subfolders and many different people accessing. At the end of the year I would like to archive and remove all collaborators access. I find it very difficult to know who has access to each subfolder and wou 0 8 0 M 1 day ago P Premkaneria New Participant General G2 Review Published but Incentive Not Received I recently submitted a review for Box on G2, and the review has already been published successfully. However, I have not yet received the incentive/reward that was mentioned as part of the review campaign.Could someone please help me check the status 0 9 0 P 1 day ago A Aladdin New Participant General No email notification for downl I tested it several times, I can’t receive any email notification for download or upload files 0 7 0 A 1 day ago J Jaclyn New Participant Admin Forum To continue service, my employer needs to see your HECVAT Can this information be sent to me, please? 1 15 1 1 day ago A ahu New Participant Admin Forum Updating payment method Hello, Unfortunately I have an outstanding invoice as my credit card has changed,Unfortunately, I always get this error when I try to update my card at https://app.box.com/update. An error has occurred while processing your enquiry.We were unable to 2 457 17 2 days ago J Joey_Inertia New Participant Admin Forum Allow Users to Create Company Branded File We want to give our users a means of clicking a button (relay/workflow?) or adding custom documents to the “New” Menu where they can click a button and essentially get a copy of a company branded document. We want to use this so users can say, “hey, 1 17 1 2 days ago A Anshu garg New Participant Admin Forum Integrate BOX AI feature in automate workflows Hi Community,I was exploring Box Automate and noticed the new AI Agents/Automate Builder features shown in the latest Box documentation and community posts (such as Extract Agent, Box Agent, HTTPS Request, advanced workflow builder, etc.).Currently, 1 27 1 2 days ago C Christopher De Leon New Participant End User Forum Worsharing of Revit Files using Box Cloud File Server We have tried worksharing function using an AEC Collection license via local area network (LAN) and it was successful. However, our company has just started using Box Cloud File Server which provides secure and centralized platform for storing, shar 2 140 4 C 2 days ago C Christopher De Leon New Participant End User Forum Worsharing of Revit Files using Box Cloud File Server We have tried worksharing function using an AEC Collection license via local area network (LAN) and it was successful. However, our company has just started using Box Cloud File Server which provides secure and centralized platform for storing, shar 2 140 4 C 2 days ago H Heather Bloomfield Box New Participant End User Forum Copying files within a specific folder and time period I need to copy all files from a specific folder created after March 14, 2025 to provide to an outside entity. I tried performing a search from 03/24/2025 - 04/27/2026 and drilled down to that particular folder and the search was performed on all fol 1 68 1 8 days ago L lovelearning22 New Participant End User Forum What happens to shareable links if I move, rename, and/or delete folders? Hello everyone, my company uses Box, and quite frankly it's a disorganized mess. I have been brought in to organize it. Currently, there is no structure to how the folders are set up, and a lot of the files are incorrectly named. We have about ten p 1 102 1 8 days ago J jhe New Participant End User Forum Bug report: Keynote on the Web, cannot add images Since a few weeks ago I’ve been getting the attached error message whenever I am in “Keynote on the Web” (Keynote on iCloud) and try to add an image using any method.Presumably Numbers etc. are also affected by this bug.The bug exists purely client-s 0 39 0 J 11 days ago S sarahr New Participant End User Forum Box Starter Plan Collaborators I have a Box Starter Plan and have one collaborator but don't see where I can invite a second. Would I need to upgrade to be able to do this? 1 52 1 13 days ago K Kdorsa New Participant End User Forum Senior Estimator We use Bluebeam Revu as our default pdf. Box is set to Adobe and it is not letting me switch the default. Ay information as to how to set Revu as the default would be helpfull. 1 47 1 14 days ago N Nabina New Participant End User Forum Files showing as NaNB after moving into the BOX The file size for the files in the Salesforce is displaying the correct size/ Numeric values but once moved to the Box displays as “NaNB”.As per the suggestion from the Box Support, we have upgraded the box version but the issue still persists. Any s 1 78 1 20 days ago C Channy New Participant End User Forum Managed User Storage Allocation: Account Storage Limit Reached for Enterprise Account I have been invited to an Enterprise Box account which is suppose to have unlimited storage. However, when I upload files it says “Account Storage Limit Reached” can anyone assist? 2 422 5 20 days ago E Elaine Cox New Participant End User Forum Relay and Workflows When you click on start a workflow a screen pops up with all the workflows associated with or looking at that folder - is there anyway to make it so only the workflows associated with the user can be seen? We don’t need to see everyone's work flows. 1 66 1 22 days ago E Elaine Cox New Participant End User Forum Workflow/ Relay drama When using the manual start for a workflow not all workflows are available in the screen. Can you help with this? 1 61 1 22 days ago K Kathykamble New Participant Admin Forum Restricting subfolder access when parent folder has inherited permissions Hi Box Support Team,I am hoping you can clarify how folder permission inheritance works in Box, and whether there are any options I may have missed.Our setup:- We have a Tier 1 parent folder: AMOGY - E&amp;R Management Team- Inside it we have Tier 2 0 27 3 5 hours ago J Jaclyn New Participant Admin Forum To continue service, my employer needs to see your HECVAT Can this information be sent to me, please? 1 15 1 1 day ago A ahu New Participant Admin Forum Updating payment method Hello, Unfortunately I have an outstanding invoice as my credit card has changed,Unfortunately, I always get this error when I try to update my card at https://app.box.com/update. An error has occurred while processing your enquiry.We were unable to 2 457 17 2 days ago J Joey_Inertia New Participant Admin Forum Allow Users to Create Company Branded File We want to give our users a means of clicking a button (relay/workflow?) or adding custom documents to the “New” Menu where they can click a button and essentially get a copy of a company branded document. We want to use this so users can say BoxWorks 2025 | Content + AI | In-Person & Virtual Event Already registered? Please check your registration confirmation email for your personalized link to attend. Or, type the email address with which you registered below. Registration email Not Registered? Click here to Register! Overview Speakers --> Announcement Highlights Sessions View sessions Log in KEYNOTE View sessions View sessions --> Thriving in the AI-first era of business New AI models and capabilities are constantly emerging, which can help organizations to uncover valuable data from their unstructured content for the very first time — revealing valuable insights to fuel business efficiency. At BoxWorks, we explored what was possible with our leading Intelligent Content Management platform: Attendees learned how to use AI and agents to extract data, gain insights, and automate workflows, all with next-level, AI-enhanced security. Access exclusive BoxWorks sessions on demand to discover these game-changing AI capabilities and insights for yourself. Read the full announcement blog for complete details on all the latest innovations. Highlights from 2025 GUEST SPEAKER Transform Your Business with AI Expert Ethan Mollick Watch Ethan Mollick, Innovation Expert & Artificial Intelligence Thought Leader in the closing keynote from BoxWorks. He shared practical insights from Fortune 500 companies and his own AI lab, demonstrating why harnessing human "Co-Intelligence"—not just deploying technology—is the essential step to unlocking real productivity and growth. Watch now --> Announcement Highlights Read the full announcement blog for complete details on all the latest innovations. Box Extract: Unlock Your Data's Hidden Value Transform unstructured content into actionable insights with AI-powered extraction agents that intelligently pull critical data from documents at enterprise scale. Learn more Box Shield Pro: Enterprise Security for the AI Era Protect your most valuable content with AI classification agents and agentic threat response capabilities designed for the age of intelligent automation. Learn more Box Automate: Orchestrate Intelligent Workflows Deploy agentic workflow automation with drag-and-drop simplicity to reduce manual work and accelerate complex business processes that integrate AI agents and teams. Learn more Box AI Studio: Custom Agents at Your Fingertips Create tailored AI agents that tap into your Box content knowledge, enabling everything from contract reviews to instant employee support. Learn more Box Apps: Smarter Decision-Making Made Simple Build no-code apps with AI-powered enhancements that surface insights on demand, featuring custom dashboards and seamless workflow integration. Learn more Your AI, Your Choice: The Open Platform Connect with leading AI models from Anthropic, OpenAI, Google, and more through Box's flexible platform that integrates with tools like Claude and Microsoft Copilot. Learn more Watch this game-changing event on demand! View sessions © 2025 Box Privacy policy Terms of use Javascript is required to complete registration. Please enable Javascript in your browser, or contact support for instruction on how to do so. Box Support --> --> Product Guides are now available in the beta release of the redesigned, AI-powered docs.box.com . Check out all the details on what's changed . Product Guides Troubleshooting & FAQs AI Library Integrations Learning User Courses Admin & Co-Admin Courses Developer Resources Browse all Box University Courses Get Certified Community Support Forums --> Community forums Community events Connect with your peers Developers --> Account & Billing Contact Support Box Status Sign in How can we help? Search Users Admins Browse by products Announcements Learn what’s new with Box products Learn more about Announcements Release Notes Learn more about Release Notes Box Fundamentals Learn more about Box Fundamentals Box Admin Tools One central place with access controls, settings, and visibility to keep your enterprise secure. Learn more about Box Admin Tools Box AI Box AI taps into the wealth of knowledge within your enterprise content - making every person in your company smarter and more productive - all while maintaining enterprise-grade security, compliance, and privacy standards. Ask Box AI anything and get answers in seconds — from drafting meeting notes to uncovering key findings inside a lengthy research study. With AI-powered insights, you can make mission-critical decisions faster and with confidence. Learn more about Box AI Box Apps Empower your teams to easily create intelligent applications with custom dashboards, metadata views, and integrated workflows. Learn more about Box Apps Box Archive Box Archive helps you streamline compliance with long-term content preservation. Whether you need a digital content archiving solution to achieve business goals or meet compliance obligations, Box Archive makes archiving your content simple and secure. Learn more about Box Archive Box Automate Built natively on the Box platform, Box Automate makes it easy to design and manage workflows with an intuitive drag-and-drop builder and automate content-centric processes with AI Agents. This enables business teams to move faster without stitching together disconnected tools, relying on brittle rules, or using standalone AI tools for one-off tasks that lack repeatability and governance. It also connects with built-in Box features like Box Forms, Box DocGen, Box Sign, and Hubs. Organizations can also incorporate human-in-the-loop review wherever needed, allowing AI to handle repetitive work while people stay involved in critical decisions and verification steps. Learn more about Box Automate Box Canvas Box Canvas is a flexible, digital whiteboarding environment with infinite space and an intuitive, easy-to-use toolset for visual collaboration. With Canvas, your teams can take their ideas from brainstorming to execution, securely within Box. Learn more about Box Canvas Box Compliance Meet your data compliance and regulatory needs — GDPR, HIPAA, ITAR, and more. Learn more about Box Compliance Box Doc Gen Dynamically generate custom documents natively in Box via Box Relay, in Salesforce, and in third party and custom apps with Box Doc Gen. Learn more about Box Doc Gen Box Drive Box Drive is an incredibly simple way to access all of your Box files (even terabytes of data) right on your desktop from Windows Explorer or Mac Finder. Use Box Drive to easily create and collaborate on files, with all changes automatically saved to Box. Co-author documents simultaneously with colleagues while in desktop productivity suites like Microsoft Office or Apple iWork, and more. And keep the enterprise-grade security protecting everything you do. Learn more about Box Drive Box Extract Box Extract delivers AI-powered data extraction by combining the latest AI models to understand unstructured data with advanced OCR capabilities and agentic extraction approaches to automatically and accurately extract information from content and save it as metadata in Box. This metadata helps accelerate workflow automation, power faster content discovery, improve decision-making, and enables teams to work on content-driven processes effectively, efficiently and at scale. Learn more about Box Extract Box Forms Easily create engaging web and mobile forms to securely collect information and seamlessly trigger downstream actions to initiate business processes. Learn more about Box Forms Box Governance Box Governance allows organizations to manage their content’s lifecycle by powering business processes with flexible retention schedules, preserving content for defensible discovery, and managing the disposition of content. Get the content lifecycle management your organization needs to reduce risk and stay compliant, all while keeping productivity high. Learn more about Box Governance Box Hubs Box Hubs are intelligent portals that help you securely curate, organize and publish content, no matter what file type, or where it lives. That way you can put the right content into the right teammates’ hands, when they need it. And, with Box AI for Hubs, you can ask questions across multiple documents curated in a Hub and get answers in seconds. Learn more about Box Hubs Box MCP Server Learn more about Box MCP Server Box Mobile Capture, view, and share all your content securely from your phone or tablet. Learn more about Box Mobile Box Notes Work together real-time to create plans, notes, and more in real time from any device. Learn more about Box Notes Box Platform Box APIs allow you to extend Box to meet you custom needs while maintaining necessary content security & compliance standards. Our comprehensive API reference documentation and robust developer toolkit empower you with the tools you need to build from the ground up with confidence. Learn more about Box Platform Box Relay Automate content workflows and collaborative processes with a simple, no-code builder. Learn more about Box Relay Box Shield Box Shield is our advanced security offering that helps organizations reduce risk and protect the flow of information. Shield helps you quickly and intelligently classify your content, apply flexible and frictionless security controls, and detect even the most sophisticated malware attacks. Learn more about Box Shield Box Shuttle Box Shuttle empowers admins and co-admins to migrate content into Box at petabyte scale. Built-in tools allow for analysis and planning, configuration and simulation, and migration and reporting. With more than 10 source systems to choose from, begin your data migration today. Learn more about Box Shuttle Box Sign Box Sign provides seamless, secure e-signatures right where you content lives. Simplify your e-sign workflows by integrating Box Sign with business applications, like Salesforce, and extend with power of Box Sign in custom applications with the Box Sign API. Empower your entire organization with unlimited e-signatures at no additional cost. Learn more about Box Sign Box Sync Box will end of life (EOL) Box Sync in December 2026. There will be twelve months of notice before the EOL. Users should migrate to Box Drive, which offers faster performance, enhanced security, and modern collaboration features. After the EOL date, Box Sync will no longer receive bug fixes or updates. Box has created a transition toolkit to help organizations move their users to Box Drive before the deadline. Learn more about Box Sync Box Tools Learn more about Box Tools Accessibility Learn more about Accessibility Load more Trending Conversations Load more --> --> Desktop & mobile apps Get the latest information Product announcements Release notes ©2025 Box Subscriptions Terms of Service Privacy Policy Do not Sell My Info Fair Use Policy Community Guidelines User Guide English (United States) Français 日本語 Box Integrations | Connect Intelligent Content Across 1,500+ Apps Securely We’re named a Leader in the 2026® Gartner Magic Quadrant™ for Document Management. Read report Join us at the Content + AI Virtual Summit on May 20. Discover how Box transforms the way enterprises work today. Register now Your business lives in content - unleash it with the new Box Agent. Learn more Box Automate is here: Put content and AI to work. Power every business workflow. Explore now Left Right Close Main Navigation Products Overview Intelligent Content Management Security & Compliance End-to-end data protection Collaboration Securely work together on files Workflow Automation AI driven business processes No-code Apps Intelligent Apps for any workflow Hubs AI-powered content portals Box AI Unlock the value of your content Box AI Agents Intelligent agents to transform work Box Extract Extract structured data at scale E-signature Send, track, and manage e-signatures Integrations Thousands of connected apps Content Platform Build with content APIs See all products & features Box Automate Unite AI agents, no-code tools, and enterprise security to accelerate complex workflows and drive high-impact outcomes. Learn more Solutions Industries Financial Services State & Local Government Small Business Education Professional Services Life Sciences Federal Government Nonprofit Retail Media & Entertainment Departments Finance Sales Human Resources Marketing Engineering Legal Services Box Consulting Your transformation partners Migration Services Seamlessly migrate to the cloud Product Support Keep business moving Ecosystem Partners Service, reseller, and AI partners Integrations Securely connect your content Developer Products Platform Overview Build with content APIs Box AI Bring AI to your apps MCP Server Connect Box with your AI agents UI Elements Prebuilt rich UI components Metadata Extract key-value pairs Doc Gen Generate on-brand documents Sign Embed e-signatures to apps CLI Command line tool for the Box API Go to Platform add-on pricing Documentation API reference Developer guides SDKs & tools Sample code catalog Go to Dev Console Getting Started Sign up for free Build your first Box integration View developer docs Explore guides, tutorials, and more Connect Developer blog Tutorials for building on Box Community Join the discussion with Box devs Resources Resources App Downloads Customer Stories Trust Center Resource Library Blog Knowledge Center Demos & Use Cases Events Support Support Community Training Box Docs Virtual Summit 2026 Get a front-row seat to see how Box transforms the way enterprises work today. Register now News Pricing Contact Log in Get started Seamless integrations Securely connect intelligent content across 1,500+ apps View top integrations Start building Leading organizations power business with Box Put productivity and AI first Easily work with all your files and AI tools wherever your team creates, accesses, or edits content — from Microsoft to Google, Adobe to Salesforce. Box acts as a single secure layer that boosts productivity with seamless, intelligent end-to-end connection. Icon filled Four apps View integrations Unify intelligent workflows Natively integrate with apps like Salesforce , Workday , Slack, and Oracle NetSuite to give people access to the right information at the right time — with the right user experience. Eliminate manual work by integrating and automating internal and external file sharing, document generation, e-signature and data extraction across the apps you use to drive real value. Icon play Icon filled Play 20x20 See integrations in action Extend security and compliance Utilize AI and protect your content as it moves across your tech stack, without compromising the flow of your work. Our seamless integrations with security tools like Okta, Broadcom, Splunk, and Palo Alto Networks let you add multiple layers of defense — now with FedRAMP High, HIPAA, and more. Bring intelligence to your content With secure, intelligent tools built in, Box helps teams harness the power of AI while they connect content across apps. From GenAI image editing using Adobe Express for Box, to co-authoring with help from Microsoft 365 Copilot, to Box AI for Slack, our platform empowers you to turn content into business value. How Box app integrations power Intelligent Content Management Connected any way you stack it Build a powerful best-of-breed cloud stack with a single content layer. The Box app integration platform lets you connect and manage all your content, no matter where it’s created, shared, or accessed. All your content, where you work Our seamless app integrations help you keep content front and center no matter where your teams live. Eliminate version issues, and provide a unified experience. Always seamless, always secure Protect the flow of information across every app. All your content adheres to the same enterprise-grade security, privacy, and compliance policies that you set and manage. We integrate with your favorite business apps NOW AVAILABLE Enterprise Advanced Intelligent content workflows and secure document management Learn more Contact us Multi-step task execution with extended context limits Tackle complex RFPs and create ready-to-share board reports with Box Agent in Pro Mode Create custom AI agents for specific business needs Connected forms for business processes Automated document generation* AI-powered metadata extraction* Higher API allowances Large file uploads up to 500GB Compliant long-term data preservation Agentic workflows All Enterprise Plus capabilities included * Additional volume available for purchase. Learn how to optimize Box integrations for your organization Build a cutting-edge tech stack Learn the how-tos of selecting the best productivity tools. Download ebook Get more from Box integrations Check out our useful tips for setting up and configuring your integrations. Read article See what else you can do with Box Collaboration Empower teams to work together anytime, on any device. Learn more Security & compliance Secure your content with end-to-end data protection. Learn more Developer tools & APIs Extend content-centric workflows beyond Box with Box Platform. Learn more Building your own integration? Create a free developer account View top integrations Start building YouTube Blog Twitter Facebook Company Use Cases Service & Support Resources International sites About Us Leadership ESG Press Box Blog Investor Relations Box.org Careers Partners Legal Box AI AI Agents Collaboration Cloud Storage Mobility Security Box for ECM File Sharing Document Management File Transfer Cloud Backup Virtual Data Room Cloud Content Management Send Large Files Fast Product Support Training Community Contact Us 1.877.729.4269 Trust Center Box AI Trust GDPR Compliance GxP Validation Demos Downloads Resource Library United States (English) United Kingdom (English) India (English) Netherlands (English) Sweden (English) Australia (English) Canada (English) France (Français) Deutschland (Deutsch) Italia (Italiano) 日本 (日本語) 한국 (한국어) América Latina (Español) Home Careers Partners Events Pricing Downloads Resources Service & Support Training Tech Support Contact Us Blogs Community Developers ©2026 Box Sitemap Subscriptions Terms of Service Privacy Policy Do Not Sell My Info Cookie Notification English (US) English (UK/Europe) English (Canada) English (Australia) English (India) English (Netherlands) English (Sweden) Français Deutsch Italiano 日本語 한국어 Spanish Build with Box Platform - Box Dev Docs Skip to main content Join us on May 20th for the Content + AI Virtual Summit. Register now Box Dev Docs home page English Search... ⌘ K Ask AI Log in Get started for free Get started for free Search... Navigation Build with Box Platform Guides API reference Quick starts AI SDKs and tools Changelog Tutorials Community Developer Blog Box SDKs Box Docs Build with Box Platform Developer Guides Overview Start Here Box AI Box AI Studio Box Archive Box Automate Box Doc Gen Box Hubs Box MCP Server Box Relay Box Sign API Calls Applications Authentication Authorization CLI Collaborations Collections Comments Downloads Embed Box Events Files File Requests Folders Integration Mappings Legal Holds Metadata Mobile Representations Retention Policies Search Security Shared Links SSO & App users Tasks Tooling Trash Uploads Users Webhooks Web Links Build with Box Platform Cursor Connect to Cursor Cursor Connect to Cursor 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. Build with Box Platform All the developer resources to help you get the most from Box products Get started Onboard to Box Platform in minutes. Developer guides Dive deeper with technical guides. Build with AI Connect AI agents to Box, use the Box AI API, and integrate with AI frameworks. API reference Check endpoint details and try API calls. Changelog Stay up to date with all latest releases. Developer Console Create and manage Box Platform Apps. Get started Explore user types Understand application types Learn about authentication methods Authorize an application Upload files to Box Download files from Box Explore tools Box SDKs and tools Speed up development with Box SDKs and developer tools. Box MCP server Perform actions on Box content seamlessly. Box UI Elements Embed Box UI Elements to custom apps. Tutorials Build production-ready automations that combine Box AI with other platform capabilities Automate invoice intake Watch a folder, extract fields with Box AI, and write metadata back. Accounts payable on autopilot! Sales RFP answer bank Build an AI-powered knowledge base with Box Hubs for instant answers grounded in approved sales content. Was this page helpful? Yes No Developer Guides Overview Next ⌘ I Box Dev Docs home page x github linkedin youtube facebook Newsletter unsubscribe Terms of Use Privacy Policy Cookie Notification llms.txt x github linkedin youtube facebook Assistant Responses are generated using AI and may contain mistakes. Content + AI Box Virtual Summit 2026 Overview Speakers Event highlights Agenda Register now Log in BOX VIRTUAL SUMMIT Content + AI Virtual Event | May 20, 2026 Join us at one of 2 start times: 9 a.m. ET (6 a.m. PT / 2 p.m BST) 12 p.m. ET (9 a.m. PT / 5 p.m. BST) Register now THIS EVENT STARTS IN: d h min --> Unlocking the power of AI begins with your content You’re looking to move faster with AI, but AI requires real knowledge of your business to provide results. This context is sitting in your unstructured data — your contracts, documents, sales pitches, and more. Connecting it to agentic workflows is the unlock to automating work at scale. Discover practical, ready-to-use insights through live demos of Box Agents, Box Extract, and Box Automate, brought to life with real customers from financial services, life sciences, technology, and more. Join us at Content + AI Virtual Summit and see how a single, secure content solution from Box is changing the way enterprises work. Event highlights See agenda --> See the latest Box innovations Gain actionable strategies and see the latest Box AI innovations designed to transform unstructured data into high-performance workflows. Hear from global leaders Hear from industry IT leaders on how they use Box as a secure agentic-AI platform for intelligent data extraction and automated workflows to drive business outcomes. Connect with Box Experts Connect live with Box product experts to get clear, practical answers tailored to your business needs. KEYNOTE HIGHLIGHT Unlocking AI's true potential: A single, secure AI file system is the key To lead in an agentic world, you need AI that harnesses the powerful context that lives in your content. Join BOX CEO and Co-Founder Aaron Levie to learn how you can transform your business by automating workloads on a scale never seen before, bringing together your people, AI Agents, and content in a single secure file system built for the future. eyebrow Inter SemiBold 42 pt. headline Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit. --> Agenda at a glance Wednesday, May 20, 2026 Register now See full agenda Opening keynote Rethinking the importance of content in an AI world Executive discussions AI insights from an industry leader Breakout sessions Deep-dive sessions covering industry solutions, content security and practical applications of Box AI Live AMA Live Q&A with Box product experts Speakers Ben Kus Chief Technology Officer, Box, Box Evelyn Ngai Head of GRC, Samsung Vishy Ganesh Enterprise AI Platform Leader, Paychex Rahul Pathak Vice President Data & AI GTM, Amazon Web Services (AWS) Dominic Grillo Global Head of Technical Success, OpenAI Heather Ceylan CISO, Box Bonnie Kennedy Director of Information Governance, Fisher Phillips Jade McQueen VP, Managing Director Retail, Media & Entertainment, Box Manoj Asnani VP, Product Management - Security & Compliance, Box Nirmal Ganesh Sr. Team Director, Product Management, Box Jake Lauer Sr. Product Marketing Manager, Box Bakhshi Malhotra Product Marketing Manager, Box Scott Sugimoto Staff Product Marketing Manager, Workflow Automation, Box Adarsh Subramanian Group Manager, Product Management, Content Automation, Box Andrew Wong Sr. Developer Advocate, Box Carter Rabasa Head of Developer Relations, Box Shelbey Cornell Sr. Solutions Engineer, Box Manu Vohra VP Global Life Sciences, Box Matthew Terrell Director, Product Management BoxAI Agents, Box Maninder Sagoo VP, Commercial Legal, Box Scott Picanco Sr. Product Marketing Manager, Box Allison Stilley Sr. Staff Solutions Engineer, Box Ben Weiner Product Marketing Manager, Box Rutuja Rajwade Sr. Product Marketing Manager, AI Platform, Box See more speakers See fewer speakers Featured Partners --> Register today for this game-changing event! Register now © 2026 Box Privacy policy Terms of use Register now *All fields are required First name* Error: Please enter your first name. Last name* Error: Please enter your last name. Business email* Error: Please enter your email. box_visitor_id This field is required. uc_initial_landing_page_original This field is required. utm_theme This field is required. Mobile phone* This field is required. Job title* This field is required. Company name* Error: Company name is required. Company size* Please select 1 - 20 21 - 250 251 - 500 501 - 2,000 2001+ Error: Company size is required. Country* Please select United States Afghanistan Albania Algeria Andorra Angola Antigua and Barbuda Argentina Armenia Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bhutan Bolivia Bosnia and Herzegovina Botswana Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cabo Verde Cambodia Cameroon Canada Central African Republic Chad Chile China Colombia Comoros Congo Costa Rica Croatia Cuba Cyprus Czech Republic Cocos (Keeling) Islands Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Eswatini Ethiopia Fiji Finland France French Polynesia French Southern Territories Gabon Gambia Georgia Germany Ghana Greece Grenada Guatemala Guinea Guinea-Bissau Guyana Haiti Heard Island and McDonald Islands Honduras Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jordan Kazakhstan Kenya Kiribati Kuwait Kyrgyzstan Laos Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao S.A.R. China Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Mauritania Mauritius Mexico Micronesia Moldova Monaco Mongolia Montenegro Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Netherlands Antilles New Zealand Nicaragua Niger Nigeria North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Poland Portugal Qatar Romania Russia Rwanda Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand Timor-Leste Togo Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu Uganda Ukraine United Arab Emirates United Kingdom United States Minor Outlying Islands Uruguay Uzbekistan Vanuatu Vatican City Venezuela Vietnam Wallis and Futuna Western Sahara Yemen Zambia Zimbabwe Error: Your country is required. Privacy Policy Opt-in* Captcha This field is required. By selecting yes, you authorize Box to contact you about product offerings, services, events, webinars, and other marketing materials. You may adjust your marketing preferences at any time by visiting here .* You may adjust your marketing preferences at any time by visiting here . Please select Yes No This field is required. By checking this box, you agree to the processing, storing, sharing and transfer of your personal data by Box and its third party service provider, BigMarker, in order to provide the virtual event experience.*You confirm that you agree to Box’s Terms of Service and have read the Privacy Policies of Box and BigMarker. * Privacy Policy Opt-in* Available live times (choose one)* 9 a.m. ET (6 a.m. PT / 2 p.m BST) 12 p.m. ET (9 a.m. PT / 5 p.m. BST) This field is required. You’re registered! Thank you for registering for the Content + AI Box Virtual Summit 2026. We just sent you a confirmation email with the event details and the link to the virtual event. We look forward to seeing you on Sample Code Catalog - Box Dev Docs Skip to main content Join us on May 20th for the Content + AI Virtual Summit. Register now Box Dev Docs home page English Search... ⌘ K Ask AI Log in Get started for free Get started for free Search... Navigation Sample Code Catalog Guides API reference Quick starts AI SDKs and tools Changelog Tutorials Build with Box Platform Developer Guides Overview Start Here Box AI Box AI Studio Box Archive Box Automate Box Doc Gen Box Hubs Box MCP Server Box Relay Box Sign API Calls Applications Authentication Authorization CLI Collaborations Collections Comments Downloads Embed Box Events Files File Requests Folders Integration Mappings Legal Holds Metadata Mobile Representations Retention Policies Search Security Shared Links SSO & App users Tasks Tooling Trash Uploads Users Webhooks Web Links Sample Code Catalog Cursor Connect to Cursor Explore sample code and demo applications for Box APIs, SDKs, and UI Elements Cursor Connect to Cursor 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. Was this page helpful? Yes No ⌘ I Box Dev Docs home page x github linkedin youtube facebook Newsletter unsubscribe Terms of Use Privacy Policy Cookie Notification llms.txt x github linkedin youtube facebook Assistant Responses are generated using AI and may contain mistakes. Box University Working with Box Sign - Box Dev Docs Skip to main content Join us on May 20th for the Content + AI Virtual Summit. Register now Box Dev Docs home page English Search... ⌘ K Ask AI Log in Get started for free Get started for free Search... Navigation Working with Box Sign Working with Box Sign Guides API reference Quick starts AI SDKs and tools Changelog Tutorials Community Developer Blog Box SDKs Box Docs Build with Box Platform Developer Guides Overview Start Here Box AI Box AI Studio Box Archive Box Automate Box Doc Gen Box Hubs Box MCP Server Box Relay Box Sign Overview Create Box Sign Request Resend Box Sign Request Cancel Box Sign Request List Box Sign Requests Suppress default Box Sign notifications Create Sign Request with Sign Template Embedded Sign client Working with Box Sign Overview Quick start Technical use cases Request options Sign webhooks API Calls Applications Authentication Authorization CLI Collaborations Collections Comments Downloads Embed Box Events Files File Requests Folders Integration Mappings Legal Holds Metadata Mobile Representations Retention Policies Search Security Shared Links SSO & App users Tasks Tooling Trash Uploads Users Webhooks Web Links On this page Quick start Technical use cases Request Options Working with Box Sign Working with Box Sign Cursor Connect to Cursor Cursor Connect to Cursor 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. This learning page provides developers with practical insights into working with Box Sign , aiming to facilitate the integration of the Box Platform Sign engine into their applications. Quick start Use the Quick start to go straight into the creation of a signature request. Technical use cases In the Technical use cases , you will learn how to handle the different types of documents that can be used in a signature request: from unstructured documents that require a preparation step, through templates, to generated ready to sign documents. Request Options In the Request options , you will find a detailed exploration of the available customization and configuration options when sending signing requests through the Box Sign API. Learn how to tailor the signing experience to match your application’s user interface, workflow, and specific requirements. Let’s get started! Was this page helpful? Yes No Embedded Sign client Previous Quick start Next ⌘ I Box Dev Docs home page x github linkedin youtube facebook Newsletter unsubscribe Terms of Use Privacy Policy Cookie Notification llms.txt x github linkedin youtube facebook Assistant Responses are generated using AI and may contain mistakes. Box AI - Box Dev Docs Skip to main content Join us on May 20th for the Content + AI Virtual Summit. Register now Box Dev Docs home page English Search... ⌘ K Ask AI Log in Get started for free Get started for free Search... Navigation Box AI Box AI Guides API reference Quick starts AI SDKs and tools Changelog Tutorials Community Developer Blog Box SDKs Box Docs Build with Box Platform Developer Guides Overview Start Here Box AI Overview Box AI tutorials AI model overrides Supported AI models AI quick starts Box AI Studio Box Archive Box Automate Box Doc Gen Box Hubs Box MCP Server Box Relay Box Sign API Calls Applications Authentication Authorization CLI Collaborations Collections Comments Downloads Embed Box Events Files File Requests Folders Integration Mappings Legal Holds Metadata Mobile Representations Retention Policies Search Security Shared Links SSO & App users Tasks Tooling Trash Uploads Users Webhooks Web Links On this page How requests are processed Input limits Text and prompt limits Image limits OCR and file format support Language support The ai_agent override system When to use overrides How it works Configuration structure by endpoint LLM parameter differences by provider Model versioning Box AI for UI Elements User Activity Reports Guides in this section See Box AI in action Box AI Box AI Cursor Connect to Cursor Technical reference for Box AI request handling, input limits, model behavior, and the agent override system. Cursor Connect to Cursor 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. This section contains developer guides for working with Box AI. For a summary of API capabilities, quick starts, and reference links, see the Box AI API page. The below guides cover what you need to know before you start writing code: how Box AI processes requests, what limits apply to different endpoints, how to control model behavior through agent overrides, and where to find the specific tutorial for your use case. How requests are processed When you send a request to a Box AI endpoint, Box handles the model infrastructure for you. Your request flows through the following stages: File retrieval : Box reads the file content from the items array you provide. If you include the optional content parameter, that text is used as the primary input instead of the file’s stored content. Representation generation : For text-based files, Box converts the document into a text representation. For images, Box applies OCR automatically on supported endpoints. Model routing : Box routes the request to the default model for that endpoint and mode. You can override this with the ai_agent parameter. Response generation : The LLM processes your prompt against the file content and returns a result. Box handles token windowing for long documents (splitting content into chunks with embeddings for long_text configurations). Box AI does not support multi-modal requests. If you send both images and text in the same request, only the text is processed. Input limits The limits below apply across Box AI endpoints. Exceeding these limits does not produce an error in most cases; Box truncates to the limit and processes what it can. Text and prompt limits Constraint Limit Prompt length 10,000 characters Single file text representation ( single_item_qa ) 2 MB of text. Content beyond 2 MB is truncated. Multiple files ( multiple_item_qa ) Up to 25 files Items array for text_gen Exactly 1 file Items array for extract and extract_structured Exactly 1 file Image limits Constraint Limit Resolution 1024 x 1024 pixels Maximum images or pages per request 5. If more are provided, only the first 5 are processed. OCR and file format support OCR is not available on all endpoints. Endpoint OCR Supported file formats POST /ai/text_gen No Text-based files POST /ai/extract No Text-based files POST /ai/extract_structured Yes (automatic) PDF, TIFF, PNG, JPEG Language support Box AI works in English, Japanese, French, Spanish, and many other languages. However, the underlying models are primarily trained on English, so prompts in other languages may return lower quality results. The extract_structured endpoint has explicit multilingual support for: English, Japanese, Chinese, Korean Cyrillic-based languages (Russian, Ukrainian, Bulgarian, Serbian) Switch the language to Japanese to get better results for this language. The ai_agent override system The following Box AI endpoints accept an optional ai_agent parameter that lets you override the default model configuration: POST /ai/ask , POST /ai/text_gen , POST /ai/extract , and POST /ai/extract_structured . This is how you control which LLM runs, how it behaves, and what instructions it receives. When to use overrides Pinning a model version : Box updates default models regularly. If your downstream process depends on consistent output, pin to a specific model to avoid unexpected changes. Switching models : Different models produce different results. You can switch to any model in the to optimize for your use case. Customizing prompts : The prompt_template and system_message parameters let you steer the LLM’s behavior without changing your application code. Tuning creativity : Adjust temperature and other llm_endpoint_params to control how deterministic or creative the output is. How it works 1 Get the default configuration Call with the mode you want ( ask , text_gen , extract , or extract_structured ) to retrieve the current defaults. 2 Modify the configuration Change the fields you need: model , prompt_template , system_message , llm_endpoint_params , or num_tokens_for_completion . Leave other fields unchanged. 3 Pass it back in your request Include the modified configuration as the ai_agent parameter in your POST request. Box uses your overrides for that request only. Configuration structure by endpoint The ai_agent object structure varies by endpoint because each handles content differently: Endpoint Agent type Configuration keys POST /ai/ask ai_agent_ask basic_text , basic_text_multi , long_text , long_text_multi POST /ai/text_gen ai_agent_text_gen basic_gen POST /ai/extract ai_agent_extract basic_text , long_text POST /ai/extract_structured ai_agent_extract_structured basic_text , long_text The ask endpoint has four configuration keys because it handles both single-item and multi-item modes, and both short and long documents. When using multiple_item_qa mode, the _multi variants apply. For long_text configurations, Box splits the content into chunks using an embeddings model. You can configure the embeddings model and chunking strategy as part of the override. LLM parameter differences by provider The llm_endpoint_params options depend on the model provider: Provider Param type Key difference openai_params Use temperature or top_p , not both google_params temperature works with top_p and top_k together aws_params Same as Google: temperature works alongside top_p and top_k For detailed override examples, see the guide and the . Model versioning Box guarantees each AI agent configuration snapshot for at least 12 months, with a 6-month transition window when a new version is released. Default model changes are posted in the . To avoid disruption, pin your agent configuration to a specific model version using overrides. For full details, see . Box AI for UI Elements The integration embeds question-answering directly into Content Preview within your application. This lets end users interact with Box AI without leaving your UI. User Activity Reports User Activity Reports track Box AI interactions. Box admins can filter for the following action types: Action type Description AI query The user queried Box AI and received a response Failed AI query The user queried Box AI but did not receive a response Guides in this section Tutorials Step-by-step guides for each endpoint: ask, text generati Build with Box Platform - Box Dev Docs Skip to main content Join us on May 20th for the Content + AI Virtual Summit. Register now Box Dev Docs home page English Search... ⌘ K Ask AI Log in Get started for free Get started for free Search... Navigation Build with Box Platform Guides API reference Quick starts AI SDKs and tools Changelog Tutorials Community Developer Blog Box SDKs Box Docs Build with Box Platform Developer Guides Overview Start Here Box AI Box AI Studio Box Archive Box Automate Box Doc Gen Box Hubs Box MCP Server Box Relay Box Sign API Calls Applications Authentication Authorization CLI Collaborations Collections Comments Downloads Embed Box Events Files File Requests Folders Integration Mappings Legal Holds Metadata Mobile Representations Retention Policies Search Security Shared Links SSO & App users Tasks Tooling Trash Uploads Users Webhooks Web Links Build with Box Platform Cursor Connect to Cursor Cursor Connect to Cursor 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. Build with Box Platform All the developer resources to help you get the most from Box products Get started Onboard to Box Platform in minutes. Developer guides Dive deeper with technical guides. Build with AI Connect AI agents to Box, use the Box AI API, and integrate with AI frameworks. API reference Check endpoint details and try API calls. Changelog Stay up to date with all latest releases. Developer Console Create and manage Box Platform Apps. Get started Explore user types Understand application types Learn about authentication methods Authorize an application Upload files to Box Download files from Box Explore tools Box SDKs and tools Speed up development with Box SDKs and developer tools. Box MCP server Perform actions on Box content seamlessly. Box UI Elements Embed Box UI Elements to custom apps. Tutorials Build production-ready automations that combine Box AI with other platform capabilities Automate invoice intake Watch a folder, extract fields with Box AI, and write metadata back. Accounts payable on autopilot! Sales RFP answer bank Build an AI-powered knowledge base with Box Hubs for instant answers grounded in approved sales content. Was this page helpful? Yes No Developer Guides Overview Next ⌘ I Box Dev Docs home page x github linkedin youtube facebook Newsletter unsubscribe Terms of Use Privacy Policy Cookie Notification llms.txt x github linkedin youtube facebook Assistant Responses are generated using AI and may contain mistakes. Box UI Elements - Box Dev Docs Skip to main content Join us on May 20th for the Content + AI Virtual Summit. Register now Box Dev Docs home page English Search... ⌘ K Ask AI Log in Get started for free Get started for free Search... Navigation Box UI Elements Guides API reference Quick starts AI SDKs and tools Changelog Tutorials Build with Box Platform Developer Guides Overview Start Here Box AI Box AI Studio Box Archive Box Automate Box Doc Gen Box Hubs Box MCP Server Box Relay Box Sign API Calls Applications Authentication Authorization CLI Collaborations Collections Comments Downloads Embed Box Events Files File Requests Folders Integration Mappings Legal Holds Metadata Mobile Representations Retention Policies Search Security Shared Links SSO & App users Tasks Tooling Trash Uploads Users Webhooks Web Links 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. Create experiences with Box UI Elements Box UI Elements are pre-built UI components that allow you to extend custom portals with the elements of the main Box web application. Get started ⌘ I Assistant Responses are generated using AI and may contain mistakes. Box SDKs & tools - Box Dev Docs Skip to main content Join us on May 20th for the Content + AI Virtual Summit. Register now Box Dev Docs home page English Search... ⌘ K Ask AI Log in Get started for free Get started for free Search... Navigation Box SDKs & tools Guides API reference Quick starts AI SDKs and tools Changelog Tutorials Community Developer Blog Box SDKs Box Docs Box SDKs & tools On this page SDKs SDKs Next Generation SDKs Box CLI Postman Collection Salesforce Developer Toolkit Box CLI Official UI Libraries Unofficial & Community Tools Box SDKs & tools Cursor Connect to Cursor The following SDKs and tools are developed and supported by Box Cursor Connect to Cursor 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. SDKs Here you will find a list of SDKs you can use to build your application. The tables below list SDKs along with additional information telling you if the project is maintained and has API parity. Status: Describes the current project status. To learn more about statuses visit Box Open Source website . Active projects are actively developed by Box. They receive the latest security updates and new features. For support with these projects please visit GitHub or our Platform support forum . API Parity : Projects with full API parity are actively updated with all platform functionality as this becomes available on the Box Platform. Projects with partial API parity lack some functionality while we work on bringing these projects to full parity. SDKs The table lists Box SDKs that you can use when building your applications. For latest API support and features, use the next generation SDKs. Platform Status API Parity Java SDK Active Full iOS Content SDK Active Full .NET SDK Active Full Python SDK Active Full Node SDK Active Full Android Content SDK Deprecated Partial As of May 31, 2023 Android SDK is no longer supported. You can still use your existing Android SDK applications with no impact, but you won’t receive new features, updates, or bug fixes. If you would like to continue getting the latest and greatest Android features, we recommend using Java SDK to build apps on Android. Refer to this documentation for more details. Next Generation SDKs As of September 17, 2025 Box Next Generation SDKs are no longer supported as separate artifacts. Don’t worry, your existing code will continue to work without changes. You can still use your applications based on Box Next Generation SDKs with no impact, but you won’t receive new features, updates, or bug fixes. All future development, including new features and updates, will be delivered through the Box core SDKs. The standalone generated artifact was introduced in the version v10 of the Box core SDKs. For more details, see our SDK versioning strategy document . Here’s what you can expect from v10 : Full API support : New Box SDKs empower developers with complete coverage of the Box API ecosystem. You can access all the latest features and functionalities offered by Box and build feature-rich applications. Rapid API updates : The new auto-generation development approach allows you to add Box APIs to SDKs at a much faster pace (in a matter of days). This means you can leverage the most up-to-date features in your applications without delay. Embedded documentation : All objects and parameters are documented directly in the source code of the SDK so all the necessary information is stored in one place. Enhanced convenience methods : The newly introduced convenience methods cover various aspects such as authentication, chunk uploads, exponential back-offs, automatic retries, type checkers that help to ensure that you’re using variables correctly, and much more. Box CLI Box CLI is a user-friendly command line tool that allows both technical and non-technical users to leverage Box API to perform routine or bulk actions. Platform Status API Parity CLI Active Full Postman Collection Postman is a tool that lets you build and test HTTP requests in an easy-to-use interface without configuring a full development environment. The Box Postman Collection is a set of preconfigured requests that make it possible to get started with the Box API without having to manually configure the requests. The simplest way to get started with Postman is with our Postman Quick Start guide. Get Started with the Box Postman Collection Salesforce Developer Toolkit The Box for Salesforce Developer Toolkit allows customers to programmatically customize the behavior of the Box for Salesforce integration. The Toolkit consists of several global APEX methods that can be used to trigger and extend the default behavior. The global methods can update the internal Salesforce record to Box folder mapping and handle permission management. This functionality is part of the latest Box for Salesforce package . What the Toolkit does NOT provide The Toolkit is not a full-featured APEX wrapper for the BOX Content API. If this is what you are looking for, have a look at the Box SDK for Salesforce . Box CLI Box CLI is a user-friendly command line tool that allows both technical and non-technical users to leverage Box API to perform routine or bulk actions. Platform Maintained? API Parity CLI Yes Full Official UI Libraries Extend your application with pre-built UI components to browse, share, and preview files on Box. Browse Share Preview Navigate and manipulate your files on Box using our pre-built UI. Share files with our pre-built UI elements for file & folder collaboration. Review over 120 files types, from PDFs to HD videos, with a rich preview experience. Platform iOS Browse SDK , Share SDK , Preview SDK Android Browse SDK , Share SDK , Preview SDK Javascript Box UI Elements Unofficial & Community Tools The following tools are developed by Box and maintained by Box and its community members. These tools do not receive regular product updates or security updates. Platform Maintained? API Parity Salesforce SDK Limited, by Box and community members Partial Ruby SDK Limited, by Box and community members Partial Client-side JS SDK Limited, by Box and community members Partial Maintained: Projects with limited maintenance are updated by Box in collaboration with the community. They receive irregular security updates. If you are a Box customer on a premium support plan, please contact customer services for any urgent feature requests for these tools. For other support queries with these projects please visit GitHub or our Platform support forum . API Parity: Projects with limited API parity can lack some functionality as new features are not automatically rolled out to these projects as they become available for the Box Platform. If you are a Box customer on a premium support plan, please contact customer services for any urgent feature requests for these tools. Was this page helpful? Yes No ⌘ I Box Dev Docs home page x github linkedin youtube facebook Newsletter unsubscribe Terms of Use Privacy Policy Cookie Notification llms.txt x github linkedin youtube facebook Assistant Responses are generated using AI and may contain mistakes. Box Doc Gen - Box Dev Docs Skip to main content Join us on May 20th for the Content + AI Virtual Summit. Register now Box Dev Docs home page English Search... ⌘ K Ask AI Log in Get started for free Get started for free Search... Navigation Box Doc Gen Box Doc Gen Guides API reference Quick starts AI SDKs and tools Changelog Tutorials Community Developer Blog Box SDKs Box Docs Build with Box Platform Developer Guides Overview Start Here Box AI Box AI Studio Box Archive Box Automate Box Doc Gen Overview Get started with Box Doc Gen Mark file as Box Doc Gen template Generate documents Box Doc Gen templates Box Doc Gen jobs Box Hubs Box MCP Server Box Relay Box Sign API Calls Applications Authentication Authorization CLI Collaborations Collections Comments Downloads Embed Box Events Files File Requests Folders Integration Mappings Legal Holds Metadata Mobile Representations Retention Policies Search Security Shared Links SSO & App users Tasks Tooling Trash Uploads Users Webhooks Web Links On this page Prerequisites Box Doc Gen API capabilities Box Doc Gen API version Box Doc Gen workflow Box Doc Gen Box Doc Gen Cursor Connect to Cursor Cursor Connect to Cursor 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. Box Doc Gen API is available only for Enterprise Advanced accounts. Box Doc Gen allows you to generate business documents such as offer letters, sales contracts, invoices or agreements. You can generate documents based on Box Doc Gen templates uploaded to Box, with data fields that can be dynamically filled using Box Doc Gen API. Box Doc Gen only supports the ability to leverage English template tags when using Box Doc Gen templates. We recommend that customers test and review that Box Doc Gen supports their desired language requirements. Prerequisites To use Box Doc Gen, you must have access to Microsoft Word, as it is required for creating and authoring your document templates. You can utilize the Box Doc Gen Add-in for a code-free experience or apply tagging scripts within Word to prepare your documents. Box Doc Gen is designed to facilitate the dynamic generation of business documents, but it is important to note that Box does not have control over users’ access to Microsoft Word. Users must ensure they have the necessary permissions and access to Microsoft Word to create and author document templates effectively. Box Doc Gen API capabilities Box Doc Gen API allows you to: mark documents as Box Doc Gen templates, generate documents based on Box Doc Gen templates you store in Box, examine the details of Box Doc Gen templates and document generation jobs. Box Doc Gen API version Box Doc Gen API was released in Box API version 2025.0 . All API requests to Box Doc Gen API endpoints must specify a valid API version by setting the box-version header to 2025.0 . For more details, see . Box Doc Gen workflow Author your Doc Gen Template Use Doc Gen Add-in for Microsoft Word to create a template without any code. You can also leverage Doc Gen’s tagging script to author the template. Add the template to Box using the Box Doc Gen UI. At this point, you can: Mark an existing file In Box as Doc Gen template. Create or Upload a document and mark it as a Box Doc Gen template. using Box Doc Gen API. Was this page helpful? Yes No Triggers, outcomes, and logic in Box Automate Previous Get started with Box Doc Gen Next ⌘ I Box Dev Docs home page x github linkedin youtube facebook Newsletter unsubscribe Terms of Use Privacy Policy Cookie Notification llms.txt x github linkedin youtube facebook Assistant Responses are generated using AI and may contain mistakes. Content + AI Box Virtual Summit 2026 Overview Speakers Event highlights Agenda Register now Log in BOX VIRTUAL SUMMIT Content + AI Virtual Event | May 20, 2026 Join us at one of 2 start times: 9 a.m. ET (6 a.m. PT / 2 p.m BST) 12 p.m. ET (9 a.m. PT / 5 p.m. BST) Register now THIS EVENT STARTS IN: d h min --> Unlocking the power of AI begins with your content You’re looking to move faster with AI, but AI requires real knowledge of your business to provide results. This context is sitting in your unstructured data — your contracts, documents, sales pitches, and more. Connecting it to agentic workflows is the unlock to automating work at scale. Discover practical, ready-to-use insights through live demos of Box Agents, Box Extract, and Box Automate, brought to life with real customers from financial services, life sciences, technology, and more. Join us at Content + AI Virtual Summit and see how a single, secure content solution from Box is changing the way enterprises work. Event highlights See agenda --> See the latest Box innovations Gain actionable strategies and see the latest Box AI innovations designed to transform unstructured data into high-performance workflows. Hear from global leaders Hear from industry IT leaders on how they use Box as a secure agentic-AI platform for intelligent data extraction and automated workflows to drive business outcomes. Connect with Box Experts Connect live with Box product experts to get clear, practical answers tailored to your business needs. KEYNOTE HIGHLIGHT Unlocking AI's true potential: A single, secure AI file system is the key To lead in an agentic world, you need AI that harnesses the powerful context that lives in your content. Join BOX CEO and Co-Founder Aaron Levie to learn how you can transform your business by automating workloads on a scale never seen before, bringing together your people, AI Agents, and content in a single secure file system built for the future. eyebrow Inter SemiBold 42 pt. headline Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit. --> Agenda at a glance Wednesday, May 20, 2026 Register now See full agenda Opening keynote Rethinking the importance of content in an AI world Executive discussions AI insights from an industry leader Breakout sessions Deep-dive sessions covering industry solutions, content security and practical applications of Box AI Live AMA Live Q&A with Box product experts Speakers Ben Kus Chief Technology Officer, Box, Box Evelyn Ngai Head of GRC, Samsung Vishy Ganesh Enterprise AI Platform Leader, Paychex Rahul Pathak Vice President Data & AI GTM, Amazon Web Services (AWS) Dominic Grillo Global Head of Technical Success, OpenAI Heather Ceylan CISO, Box Bonnie Kennedy Director of Information Governance, Fisher Phillips Jade McQueen VP, Managing Director Retail, Media & Entertainment, Box Manoj Asnani VP, Product Management - Security & Compliance, Box Nirmal Ganesh Sr. Team Director, Product Management, Box Jake Lauer Sr. Product Marketing Manager, Box Bakhshi Malhotra Product Marketing Manager, Box Scott Sugimoto Staff Product Marketing Manager, Workflow Automation, Box Adarsh Subramanian Group Manager, Product Management, Content Automation, Box Andrew Wong Sr. Developer Advocate, Box Carter Rabasa Head of Developer Relations, Box Shelbey Cornell Sr. Solutions Engineer, Box Manu Vohra VP Global Life Sciences, Box Matthew Terrell Director, Product Management BoxAI Agents, Box Maninder Sagoo VP, Commercial Legal, Box Scott Picanco Sr. Product Marketing Manager, Box Allison Stilley Sr. Staff Solutions Engineer, Box Ben Weiner Product Marketing Manager, Box Rutuja Rajwade Sr. Product Marketing Manager, AI Platform, Box See more speakers See fewer speakers Featured Partners --> Register today for this game-changing event! Register now © 2026 Box Privacy policy Terms of use Register now *All fields are required First name* Error: Please enter your first name. Last name* Error: Please enter your last name. Business email* Error: Please enter your email. box_visitor_id This field is required. uc_initial_landing_page_original This field is required. utm_theme This field is required. Mobile phone* This field is required. Job title* This field is required. Company name* Error: Company name is required. Company size* Please select 1 - 20 21 - 250 251 - 500 501 - 2,000 2001+ Error: Company size is required. Country* Please select United States Afghanistan Albania Algeria Andorra Angola Antigua and Barbuda Argentina Armenia Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bhutan Bolivia Bosnia and Herzegovina Botswana Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cabo Verde Cambodia Cameroon Canada Central African Republic Chad Chile China Colombia Comoros Congo Costa Rica Croatia Cuba Cyprus Czech Republic Cocos (Keeling) Islands Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Eswatini Ethiopia Fiji Finland France French Polynesia French Southern Territories Gabon Gambia Georgia Germany Ghana Greece Grenada Guatemala Guinea Guinea-Bissau Guyana Haiti Heard Island and McDonald Islands Honduras Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jordan Kazakhstan Kenya Kiribati Kuwait Kyrgyzstan Laos Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao S.A.R. China Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Mauritania Mauritius Mexico Micronesia Moldova Monaco Mongolia Montenegro Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Netherlands Antilles New Zealand Nicaragua Niger Nigeria North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Poland Portugal Qatar Romania Russia Rwanda Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand Timor-Leste Togo Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu Uganda Ukraine United Arab Emirates United Kingdom United States Minor Outlying Islands Uruguay Uzbekistan Vanuatu Vatican City Venezuela Vietnam Wallis and Futuna Western Sahara Yemen Zambia Zimbabwe Error: Your country is required. Privacy Policy Opt-in* Captcha This field is required. By selecting yes, you authorize Box to contact you about product offerings, services, events, webinars, and other marketing materials. You may adjust your marketing preferences at any time by visiting here .* You may adjust your marketing preferences at any time by visiting here . Please select Yes No This field is required. By checking this box, you agree to the processing, storing, sharing and transfer of your personal data by Box and its third party service provider, BigMarker, in order to provide the virtual event experience.*You confirm that you agree to Box’s Terms of Service and have read the Privacy Policies of Box and BigMarker. * Privacy Policy Opt-in* Available live times (choose one)* 9 a.m. ET (6 a.m. PT / 2 p.m BST) 12 p.m. ET (9 a.m. PT / 5 p.m. BST) This field is required. You’re registered! Thank you for registering for the Content + AI Box Virtual Summit 2026. We just sent you a confirmation email with the event details and the link to the virtual event. We look forward to seeing you on