New featuresImpactful changesAI
ChatGPT for remote Box MCP server released
We’ve added the ability to integrate ChatGPT with the Remote Box MCP Server. This allows ChatGPT to securely access Box content through a custom Model Context Protocol (MCP) connector using OAuth and the MCP.Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.New featuresSDKsNode
Box Node SDK v4.3.0 released
Bug Fixes
- boxsdkgen: add taxonomy to Metadata Field (read) definition (box/box-openapi#572) (#1274) (
3850e6b) - boxsdkgen: fix
RetryAfterfunction when there’s noRetry-Afterheader (box/box-codegen#903) (#1250) (cd917ee)
New Features and Enhancements
- boxsdkgen: add Metadata Taxonomies api (box/box-openapi#569) (#1256) (
12d8c9f) - boxsdkgen: text input validation for Box Sign (box/box-openapi#568) (#1253) (
5d4f8bf) - boxsdkgen: treat
nullablefields as Optional (box/box-codegen#906) (#1259) (50d7080) - reuse auth and network settings between legacy and sdk-gen (#1242) (
320c35e)
SDKsNode
SDKsPython
Box Python SDK v4.3.0 released
New Features and Enhancements
- boxsdkgen: add Metadata Taxonomies api (box/box-openapi#569) (#1251) (
ebda615) - boxsdkgen: text input validation for Box Sign (box/box-openapi#568) (#1245) (
974e9b3) - boxsdkgen: treat
nullablefields as Optional (box/box-codegen#906) (#1255) (0c9929b)
Bug Fixes
SDKsWindows
Box Windows SDK v6.4.0 released
New Features and Enhancements:
- boxsdkgen: add Metadata Taxonomies api (box/box-openapi#569) (#1329) (
5908cf2) - boxsdkgen: text input validation for Box Sign (box/box-openapi#568) (#1323) (
d094726) - boxsdkgen: treat
nullablefields as Optional (box/box-codegen#906) (#1333) (1b61619)
Bug Fixes:
SDKsWindows
New featuresImpactful changesSDKsiOS
New featuresImpactful changesSDKsJava
Box Java SDK v5.3.0 released
New Features and Enhancements
- boxsdkgen: Add Metadata Taxonomies API (box/box-openapi#569) (#1629) (
7236f16) - boxsdkgen: Text input validation for Box Sign (box/box-openapi#568) (#1623) (
a5d74ee) - boxsdkgen: Treat
nullablefields as Optional (box/box-codegen#906) (#1633) (e14e97b)
Bug Fixes
SDKsiOS
New featuresSDKsJava
SDKsPython
New featuresImpactful changesAPIAI
New developer documentation site (beta)
We are excited to announce the beta launch of the new Box developer documentation site. This release provides access to the redesigned, AI-first, purpose-built developer experience platform.What’s included in this launch
New design aligned with developer workflows:- Refreshed homepage
- Intuitive landing pages
- Interactive API testing experience
- Improved readability and accessibility:
- Enhanced navigation
- Clear, responsive book structure with global and single-page tables of contents
- Light and dark modes
- AI-powered search with generative answers and aggregated results from across Box sites
- Contextual menu options to integrate with leading AI tools and copy pages as Markdown
- Box Dev Docs MCP server
Developer impact
The new site delivers our up-to-date developer documentation in an entirely new experience. Some UX features are still in their beta shape and will continue to be refined in the next few weeks, so you may encounter occasional changes or improvements as we gather feedback and iterate. We encourage you to engage with the new functionality and share your comments.Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.New featuresImpactful changesSDKs.NET
New featuresSDKs.NET
New featuresImpactful changesGuidesAPI
Box Sign Text Input Validations for Public API and Template Tags
We’ve extended Box Sign’s text input validation capabilities to support both Public API and template tags. This enables developers and users to apply validation rules programmatically and through templates, closing a critical feature gap for enterprise workflows.What’s new
Text input validation is now supported through:- Public API: Create signature requests with validation rules using the Sign API endpoints.
- Template tags: Apply validation rules directly in document templates for use with Public API, Doc Gen, and Salesforce integrations.
- Custom regex patterns: Define custom validation patterns beyond the predefined validation types.
Why it matters
This update addresses key integration needs:- Public API developers can programmatically create signature requests with validation rules, including custom regex, ensuring data quality at scale.
- Salesforce integration users can now leverage text input validation rules for fields that sync back to Salesforce.
- Doc Gen users can apply validation to fields in automated document workflows. Template Tags with validation support particularly benefits workflows where templates are used programmatically through integrations, eliminating the previous gap where validation was only available through the web interface.
API updates
The following endpoints now support text input validation:POST /sign_requests— Create sign request with validation.GET /:sign_request_id— Get sign request details including validation.GET /sign_requests— List sign requests with validation info.GET /:template_id— Get template with validation rules.GET /sign_templates— List templates with validation info.
Getting started
To use text input validation:- Review the Create sign request endpoint for adding validation to signature requests.
- Check out the Box Sign documentation for applying validation in Template Tags.
- Explore custom regex patterns for advanced validation scenarios.
Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.New featuresImpactful changesSDKsPython
SDKsPython
New featuresSDKsNode
Box Node SDK v4.2.0 released
Bug Fixes
- boxsdkgen: Remove duplicated in union type (box/box-codegen#898) (#1241) (
c56f808) - bump
jsonwebtokendependency (#1244) (49692e3)
New Features and Enhancements
- boxsdkgen: Remove
confidence_scoreandinclude_confidence_scorefrom AI extract (box/box-openapi#567) (#1245) (3a74388) - boxsdkgen: support
includeConfidenceScoreandincludeConfidenceScorefields in AI extract structured (box/box-openapi#566) (#1227) (8e2b109) - boxsdkgen: Support new sign request metadata (box/box-openapi#565) (#1225) (
955b6ba) - boxsdkgen: update error message on exception (box/box-codegen#896) (#1232) (
b140428)
SDKsNode
Box Node SDK v10.2.0 released
Bug Fixes
New Features and Enhancements
- Remove
confidence_scoreandinclude_confidence_scorefrom AI extract (box/box-openapi#567) (#1243) (55d6cd0) - support
includeConfidenceScoreandincludeConfidenceScorefields in AI extract structured (box/box-openapi#566) (#1228) (4bf9f46) - Support new sign request metadata (box/box-openapi#565) (#1226) (
8dfc1cc) - update error message on exception (box/box-codegen#896) (#1233) (
b298afa)
New featuresImpactful changesSDKsJava
New featuresSDKsJava
New featuresImpactful changesSDKsiOS
Box iOS SDK 6.2.0 released
Bug Fixes
New Features and Enhancements
SDKsiOS
Box iOS SDK 10.2.0 released
Bug Fixes
New Features and Enhancements
New featuresFrontendUI Elements
Box UI Elements v25.4.0 released
25.4.0 (2025-12-09)
Bug Fixes
- bump node-forge version (#4386) (
5f46b8b) - i18n: update translations (#4369) (
abc11ee) - i18n: update translations (#4372) (
8dd5f9f) - i18n: update translations (#4374) (
7f37b4b) - i18n: update translations (#4375) (
df948b4) - i18n: update translations (#4377) (
7e61a9c) - improve accessibility in sidebar content and tags components (#4363) (
35080aa) - metadata-editor: Preserve field order when fetching taxonomy levels for fields (#4378) (
fbd155e) - video-annotations: Add version links for video annotations (#4379) (
8bf7c63)
Features
- deps: No-op to trigger release for blueprint-web upgrades (#4368) (
58b9697) - form-elements: Remove Form legacy context (#4383) (
62c77b4) - hotkeys: Remove legacy context from Hotkeys (#4382) (
5db66df) - presence-avatar-list: add BP tooltip to
presenceAvatarList(WEBAPP-41740) (#4384) (5653500) - preview-modernization: BP
AddTaskButton(#4366) (f76ed73) - preview-modernization: Update Sidebar Nav icons and tooltips (#4373) (
60eda40) - preview-modernization: Update Sidebar Nav overflow separator (#4370) (
671a067) - preview-optimizations: modernize Versions sidebar (#4381) (
2b136e4) SecurityControls: Add Shared Link Auto-Expiration restriction (#4365) (40ff462)
New featuresImpactful changesSDKs.NET
New featuresSDKs.NET
New featuresImpactful changesAPIAI
Ransomware Activity detection rule
The Ransomware Activity detection rule, available in Box Shield Pro, monitors user activity and leverages Box machine learning to identify suspicious file extensions that may indicate a ransomware attack.Fighting ransomware
With the Ransomware Activity detection rule, you can better protect yourself by:To learn more about using the Ransomware Activity detection rule, visit our support documentation.New featuresImpactful changesAPIAI
Box AI API — new AI models available and default models update
The list of available AI models has been recently updated with the following models:Additionally, default AI models have been updated for Box AI features:- Gemini 2.5 Pro is now the default model for Box AI Enhanced Extract.
- Gemini 2.5 Flash is now the default model for Box AI Standard Extract.
- OpenAI GPT-5 is now the default model for Box AI Advanced Agent for Hubs, Documents, and Notes Q&A.
- OpenAI GPT-5 mini is now the default model for Box AI for Hubs, Documents, and Notes Q&A.
Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.New featuresSDKsiOS
iOSSDKs
New featuresCLI
New featuresSDKsSDKs
Box Windows SDK v6.1.0 released
New Features and Enhancements
New featuresSDKs
Box Windows SDK v10.2.0 released
New Features and Enhancements
- Support Archive API (box/box-codegen#865) (#1266) (
bca0473) - Support GET enterprise configuration API (box/box-openapi#559) (#1198) (
426aaed) - Include
pdbfiles when packing .net root project (box/box-codegen#859) (#1169) (8b7e7c8) - Use generated
RetryStrategyfor retrying requests (box/box-codegen#872) (#1232) (5567fef)
PythonSDKs
New featuresImpactful changesNodeSDKs
SDKsNode
Box Node SDK v10.1.0 released
Bug Fixes
- Fix error handling in TS (box/box-codegen#882) (#1180) (
2b68145) - Fix error propagation and empty fetch response handling in node SDK (box/box-codegen#883) (#1192) (
5664231) - Remove enum types from GET enterprise configurations endpoint (box/box-openapi#560) (#1155) (
3ba01aa), closesbox/box-openapi#558box/box-openapi#558box/box-openapi#559box/box-codegen#869box/box-codegen#871box/box-codegen#872
New Features and Enhancements
New featuresUI Elements
New featuresUI Elements
Box UI Elements v25.2.0 released
25.2.0 (2025-11-04)
Bug Fixes
- classification: Fix flaky ai-icon check (#4323) (
0061f34) - content-picker: folder nav (#4329) (
8053fa7) - content-picker: Upgrade blueprint to fix scrolling issue (#4349) (
d0ce8a6) - content-sharing: Collaborator current user (#4328) (
2e9dd6a) - content-sharing: null sharingServiceProps (#4352) (
4ea0f83) - content-sharing: Shared link modal and collaborators (#4360) (
76e94f1) - Fix modernization hook for ContentSharing v2 (#4339) (
e0a67e0) - i18n: update translations (#4321) (
4d89663) - i18n: update translations (#4325) (
3e8eeea) - i18n: update translations (#4330) (
bd0dd5f) - i18n: update translations (#4333) (
b2a4e01) - i18n: update translations (#4343) (
847557b) - i18n: update translations (#4348) (
d4eae4b) - i18n: update translations (#4353) (
e3f4cf9) - i18n: update translations (#4355) (
094e633) - i18n: update translations (#4357) (
a817d9c) - i18n: update translations (#4358) (
33a5861) - storybook: update brand url (#4337) (
c73965b) - video-annotations: fixing mentions not being properly parsed (#4351) (
6bb2b15)
Features
- api: respect hidden collaborators (#4346) (
955e6cb) - content-explorer: Disable selection while editing (#4317) (
c08d9b5) - content-sharing: convert api response for collabs (#4322) (
6937b60) - content-sharing: Create contact service getContactByEmail (#4342) (
05b50cd) - content-sharing: Create contact service getContacts (#4338) (
8ae6ccc) - content-sharing: Create contact service getContactsAvatarUrls (#4345) (
6f9260b) - content-sharing: Create sharing service changeSharedLinkPermission (#4332) (
e64a61b) - content-sharing: Create sharing service sendInvitations (#4344) (
d497350) - content-sharing: Define sharing service for shared link and access (#4340) (
2f7185d) - content-sharing: Handle error when fetch init data failed (#4350) (
f0c9efd) - content-sharing: Render notification for sendInvitations (#4347) (
051bd7c) - content-sharing: Sharing service updateSharedLink (#4336) (
b39a482) - deps: upgrade package dependencies (#4359) (
2f025e3)
Reverts
New featuresImpactful changesAPIAI
Box AI API — new AI models available and default model update
The list of available AI models has been recently updated with the following models:Additionally, OpenAI GPT 5 is now the default model for Box AI (Box AI for Hubs, Box AI for Documents, and Box AI for Notes Q&A).Note: Models offered in Preview mode have not been fully performance-tested at scale and are provided on an as-is basis. You may experience variability in model/output quality, availability, and accuracy.You can use the provided models to override the default model used in the AI agent configuration. For further details on Box AI API, see the guides and API reference.Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.New featuresImpactful changesSDKs.NET
Box Windows SDK v6.0.0 released
Introducing a new major version of Box Windows SDK V2v6 that includes two namespaces - the manually maintained namespace and the generated namespace. The coexisting namespaces provide easier access to the latest Box API features and support gradual migration to the standalone generated namespace.Breaking Changes
- With
v6of Box Windows SDK V2, support for .NET 6 has been dropped. We follow the official .NET Release Lifecycle. Since November 12, 2024, .NET 6 is no longer officially supported. While it may still be possible to compile and use this SDK under .NET 6, we do not provide support for issues encountered on that version.
v6 visit v5 to v6 migration guideWhat’s New in v6
With this SDK version, alongside the existing Box.V2 namespace, we’re introducing a new Box.Sdk.Gen namespace, which gives you access to:- Full API Support — Complete coverage of the Box API ecosystem, giving you access to all the latest features and functionalities to build feature-rich applications.
- Rapid API Updates — Our new auto-generation approach enables Box API additions within days, ensuring you can leverage the most up-to-date features without delay.
- Embedded Documentation — All objects and parameters are documented directly in the SDK source code, keeping essential information in one place.
- Enhanced Convenience Methods — New methods for authentication, chunk uploads, automatic retries, retry strategy, and more.
Important Notes
This version allows you to gradually migrate your code base to theBox.Sdk.Gen namespace. The key differences between the namespaces are documented in the namespace migration guide.Ultimately, we recommend to migrate to v10 which includes only the generated namespace Box.Sdk.Gen. To migrate from v6 to v10 follow this migration guide.For more information, see the SDK versioning strategy document. Follow developer changelog for future updates.New featuresImpactful changesNodePythonJavaWindowsiOSSDKs
Box SDKs major version
Introducing a new major release of Box SDKs that includes two packages — the manually maintained package and the generated package. The coexisting packages provide easier access to the latest Box API features and support gradual migration to the standalone generated package.Overview
To facilitate this migration process, there are two actively maintained major Box core SDK versions:- The latest major version that follows sequential versioning and includes the manually maintained package and the generated one. This SDK version enables leveraging coexisting packages at the same time, and serves as a transition phase. Support for the consolidated version of each Box core SDK will continue in 2027.
v10that includes only the generated package, a consistent version number across all Box SDK artifacts.
Additional information and migration guides
For additional information on recommended actions and migration guides, visit Box SDK versioning strategy page.Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum or report issues directly in the individual Box SDK repositories on GitHub.New featuresImpactful changesPythonSDKs
Box Python SDK v4.0.0 released
Introducing a new major version of Box Python SDKv4 that includes two packages — the manually maintained boxsdk package and the generated box_sdk_gen package. The coexisting packages provide easier access to the latest Box API features and support gradual migration to the standalone generated package.Breaking Changes
v4of Box Python SDK supports Python versions: 3.8+. Compared tov3, Python 3.6 and 3.7 are no longer supported.
v4 visit v3 to v4 migration guideWhat’s New in v4
With this SDK version, alongside the existing boxsdk package, we’re introducing a new box_sdk_gen package, which gives you access to:- Full API Support — Complete coverage of the Box API ecosystem, giving you access to all the latest features and functionalities to build feature-rich applications.
- Rapid API Updates — Our new auto-generation approach enables Box API additions within days, ensuring you can leverage the most up-to-date features without delay.
- Embedded Documentation — All objects and parameters are documented directly in the SDK source code, keeping essential information in one place.
- Enhanced Convenience Methods — New methods for authentication, chunk uploads, automatic retries, retry strategy, and more.
Important Notes
This version allows you to gradually migrate your code base to thebox_sdk_gen package. The key differences between the packages are documented in the package migration guide.Ultimately, we recommend to migrate to v10 which includes only the generated box_sdk_gen package. To migrate from v4 to v10 follow this migration guide.For more information, see the SDK versioning strategy document. Follow developer changelog for future updates.New featuresImpactful changesNodeSDKs
Box Node SDK v4.0.0 released
Introducing a new major version of Box Node SDKv4 that includes two modules — the manually maintained module and the generated module. The coexisting modules provide easier access to the latest Box API features and support gradual migration to the standalone generated module.Breaking Changes
-
With
v4of Box Node SDK, support for Node version below 18 has been dropped. While it may still be possible to download and use this SDK under Node below 18, we do not provide support for issues encountered on that version. -
We have updated the module export style in the manually maintained
box-node-sdkmodule to support the ES module and be more consistent with the generatedsdk-genmodule. Classes in the manual SDK are now exported as default exports from their respective files. When importing withCommonJS(require), use.defaultto access the class (e.g.,const BoxSDK = require('box-node-sdk').default;).
v4 visit v3 to v4 migration guideWhat’s New in v4
With this SDK version, alongside the existing manually maintained module, we’re introducing a new generated sdk-gen module under box-node-sdk/sdk-gen import path, which gives you access to:- Full API Support — Complete coverage of the Box API ecosystem, giving you access to all the latest features and functionalities to build feature-rich applications.
- Rapid API Updates — Our new auto-generation approach enables Box API additions within days, ensuring you can leverage the most up-to-date features without delay.
- Embedded Documentation — All objects and parameters are documented directly in the SDK source code, keeping essential information in one place.
- Enhanced Convenience Methods — New methods for authentication, chunk uploads, automatic retries, retry strategy, and more.
Important Notes
This version allows you to gradually migrate your code base to thesdk-gen module. The key differences between the modules are documented in the module migration guide.Ultimately, we recommend to migrate to v10 which includes only the generated sdk-gen module. To migrate from v4 to v10 follow this migration guide.For more information, see the SDK versioning strategy document. Follow developer changelog for future updates.New featuresImpactful changesJavaSDKs
Box Java SDK v5.0.0 released
Introducing a new major version of Box Java SDKv5 that includes two packages — the manually maintained com.box.sdk package and the generated com.box.sdkgen package. The coexisting packages provide easier access to the latest Box API features and support gradual migration to the standalone generated package.There are no breaking changes between v4 and v5 of Box Java SDK. For more information about migrating to v5 visit v4 to v5 migration guideWhat’s New in v5
With this SDK version, alongside the existing com.box.sdk package, we’re introducing a new com.box.sdkgen package, which gives you access to:- Full API Support — Complete coverage of the Box API ecosystem, giving you access to all the latest features and functionalities to build feature-rich applications.
- Rapid API Updates — Our new auto-generation approach enables Box API additions within days, ensuring you can leverage the most up-to-date features without delay.
- Embedded Documentation — All objects and parameters are documented directly in the SDK source code, keeping essential information in one place.
- Enhanced Convenience Methods — New methods for authentication, chunk uploads, automatic retries, retry strategy, and more.
Important Notes
This version allows you to gradually migrate your code base to thecom.box.sdkgen package. The key differences between the packages are documented in the package migration guide.Ultimately, we recommend to migrate to v10 which includes only the generated com.box.sdkgen package. To migrate from v5 to v10 follow this migration guide.For more information, see the SDK versioning strategy document. Follow developer changelog for future updates.New featuresImpactful changesSDKsiOS
Box iOS SDK 6.0.0 released
Introducing a new major version of Box iOS SDKv6 that includes two modules — the manually maintained module and the generated module. The coexisting modules provide easier access to the latest Box API features and support gradual migration to the standalone generated module.Breaking Changes
- With
v6of Box iOS SDK, support foriOS 11.0,macOS 10.13,tvOS 11.0andwatchOS 4.0has been dropped.
v6, the minimum supported versions are iOS 13.0, macOS 10.15, tvOS 13.0, and watchOS 6.0.This update aligns the SDK with current Apple development standards and is required to adopt the new features available in the BoxSdkGen module.For the latest submission and SDK toolchain requirements, see Apple’s SDK minimum requirements Apple Developer.For more information about migrating to v6 visit v5 to v6 migration guide.What’s New in v6
With this SDK version, alongside the existing BoxSDK module, we’re introducing a new BoxSdkGen module, which gives you access to:- Full API Support — Complete coverage of the Box API ecosystem, giving you access to all the latest features and functionalities to build feature-rich applications.
- Rapid API Updates — Our new auto-generation approach enables Box API additions within days, ensuring you can leverage the most up-to-date features without delay.
- Embedded Documentation — All objects and parameters are documented directly in the SDK source code, keeping essential information in one place.
- Enhanced Convenience Methods — New methods for authentication, chunk uploads, automatic retries, retry strategy, and more.
Important Notes
This version allows you to gradually migrate your code base to theBoxSdkGen module. The key differences between the modules are documented in the module migration guide.Ultimately, we recommend to migrate to v10 which includes only the generated module BoxSdkGen. To migrate from v6 to v10 follow this migration guide.For more information, see the SDK versioning strategy document. Follow developer changelog for future updates.CLI
New featuresCLI
New featuresSDKs
PythonSDKs
SDKsNode
Box Node SDK v10.0.1 released
Bug Fixes
- Allow flexible key-value data in
AiExtractResponse.answerandEvent.additionalDetails(box/box-openapi#556) (#1051) (70a2275) - Make
roleparameter of update collaboration optional (box/box-openapi#557) (#1068) (3992171) - Relax JSON deserialization guard by removing strict
content-typecheck (box/box-codegen#844) (#1033) (1eb2c32)
JavaSDKs
SDKsiOSiOS
New featuresImpactful changesJavaSDKs
APISalesforce
Salesforce Developer Toolkit updates
The developer guides for the Salesforce Developer Toolkit have been updated to include:New featuresUI Elements
Box UI Elements v25.1.0 released
25.1.0 (2025-10-01)
Bug Fixes
- i18n: update translations (#4298) (
86df699) - security-cloud-game: Use nodeRef in DragCloud for React 19 (#4286) (
ee8cba8)
Features
- content-sharing: Convert Content Sharing V2 API Response (#4285) (
6730ffe) - content-sidebar: handle success event for creating metadata instance (#4284) (
371c1a9) - content-sidebar: implement for custom sidebar panels (#4239) (
750737c) - item-properties: Add files count for folder in item properties (#4283) (
f12340a) - video-annotations: sidebar support for video annotations (#4318) (
aa5fc16)
Reverts
Impactful changesAPIAI
Box AI API - AWS Claude 4.5 Sonnet now available
The list of available AI models has been recently updated with AWS Claude 4.5 Sonnet.Models offered in Preview mode have not been fully performance-tested at scale and are made available on an as-is basis. You may experience variability in model/output quality, availability, and accuracy.You can use the provided models to override the default model used in the AI agent configuration. For further details on Box AI API, see the guides and API reference.Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.New featuresImpactful changesUI Elements
Box UI Elements v25.0.0 released
25.0.0 (2025-09-26)
Bug Fixes
- classification: use
AsyncLoadforAppliedByAiClassificationReason(#4274) (b80df38) - common: Remove
findDOMNodefrommakeDroppable(BREAKING CHANGE) (#4276) (c3bcad3) - i18n: update translations (#4269) (
d27c054) - i18n: update translations (#4272) (
9f3520b) - i18n: update translations (#4277) (
23b27f6) - i18n: update translations (#4280) (
7c633b8) - i18n: update translations (#4289) (
8453128) - metadata-view: show error state when exception is thrown (#4270) (
246f2df) - metadataeditor: portal dropdown to preview container (#4273) (
540a957)
Features
- classification:
AppliedByAiClassificationReasoncard to support empty reason (#4279) (cb04234) - classification: support AI reasoning and new applied by labels (#4271) (
681bace) - content-sharing: Create
ContentSharingV2component (#4282) (ef49c77) - metadata-view: bump metadata view version (#4287) (
f5887d7) - metadata-view: update blueprint web version (#4288) (
6d599a3) - timestamped-comments: enable timestamp handling in sidebar (#4275) (
7f9defa), closes #4226 #4230 #4274 - timestamped-comments: timestamped comments editor updates (#4244) (
6e1bd80), closes #4226 #4230
BREAKING CHANGES
-
common: Wrapped component of
makeDroppablemust have ref prop, for example withReact.forwardRef - fix: Clean up tests
UI Elements
Metadata view v2 in Content Explorer
We introducedv2 of the metadata view in the Box Content Explorer UI element.
It’s a ground-up redesign of the original version, introducing a streamlined interface tailored for metadata-driven workflows.Key features
- filtering and editing interfaces with dedicated UI for each metadata field type,
- flexible display options with list and grid views,
- pagination support.
Migration from v1 to v2
The v1 of the metadata view Content Explorer has reached end of support and it will no longer receive bug fixes or new features.
We recommend to migrate to the new v2 metadata view. See the migration guide for a detailed instruction.Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.SDKs.NET
Box Windows SDK v10.0.0 released
IntroducingBox SDK v10, a major release designed to elevate your developer experience and streamline integration with Box Content Cloud. Currently available as a separate sdk-gen branch, v10 will ultimately become the main branch.Breaking Changes
- This SDK version is auto-generated and introduces a new interface for all methods. Extensive documentation is available here.
What’s New in v10
- Full API Support — Complete coverage of the Box API ecosystem, giving you access to all the latest features and functionalities to build feature-rich applications.
- Rapid API Updates — Our new auto-generation approach enables Box API additions within days, ensuring you can leverage the most up-to-date features without delay.
- Embedded Documentation — All objects and parameters are documented directly in the SDK source code, keeping essential information in one place.
- Enhanced Convenience Methods — New methods for authentication, chunk uploads, automatic retries, retry strategy, and more.
Important Notes
This version includes the Box Next Generation SDK artifact, previously developed in parallel to core Box SDKs. To facilitate migration and provide access to the newest features, we’ll soon release an additional major version combining both artifacts. Migration tov10 includes breaking changes, please review the migration guide for details. For more information, see the SDK versioning strategy document. Follow developer changelog for future updates.What’s New Compared to Dotnet SDK Gen v1.12.0
⚠ BREAKING CHANGES
- Change names of unions (box/box-openapi#549) (#1007) (
fcef4ec) - Remove unused models from schemas (box/box-openapi#547) (#999) (
ffcb488)
Bug Fixes
- Fix
net462debug build (#1020) (04f8343) - Rename external user deletion method (box/box-codegen#796) (#1024) (
13928c5)
New Features and Enhancements
- Add External User Deletion API (box/box-openapi#550) (#1009) (
2178bc8) - Add missing webhook events (box/box-openapi#554) (#1068) (
7fe3b99) - Add Net Framework 462 support for
v10(box/box-codegen#773) (#986) (67366c7) - Allow injecting custom decryption mechanism for
jwt(#974) (b877355)
box-dotnet-sdk-gen v1 to box-windows-sdk-v2 v10.New featuresImpactful changesNodePythonJavaWindowsiOSSDKs
Box SDKs v10
Introducing Box SDKsv10, a major release designed to elevate your developer experience and streamline integration with Box Content Cloud. Currently available as a separate branch for each SDK, v10 will ultimately become the main branch.What’s new in v10:- Full API support — Complete coverage of the Box API ecosystem, giving you access to all the latest features and functionalities to build feature-rich applications.
- Rapid API updates — Our new auto-generation approach enables Box API additions within days, ensuring that you can leverage the most up-to-date features without delay.
- Embedded documentation — All objects and parameters are documented directly in the SDK source code, keeping essential information in one place.
- Enhanced convenience methods — New methods for authentication, chunk uploads, automatic retries, retry strategy, and more.
v10 includes breaking changes. For more information and migration guides, see the SDK versioning strategy document. Follow the developer changelog for future updates.Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.Impactful changesNodePythonJavaWindowsiOSSDKs
Box Next Generation SDK deprecation
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.In keeping with industry best practices, we are consolidating the Box Next Generation SDKs and Box core SDKs into a single package for each programming language. This makes migration efforts much easier and allows seamless addition of new capabilities to existing applications still powered by Box core SDKs, which were maintained manually.All future development, including new features and updates for the Next Generation SDKs, will be delivered through Box core SDKs starting with versionv10. Currently, v10 is available as a separate branch.For more information and migration guides, see the SDK versioning strategy document. Follow the developer changelog for future updates.Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.JavaSDKs
Box Java SDK v10.0.0 released
IntroducingBox SDK v10, a major release designed to elevate your developer experience and streamline integration with Box Content Cloud. Currently available as a separate sdk-gen branch, v10 will ultimately become the main branch.Breaking Changes
- This SDK version is auto-generated and introduces a new interface for all methods. Extensive documentation is available here.
What’s New in v10
- Full API Support — Complete coverage of the Box API ecosystem, giving you access to all the latest features and functionalities to build feature-rich applications.
- Rapid API Updates — Our new auto-generation approach enables Box API additions within days, ensuring you can leverage the most up-to-date features without delay.
- Embedded Documentation — All objects and parameters are documented directly in the SDK source code, keeping essential information in one place.
- Enhanced Convenience Methods — New methods for authentication, chunk uploads, automatic retries, retry strategy, and more.
Important Notes
This version includes the Box Next Generation SDK artifact, previously developed in parallel to core Box SDKs. To facilitate migration and provide access to the newest features, we’ll soon release an additional major version combining both artifacts. Migration tov10 includes breaking changes, please review the migration guide for details. For more information, see the SDK versioning strategy document. Follow developer changelog for future updates.What’s New Compared to Java SDK Gen v0.8.1
⚠ BREAKING CHANGES
- Change names of unions (box/box-codegen#787) (#1359) (
114e778) - Remove unused models from schemas (box/box-openapi#547) (#1354) (
e031308), closes box/box-openapi#542box/box-openapi#544box/box-codegen#781box/box-openapi#545box/box-codegen#782 - Replace
DatewithOffsetDateTime(box/box-codegen#826) (#1419) (ed04407)
New Features and Enhancements
For more details check migration guide frombox-java-sdk-gen v0 to box-java-sdk v10.SDKsiOSiOS
Box iOS SDK 10.0.0 released
IntroducingBox iOS SDK v10, a major release designed to elevate your developer experience and streamline integration with Box Content Cloud. Currently available as a separate sdk-gen branch, v10 will ultimately become the main branch.Breaking Changes
- This SDK version is auto-generated and introduces a new interface for all methods. Extensive documentation is available here.
What’s New in v10
- Full API Support — Complete coverage of the Box API ecosystem, giving you access to all the latest features and functionalities to build feature-rich applications.
- Rapid API Updates — Our new auto-generation approach enables Box API additions within days, ensuring you can leverage the most up-to-date features without delay.
- Embedded Documentation — All objects and parameters are documented directly in the SDK source code, keeping essential information in one place.
- Enhanced Convenience Methods — New methods for authentication, chunk uploads, automatic retries, retry strategy, and more.
Important Notes
This version includes the Box Next Generation SDK artifact, previously developed in parallel to core Box SDKs. To facilitate migration and provide access to the newest features, we’ll soon release an additional major version combining both artifacts. Migration tov10 includes breaking changes, please review the migration guide for details. For more information, see the SDK versioning strategy document. Follow developer changelog for future updates.What’s New Compared to Box Swift SDK Gen v0.6.3
New Features and Enhancements
- Add External User Deletion API (box/box-codegen#550) (
74571fb) - Add missing webhook events (box/box-openapi#554) (#1048) (
b8bf1ad) - Retry requests for network errors in Swift (box/box-codegen#820) (#1051) (
ba21450)
box-swift-sdk-gen v0 to box-ios-sdk v10.SDKsTypeScript
New featuresImpactful changesUI Elements
Box UI Elements v24.0.0 released
24.0.0 (2025-09-05)
Bug Fixes
- blueprint-web: Upgrade blueprint-web packages (#4261) (
ac48f93) - blueprint: Blueprint Modernization (#4204) (
29030a9) - box-ai: Fix suggested questions not appearing (#4249) (
0c63595) - box-ai: Update box-ai-content-answers peer dependency version (#4238) (
8967acf) - content-explorer: Fix flaky SubheaderV2 folder title (#4229) (
330ae33) - content-explorer: Fix grid selection (#4267) (
4beb05d) - content-explorer: Validate selected item ids after item changes (#4268) (
baaaa83) - i18n: update translations (#4241) (
5e7030a) - i18n: update translations (#4247) (
29f266c) - i18n: update translations (#4253) (
f9e4e79) - i18n: update translations (#4254) (
59e30e3) - i18n: update translations (#4258) (
2522af9) - i18n: update translations (#4259) (
d3c5a78) - i18n: update translations (#4264) (
8118ab6) - metadata-view: default iconcolumnvariant (#4262) (
141cf6e) - metadata-view: Enable sorting dropdown (#4265) (
fac795f) - metadata-view: fix filtering file extensions and filters visibility (#4257) (
504aed7) - metadata-view: fix filtering folders and files (#4255) (
bdd6d1d) - metadata-view: Hide keyword and location filters (#4260) (
1ca5029) - metadata-view: Use internal pagination (#4263) (
b274e73) - set version in release assets (#4266) (
1ba15df)
Features
- add client version to element api calls (#4198) (
468d6c1) - box-ai: Bump box-ai-content-answers version (#4233) (
47cea9f) - classification: implement AppliedByAiClassificationReason (#4250) (
e23fbf3) - content-explorer: Add initial filter values to Metadata View (#4225) (
b68cd70) - metadata-instance-editor: remove ai agent selector split and fi… (#4226) (
1f953c0) - metadata-view: Add Filtering (#4235) (
2f5e42b) - metadata-view: bulk custom actions (#4227) (
371ad5e) - metadata-view: default sortBy (#4232) (
1a86aa5) - metadata-view: Implement metadata sidepanel (#4230) (
4f89946) - metadata-view: Multi value display and onSave in metadata sidepanel (#4245) (
7ddea1e) - metadata-view: pass-thru onSortChange (#4248) (
1a8a59f) - router: withRouterIfEnabled (#4221) (
f969170) - timestamped-comments: enabling time stamped video comments (#4228) (
31b580d), closes #4226 #4230
BREAKING CHANGES
- box-ai: isResetChatEnabled prop removed
New featuresSDKsTypeScript
iOSSDKs
New featuresPythonSDKs
New featuresSDKs.NET
SDKsTypeScript
New featuresSDKsTypeScript
New featuresImpactful changesAPI
Bulk delete external users
You can now bulk delete up to 100 external user accounts through the public API.This job runs in the background, and sends a completion report when it’s finished.The report contains details identifying which user deletions succeeded and which failed.Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.SDKsiOS
Box Swift SDK Generated 0.6.2 released
Bug Fixes
- Fix downscope token to use
retrieveTokenmethod for token retrieval (box/box-codegen#731) (#459) (8992b32) - Fix parsing
Dateinto query parameters (box/box-codegen#729) (#449) (1a95d0c) - Specify events
next_stream_positionproperty type asint64(box/box-openapi#535) (#502) (795fe1c)
New Features and Enhancements
- Add
downloadZipmethod (box/box-codegen#765) (#505) (c03589d) - Add
rawDataproperty (box/box-codegen#724) (#445) (77405ad) - add AI agents warnings; allow for more types of metadata value (box/box-openapi#520) (#435) (
af1dc12) - add AI spreadsheet processor (box/box-openapi#533) (#484) (
14726d1) - Add Archive Public API (box/box-openapi#540) (#509) (
8266386) - Add CI for swift (box/box-codegen#755) (#494) (
76a3337) - add hubs API beta endpoints (box/box-openapi#531) (#476) (
a05aa5f) - Add new Hubs APIs and Hubs items API (box/box-openapi#538) (#503) (
9058c45) - Add new schema for
Metadata Error(box/box-openapi#539) (#504) (2e9ecf9) - Add security settings properties on sign template schema (box/box-openapi#518) (#426) (
a741a73) - add Shield Lists APIs (box/box-openapi#528) (#462) (
b5993b0) - Add support for
additionalPropertieswith Any value (box/box-codegen#711) (#427) (7fbf706) - Add support for
nullablefields (box/box-codegen#700) (#420) (5d0ff41) - add support of IBM models to AI API (box/box-openapi#522) (#436) (
0717222) - Expose
makeRequestmethod inBoxClient(box/box-codegen#687) (#408) (7ba7d09) - Improve AI integration test (box/box-codegen#758) (#499) (
3c7e717) - Sanitize response body when throwing
BoxAPIError(box/box-codegen#760) (#498) (2afc793) - Support
getDownloadUrlin Swift (box/box-codegen#751) (#491) (5916ede) - Support new tools in AI Studio (box/box-openapi#534) (#485) (
e793d7b) - Support sensitive data sanitization in errors (box/box-codegen#695) (#415) (
330ca9a) - Update legal holds and AI models (box/box-openapi#526) (#460) (
caa848a)
New featuresUI Elements
Box UI Elements v23.4.0 released
23.4.0 (2025-08-12)
Bug Fixes
ai-sidebar: Add callback for selected agent (#4115) (8bdbf3e)blueprint: Bump blueprint (#4205) (5e7f4b2)breadcrumb: Add missing key property (#4170) (c10b059)content-preview: prevent item icon shrinking on small screens (#4111) (e5004f7)gh-pages: deploy storybook from docs folder (#4100) (dd34522)header-flyout: remove animation on < medium screen size (#4163) (cf3123e)i18n: update translations (#4105) (df61d95)i18n: update translations (#4108) (e702f97)i18n: update translations (#4113) (196beee)i18n: update translations (#4119) (113915b)i18n: update translations (#4121) (02cb22e)i18n: update translations (#4130) (ff8f322)i18n: update translations (#4139) (47b7690)i18n: update translations (#4185) (fef4134)i18n: update translations (#4196) (dd19958)i18n: update translations (#4203) (bd31196)i18n: update translations (#4208) (95b3cc6)i18n: update translations (#4211) (bee412f)i18n: update translations (#4216) (da932f1)i18n: update translations (#4219) (d8a8fcb)metadata-editor: package bump for bug fixes (#4171) (51dd7ca)metadata-instance-fields: add minimal taxonomy support inmetada-instance-fields (#4133) (0dff276)- resolve CVE-2025-7783
form-datavulnerability (#4213) (96252db) - resolve incorrect type import (#4132) (
8b5eec6) - Throttle create folder to avoid rapid clicks (#4193) (
67ec941) uploads: handle rate limit errors with retries (#4134) (eb3e3da)
Features
boxai-sidebar: Add logic to render remote sidebar from prop (#4106) (7f8802a)cascadepolicy: disable inputs if cascade policy exists (#4175) (b6d778c)header-flyout: add opening animation (#4159) (3b417ba)header-flyout: optionally allow header actions (#4164) (8f3ad6e)mergify: update rule to require conversation resolution (#4142) (ef3291e)metadata-editor andblueprint-web-assetspackage bump (#4137) (070ff74)metadata-editor: expose advanced metadata extract agent props (#4128) (f59b0aa)metadata-editor: expose custom agent inextractStructuredpayload (#4135) (076e719), closes #4102metadata-editor: Metadata API adjustments (#4192) (6112967)metadata-editor: package bump for new icons (#4195) (1506020)metadata-instance-editor: add enhanced ai extract support (#4197) (540026a)metadata-instance-editor: allow hydration of enhanced ai extract (#4217) (5a93a16)metadata-view: AddMetadataViewV2 (#4191) (c0ab1e7)metadata-view: Add Subheader for Metadata View v2 (#4202) (ab12626)metadata-view: Added Metadata V2 button (#4174) (d8ec9c7)metadata-view: custom actions (#4215) (88a5187)metadataeditor: enable ai folder extraction through API (#4102) (6ebec78)metadataeditor: remove ai pricing notice (#4107) (4bd24bc)notification-redesign: Add logic for use of BP icons (#4103) (7907136)router: added router-less logic toVersionsSidebarContainer(#4209) (0f46866)router: MergingNavButtonfunctionality intoSidebarNavButton(#4150) (814035d)router: optional router inActivitySidebar(#4199) (435c75a)router: optional router inAddTaskButton(#4176) (90537b4)router: optional router inNavRouterandwithNavRouter(#4161) (7f9cad4)router: optional router inSidebarNav,SidebarNavTablist(#4177) (d14e06e)router: optional router inSidebarNavButton(#4156) (dc8af3b)router: optional router inSidebarNavigation(#4194) (e25e0e1)router: optional router inSidebarToggle(#4160) (12c9a3a)router: optional router inStaticVersionSidebarandVersionsSid…(#4152) (a456f3d)router: optional router inVersionsList(#4144) (15c5d8d)router: optional router inwithAnnotatorContextandwithAnnotations(#4136) (d08545e)router: optional router inwithRouterAndRefhoc (#4162) (32b08b9)router: optional router inwithSidebarAnnotations(#4206) (782877d)router: Removed router functionality fromBackButtoncomponent (#4141) (f01364c)- upgrade blueprint packages (#4123) (
c166d7d) - upgrade react-virtualized for react 19 support (#4157) (
269f585) uploads: add option to error on name conflicts (#4117) (463839e)
SDKsTypeScript
New featuresCLISDKs
New featuresSDKsTypeScript
Box TypeScript SDK Generated v1.17.0 released
Bug Fixes
New Features and Enhancements
- Add AI spreadsheet processor (box/box-openapi#533) (#649) (
254fb54) - Add Archive Public API (box/box-openapi#540) (#674) (
1cbb124) - Add new Hubs APIs and Hubs items API (box/box-openapi#538) (#666) (
25c9596) - Add new schema for
Metadata Error(box/box-openapi#539) (#667) (9af46ab) - Allow injecting private key decryption mechanism for JWT (box/box-codegen#754) (#656) (
cb0c35d) - Improve webhook validation checks (box/box-codegen#745) (#647) (
98b3b92) - Retry request on network exception (box/box-codegen#776) (#684) (
c0c4dba) - Support ESM build and tree-shaking (box/box-codegen#762) (#663) (
8ca3302) - Support Hubs beta endpoints (box/box-openapi#531) (#641) (
d8c7bb6) - Support new tools in AI Studio (box/box-openapi#534) (#652) (
db2501b)
New featuresPythonSDKs
Box Python SDK Generated v1.16.0 released
Bug Fixes
New Features and Enhancements
- Add AI spreadsheet processor (box/box-openapi#533) (#630) (
6635757) - Add Archive Public API (box/box-openapi#540) (#651) (
c36d1db) - Add new Hubs APIs and Hubs items API (box/box-openapi#538) (#645) (
1daa3e8) - Add new property for network exception retry strategy (box/box-codegen#763) (#650) (
13f9593) - Add new schema for
Metadata Error(box/box-openapi#539) (#646) (49d7f34) - Allow injecting private key decryption mechanism for JWT (box/box-codegen#754) (#636) (
4ea0af5) - Improve webhook validation checks (box/box-codegen#745) (#628) (
f0ece63) - Support Hubs beta endpoints (box/box-openapi#531) (#622) (
b5e95fe) - Support new tools in AI Studio (box/box-openapi#534) (#633) (
ac76eb2)
New featuresSDKs.NET
Box Dotnet SDK Generated v1.11.0 released
Bug Fixes
- Fix downscope token to use
retrieveTokenmethod for token retrieval (box/box-codegen#731) (#492) (292360e) - Specify events
next_stream_positionproperty type aslong(box/box-openapi#535) (#536) (da265bd)
New Features and Enhancements
- Add
ReadOnlyCollectionimplicit operator for Unions (box/box-codegen#633) (#483) (a1fc2c5) - Add AI spreadsheet processor (box/box-openapi#533) (#519) (
c344023) - Add Archive Public API (box/box-openapi#540) (#543) (
be0bb9d) - Add new Hubs APIs and Hubs items API (box/box-openapi#538) (#537) (
f2584cd) - Add new schema for
Metadata Error(box/box-openapi#539) (#538) (425b4ad) - add Shield Lists APIs (box/box-openapi#528) (#496) (
8b81c87) - Allow injecting private key decryption mechanism for JWT (box/box-codegen#754) (#528) (
865c729) - Make
OneOfclasses public (box/box-codegen#773) (#551) (f7dcc32) - Support Hubs beta endpoints (box/box-openapi#531) (#511) (
59c43b8) - Support new tools in AI Studio (box/box-openapi#534) (#520) (
0b47597) - Update legal holds and AI models (box/box-openapi#526) (#494) (
6310e56)
New featuresImpactful changesAPI
Box Hubs APIs
Box Hubs APIs enable you to programmatically create, manage, and collaborate on content hubs within your applications. Hubs provide a centralized space for organizing and sharing content across teams and projects.What you can do with the Hubs APIs
The Hubs APIs consist of three main resource types that allow you to build comprehensive hub management functionality:-
Hubs
- Create hub
- Copy hub
- Update hub information by ID
- Delete hub
- List all hubs
- List all hubs for requesting enterprise
- Get hub information by ID
-
Hub Collaborations
- Create hub collaboration
- Update hub collaboration
- Remove hub collaboration
- Get hub collaborations
- Get hub collaboration by collaboration ID
-
Hub Items
- Get hub items
- Manage hub items
Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.NodeSDKs
New featuresImpactful changesAPIAI
Box AI API - Google Gemini 2.5 Pro now available, Gemini 2.5 Flash Preview and Pro Preview deprecated
The list of available AI models has been recently updated with Google Gemini 2.5 Pro.The following models have been deprecated:- Google Gemini 2.5 Flash Preview
- Google Gemini 2.5 Pro Preview
Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.JavaSDKs
New featuresAPIAI
Enhanced extract agent
Today we introduced the new enhanced extract agent powered by Gemini 2.5 Pro. It employs chain-of-thought processing to provide the best answer, but also to tell the developer the reason it believes this answer is the correct one.The enhanced extract agent:- Offers an improved key-value pair extraction from complex documents with higher accuracy.
- Effortless access with Box UI: activate the feature with a single click.
- Transforms unstructured data into meaningful metadata attached to files.
- Enables faster insights and discovery using the Box Metadata search tool.
Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.New featuresAPIAI
AI Studio v2
With the release of the newest version of the AI Studio functionality, we introduced the enhancements listed below.- Users receive a notification in case of any issues with an agent directly in the AI Studio UI.
- Agents are validated in real time. The ones that don’t pass validation are not visible for the users.
- Control the suggested questions displayed when the user starts interacting with a custom AI agent.
- See the details of a request and response of a LLM, for example the system prompt, model, custom instructions.
- Control the parameters of a Box AI image processor in a custom agent. The parameters are necessary to ask a LLM about a specific image.
Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.New featuresCLI
New featuresSDKsTypeScript
Box TypeScript SDK Generated v1.16.0 released
Bug Fixes
- Compute webhook signature with and without escaping the body (box/box-codegen#737) (#627) (
6a21b8e) - Fix circular dependency in
boxNetworkClient(box/box-codegen#708) (#591) (b383889) - Fix downscope token to use
retrieveTokenmethod for token retrieval (box/box-codegen#731) (#618) (90edb0c) - Fix slash escaping when calculating webhook signature (box/box-codegen#736) (#624) (
a0307d0) - Handle list of strings in metadata filter (box/box-codegen#716) (#597) (
979ff2c) - Improve file download to avoid storing content in memory (box/box-codegen#701) (#589) (
513a15e) - Modify utility functions for browser (box/box-codegen#686) (#585) (
7232170) - Use constant-time comparison for HMAC signatures (box/box-codegen#739) (#630) (
efdcaaf)
New Features and Enhancements
- Add AI agents warnings; allow for more types of metadata value (box/box-openapi#520) (#600) (
a5a555f) - Add security settings properties on sign template schema (box/box-openapi#518) (#588) (
dfd3e5f) - Add Shield Lists APIs (box/box-openapi#528) (#622) (
be3af44) - Add support of IBM models to AI API (box/box-openapi#522) (#601) (
b060b8c) - Increase max items for ai extract endpoints (box/box-openapi#525) (#602) (
86c5d14) - Update legal holds and AI models (box/box-openapi#526) (#620) (
de3df57)
New featuresPythonSDKs
Box Python SDK Generated v1.15.0 released
Bug Fixes
- Compute webhook signature with and without escaping the body (box/box-codegen#737) (#607) (
e5118b8) - Fix downscope token to use
retrieveTokenmethod for token retrieval (box/box-codegen#731) (#598) (e492685) - Fix slash escaping when calculating webhook signature (box/box-codegen#736) (#603) (
430b175) - Use constant-time comparison for HMAC signatures (box/box-codegen#739) (#610) (
6f6660c)
New Features and Enhancements
- Add AI agents warnings; allow for more types of metadata value (box/box-openapi#520) (#567) (
86aa1cc) - Add Shield Lists APIs (box/box-openapi#528) (#601) (
f980f65) - Add support of IBM models to AI API (box/box-openapi#522) (#568) (
767547a) - Update legal holds and AI models (box/box-openapi#526) (#599) (
d56228d)
NodeSDKs
JavaSDKs
New featuresImpactful changesAPIAI
Box AI API - new AI models now available, Gemini 1.5 models deprecated
The list of available AI models has been recently updated with the following models:- AWS Claude 4 Sonnet
- AWS Claude 4 Opus
- Google Gemini 1.5 Flash 001
- Google Gemini 1.5 Pro 001
Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.New featuresCLI
SDKs.NET
Box Dotnet SDK Generated v1.10.0 released
New Features and Enhancements
- Add
UploadWithPreflightCheckconvenient method (box/box-codegen#705) (#469) (8dff7bb) - Add AI agents warnings; allow for more types of metadata value (box/box-openapi#520) (#474) (
a53cff5) - Add security settings properties on sign template schema (box/box-openapi#518) (#462) (
7fddaea) - Add support of IBM models to AI API (box/box-openapi#522) (#475) (
a187301) - Support sensitive data sanitization in errors (box/box-codegen#695) (#453) (
5ee0c93)
New featuresUI Elements
Box UI Elements v23.3.0 released
23.3.0 (2025-05-12)
Bug Fixes
commitlint: Bump to 19.8.0 (#4083) (7e9e6e5)- flow-typed: Bumped to 4.1.0 (#4081) (
15b8108) - flyout: change logic for
onKeyPressinFlyout.js(#4096) (f48c2a9) - i18n: update translations (#4077) (
fe7752d) - i18n: update translations (#4079) (
0f587f5) - i18n: update translations (#4089) (
f48076d) - i18n: update translations (#4091) (
9869175) - i18n: update translations (#4097) (
e265cfe) - metadata-sidebar: Show all metadata fields fix (#4090) (
e4dcdcb) opensource: copy storybook files to root (#4099) (37c9cf0)- sass-lint: Remove sass-lint (#4082) (
05d1e8b)
Features
bp-assets: Bump BP assets to 4.39.0 (#4095) (15c403c)- content-sidebar: additional prop for feedback tooltip in Box AI (#4075) (
bcd2b86) - content-sidebar: update content-answers for box ai sidebar (#4094) (
8d4c456) - metadata-sidebar: Is delete confirmation modal checkbox enabled (#4076) (
7e8c8ac) metadataeditor: add agent selector (#4098) (f3af868)metadataeditor: add ai extraction for folders (#4080) (82d6b29)- notification-redesign: Add Notification classname prop (#4092) (
2dc371f) opensource: update default route to use storybook (#4087) (174f335)- unified-share-modal: add custom permission descriptions (#4071) (
19a7978) - upgrade blueprint packages (#4101) (
f8606cf)
Reverts
New featuresPythonSDKs
Box Python SDK Generated v1.14.0 released
Bug Fixes
New Features and Enhancements
New featuresImpactful changesAPIAI
Box AI API - new AI models now available
The list of available AI models has been recently updated with the following models:- Azure OpenAI o3 (beta)
- Azure OpenAI o4 mini (beta)
- xAI Grok 3 (beta)
- xAI Grok 3 mini (beta)
Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.New featuresImpactful changesAPIAI
Box AI API - new AI models now available
The list of available AI models has been recently updated with the following models:- Azure OpenAI GPT-4.1
- Azure OpenAI GPT-4.1 Mini
- Gemini 2.5 Pro Preview
- Gemini 2.5 Flash Preview
- IBM Llama 4 Scout
- IBM Llama 3.2 Instruct
Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.JavaSDKs
New featuresUI Elements
New featuresUI Elements
Box UI Elements v23.1.0 released
23.1.0 (2025-04-17)
Bug Fixes
- axios: Bump Axios to 0.30.0 (#4039) (
e212834) - content-explorer: Add default dimension to
ItemListIcon(#4052) (900757c) - content-explorer: improve theming feature (#4045) (
5ad4a94) - content-explorer: remove base styles (#4063) (
071f5b9) - i18n: update translations (#4038) (
2977e50) - i18n: update translations (#4040) (
6c89353) - i18n: update translations (#4050) (
a6b5074) - i18n: update translations (#4051) (
4f74362) - i18n: update translations (#4056) (
5d2e63b) - ip: remove resolution (#4057) (
8ad6f71) - item-options: render correctly when item actions are filtered (#4042) (
ab56916) - metadata-editor: Handle new taxonomy API (#4049) (
ed622af) - stylelint: Bump to v16 (#4058) (
db6c93e) - uaa-parity: Display error message for UAA errors (#4035) (
f9e9f35) - uaa-parity: Not showing fallback
promoted_by userfor emptypromoted_by user(#4043) (a586a0a)
Features
- content-explorer: Add feature flag for
MetadataViewListredesign (#4061) (5d0c716) - content-explorer: enable independent theming (#4062) (
a67be72) - content-picker: Add
MoreOptionsbutton to rows (#4036) (f3667dc) - content-sidebar: added support for feedback tooltip in Box AI (#4059) (
b09cbf3) - doc-first-pages: Add webp xrep header (#4054) (
ca41b1a) - metadata-sidebar: Control Multilevel Taxonomy (#4037) (
f705927) - metadata-sidebar: Multilevel taxonomy integration (#4044) (
8a794ad)
New featuresJavaSDKs
SDKsTypeScript
New featuresSDKsTypeScript
New featuresPythonSDKs
New featuresNodeSDKs
New featuresImpactful changesUI Elements
New featuresSDKsTypeScript
iOSSDKs
Box Swift SDK Generated 0.6.1 released
Bug Fixes
- Add
verification_phone_numberproperty to create sign request (box/box-openapi#515) (#391) (717b3a8)
New Features and Enhancements
- Add find app item for shared link endpoint (box/box-openapi#514) (#390) (
07b9be5) - Add hubs support to
/ai/ask(box/box-codegen#656) (#364) (9a49864) - Add Integration Mappings Teams API (box/box-openapi#517) (#393) (
b9ed4e3) - Expose token storage for authentication classes (box/box-codegen#682) (#400) (
08221e5) - Support AI Studio API (box/box-codegen#626) (#375) (
802571d) - Support unknown enum values (box/box-codegen#670) (#382) (
8fe7ff4) - Support upload with preflight check (box/box-codegen#676) (#399) (
1befb4c) - Update
/ai/extract_structuredresponse schema (box/box-codegen#641) (#358) (430611a)
New featuresPythonSDKs
New featuresSDKs.NET
New featuresImpactful changesAPI
Integration mappings for Teams
Use the integration mappings feature for MS Teams to manage where the content from Teams channels and chats is stored in Box.- List all Teams integration mappings
- Create a new Teams integration mapping
- Update existing Teams integration mapping
- Delete Teams integration mapping
Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.JavaSDKs
SDKsTypeScript
SDKsTypeScript
CLI
JavaSDKs
Impactful changesAPIAI
Box AI API - AWS Claude 3.7 Sonnet now available
The list of available AI models has been recently updated with AWS Claude 3.7 Sonnet.Models offered in Preview mode have not been fully performance-tested at scale and are made available on an as-is basis. You may experience variability in model/output quality, availability, and accuracy.You can use the provided models to override the default model used in the AI agent configuration. For further details on Box AI API, see the guides and API reference.Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.JavaSDKs
New featuresSDKsTypeScript
New featuresSDKs.NET
New featuresJavaSDKs
New featuresImpactful changesAI
Box AI Studio API
We are excited to announce that Box AI Studio API is now available to all Enterprise Advanced customers. Box AI Studio allows you to build and manage custom AI agents to best suit your business needs. For example, you can create an AI agent that acts as a compliance consultant, answering questions regarding customer documentation with specific compliance rules in mind.Box AI Studio API allows you to:- List all AI agents
- Get AI agent details
- Create a new AI agent
- Update existing AI agent
- Delete an AI agent
Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.PythonSDKs
New featuresSDKsTypeScript
Box TypeScript SDK Generated v1.12.0 released
New Features and Enhancements
- Add Box Sign shared requests (box/box-openapi#504) (#491) (
e90255c) - feat: Add hubs support to
/ai/ask. Replace type ofitemsproperty fromAiItemBase[]toAiItemAsk[]in theAiAskinterface (box/box-codegen#656) (#507) (9f29d8c) - Update
/ai/extract_structuredresponse schema (box/box-codegen#641) (#498) (502ac11)
New featuresPythonSDKs
Box Python SDK Generated v1.11.0 released
Bug Fixes
- Correct types of
pagedandthumbproperties in File representation (box/box-openapi#503) (#451) (e818fa6)
New Features and Enhancements
- Add Box Sign shared requests (box/box-openapi#504) (#453) (
3590918) - feat: Add hubs support to
/ai/ask. Replace type ofitemsparameter fromList[AiItemBase]toList[AiItemAsk]increate_ai_askmethod (box/box-openapi#506) (#466) (29f0364) - Update
/ai/extract_structuredresponse schema (box/box-codegen#641) (#459) (7c73cea)
New featuresSDKs.NET
Box Dotnet SDK Generated v1.7.0 released
Bug Fixes
- Correct types of
pagedandthumbproperties in File representation (box/box-openapi#503) (#383) (d6995ad) - Prevent
Authenticationheader from being passed during cross-origin redirects (box/box-codegen#648) (#382) (a64d373)
New Features and Enhancements
- Add Box Sign shared requests (box/box-openapi#504) (#384) (
d563886) - feat: Add hubs support to /ai/ask. Replace type of
Itemsproperty fromIReadOnlyList<AiItemBase>toIReadOnlyList<AiItemAsk>in theAiAskclass (box/box-codegen#656) (#397) (32b6d03) - Update
/ai/extract_structuredresponse schema (box/box-codegen#641) (#391) (5f79a03)
New featuresImpactful changesCLI
Box CLI v4.0.0 released
⚠ BREAKING CHANGES
- Drop support old Node version and integrate typescript SDK (#548)
New Features and Enhancements
- Drop support old Node version and integrate typescript SDK (#548) (
22179ec) - Incognito browser option for box login (#561) (
a666766) - Replace
@oclif/commandto@oclif/corelibrary (#553) (aed470b)
Bug Fixes
New featuresJavaSDKs
New featuresImpactful changesAPI
Box Doc Gen
We are excited to announce that Box Doc Gen is now available to all Enterprise Advanced customers.Box Doc Gen allows you to generate various business 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 functionality allows you to:- Mark files as Doc Gen templates.
- Generate documents.
- Check status of the Box Doc Gen jobs
Where to get support
Should you have any issues or need further guidance, please post a request to our developer forum for any help needed.Impactful changesAI
Google PaLM deprecation and removal
Google Pathways Language Models (PaLM) are being deprecated by Google.As a result, the following models will be removed from Box AI on 2025-01-17text_bisontext_bison_32ktext_unicorngoogle_text_embedding_gecko*
