Cloud Storage
Box
API integration
Ship Cloud Storage features without building the integration. Full Box API access via Proxy, normalized data through Unified APIs — extend models and mappings to fit your product.
Talk to usUse Cases
Why integrate with Box
Common scenarios for SaaS companies building Box integrations for their customers.
Centralize document storage without duplicating files
SaaS companies can let their users attach and reference files directly from Box instead of uploading copies into the app. This keeps Box as the governed single source of truth while the SaaS product works with file references, metadata, and previews.
Auto-provision folder structures for new entities
When a user creates a project, deal, or case in your SaaS product, automatically generate a standardized folder hierarchy in their Box account and assign the right group or user-level access — no manual setup required.
Export generated artifacts to Box automatically
SaaS products that produce reports, invoices, contracts, or other documents can push them directly into pre-configured Box folders, ensuring enterprise retention policies and audit trails apply from the moment a file is created.
Sync user directories for permission mapping
By reading Box users and groups through the Unified User Directory API, SaaS companies can map their own app's roles and permissions to Box access controls, ensuring the right people see the right content.
Surface file activity in your product's audit logs
Pull Box activity data — like who downloaded, previewed, or modified a file — into your SaaS app's analytics or compliance dashboards, giving users a unified view of content interactions without leaving your product.
What You Can Build
Ship these features with Truto + Box
Concrete product features your team can ship faster by leveraging Truto’s Box integration instead of building from scratch.
In-app Box file browser and picker
Let end users browse their Box folder hierarchy, select files, and link them to records in your app using the Unified File Storage API's Drive-Items, Files, and Folders resources.
Automated deal room folder provisioning
When a new deal, project, or client record is created, automatically spin up a templated Box folder structure and grant access to the relevant user groups.
Document export pipeline to Box
Automatically upload PDFs, reports, or signed contracts generated in your app into the correct Box folder, keeping enterprise governance intact.
User and group directory sync
Pull Box users and groups into your app to power permission mapping, access control UIs, or people-picker components using the Unified User Directory API.
Content activity feed
Display a real-time activity stream showing file views, downloads, and edits from Box directly inside your product's dashboards using the Activities resource.
Cross-storage file migration and organization
Move or copy files between Box folders programmatically when workflow states change in your app — for example, archiving completed project files into a long-term retention folder.
Unified APIs
Unified APIs for Box
Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.
Unified User Directory API
Unified File Storage API
Drive-Items
Drive Items are the files and folders present in a file storage system. These items are usually part of a Drive. You can differentiate between files and folders using the type attribute.
Files
[DEPRECATED] The file represent a file in File Storage.
Folders
[DEPRECATED] The folder represent a folder in File Storage.
Groups
Groups represent a collection of users. They could be grouped based on departments, projects, permissions, etc.
Users
Users represent the people using the underlying file storage system.
How It Works
From zero to integrated
Go live with Box in under an hour. No boilerplate, no maintenance burden.
Link your customer’s Box account
Use Truto’s frontend SDK to connect your customer’s Box account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.
We handle authentication
Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.
Call our API, we call Box
Truto’s Proxy API is a 1-to-1 mapping of the Box API. You call us, we call Box, and pass the response back in the same cycle.
Unified response format
Every response follows a single format across all integrations. We translate Box’s pagination into unified cursor-based pagination. Data is always in the result attribute.
FAQs
Common questions about Box on Truto
Authentication, rate limits, data freshness, and everything else you need to know before you integrate.
What authentication method does Box use, and how does Truto handle it?
Box uses OAuth 2.0 for user-level authentication. Truto manages the full OAuth flow — token exchange, refresh, and storage — so your team never has to build or maintain auth logic. Your end users simply connect their Box account through Truto's managed auth flow.
Which Box data can I access through Truto's Unified APIs?
Through the Unified File Storage API you can work with Drive-Items, Files, Folders, Groups, and Users. Through the Unified User Directory API you can access Users and Activities. These cover core file operations, folder management, user/group directory lookups, and activity tracking.
Does Truto handle Box API rate limits and pagination automatically?
Yes. Truto abstracts away Box's API-specific pagination (marker-based and offset-based) and manages rate limit backoff, so your application receives consistent, complete responses without needing to implement retry logic.
Can I use Truto to write data back to Box, such as creating folders or uploading files?
The Unified File Storage API supports write operations on Files and Folders. You can create folders, upload files, and organize content programmatically. Specific tool availability for Box is built on request — contact Truto to confirm the exact write operations you need.
How does the Unified API approach work if I also need to integrate other cloud storage providers?
Truto's Unified File Storage API uses a common schema across providers. If you build against the Unified API for Box (Files, Folders, Drive-Items, Users, Groups), the same integration code works with other supported storage platforms, reducing the effort to ship multi-provider support.
Are there any Box-specific features that require custom handling outside the Unified API?
Box features like metadata templates, Box Sign, Box Relay workflows, and UI Elements (e.g., Content Previewer) are Box-specific and not part of the Unified API schema. For these, Truto can provide proxy API access to Box's native endpoints, letting you call them through Truto's auth and connection management layer.
Box
Get Box integrated into your app
Our team understands what it takes to make a Box integration successful. A short, crisp 30 minute call with folks who understand the problem.
Talk to us