Box Developer Documentation

Join BoxWorks 2024 to discover what's possible with content and AI!

Register now!

Box Platform glossary

Box Platform glossary

This glossary includes terms and definitions used in Box Platform. If you need to find out what a term means, this is your one stop page.

Box Resource Type/TermAlso known as (AKA)Description
AdminSuperuser, administrator, supervisorThe main admin on an enterprise account. Admins can manage users and groups, view and edit all of their organization’s files and folders, log in to any user’s account within their organization, edit settings for their organization, and run or access reports. The Box Admin is the principal account administrator.
Admin ConsoleThe dashboard area for administering a particular enterprise. Accessible by the admin, group admins, and co-admins.
Anonymous UserA user that is not logged in.
App userBox app user is a specific type of user within the Box Platform who is associated with applications or services that integrate with Box. App users are only accessible with the API, meaning they do not have login credentials. They can be created by a service account and are only applicable to applications leveraging server to server authentication. App users are tied to the application used to create them, and the user itself cannot be moved under another application. They can however collaborate on content outside of the application.
Bookmark / web linkSymbolic link, Symlink, soft link, reference, relationshipA clickable reference that allows you to easily access external websites or specific locations within your content structure.
Box IntegrationsApp StoreThe first place for Box users to find out about applications that they can use in combination with Box.
Box Command Line InterfaceBox CLIA user-friendly command line tool that allows both technical and non-technical users to leverage the Box API to perform routine or bulk actions.
Box Custom SkillCustom Skill, Box SkillAn application that performs custom processing for files uploaded to Box. Skills are designed to make it possible to use third-party machine learning services to automatically extract information from files uploaded to Box.
Box EmbedAn HTML-based framework that makes it possible to embed the Box Web App experience anywhere in the 3rd party applications. Box Embed provides the ability to upload, search, comment, share, tag, and edit files using Box Edit.
Box PlatformAn API-driven cloud content management and collaboration platform that provides developers with the tools and infrastructure to build custom applications, integrate workflows, and leverage powerful features for secure document storage, access control, versioning, metadata management, and real-time collaboration.
Box Sample Code CatalogAllows developers and admins to search through code repositories of tools, automation scripts, self paced workshops, and demo apps in multiple programming languages. The catalog contains more that eighty open source repositories and guides.
Box ShieldA security solution offered by Box that helps protect sensitive data, prevent unauthorized access, and detect potential threats through automated classification and proactive monitoring.
Box SkillsBox Skills are AI-powered capabilities that enhance the functionality of Box by automatically extracting insights and metadata from content.
Box RelayBox Relay allows you to create and configure workflow automations to automate and accelerate business processes centered around content.
Box Verified EnterpriseBVEBox Verified Enterprise is a certification program that ensures the security and compliance of an organization's content management system.
Box UI ElementsPre-built UI components that allow developers to add elements of the main Box web application into their own applications. They can be used to navigate through, upload, preview, and select content stored on Box and are available both as React components and framework-agnostic JavaScript libraries.
Cascade policyBox enables you to add metadata instances to a folder, and automatically cascade them to the folder's contents so you don't need to add the instances individually. Using cascading metadata, you can quickly add metadata to multiple files and sub-folders at one time.
ClassificationAn instance of the classification metadata template, containing the classification applied to the file or folder.
CollaborationWorking together on a file or folder.
CollaborationsPermissions, Role-Based Access Control (RBAC), Access Control List (ACL), permission mappingCollaborations define access permissions for users and groups to files and folders, similar to access control lists. A collaboration object grants a user or group access to a file or folder with permissions defined by a specific role.
CollaboratorSomeone who shares access to a file or folder.
Collaborated folderShared folderA shared folder owned by someone within your enterprise.
Collaboration rolesPermission levels, access levelsThe collaboration roles define the level of permissions a user has for a specific file or folder. The collaboration roles in Box are Owner, Co-owner, Editor, Viewer Uploader, Previewer Uploader, and Viewer. Collaboration levels in Box follow a "waterfall" design in which individuals have access only to the folder they are invited into and any sub-folders beneath it. You can also be invited to individual files.
CollectionA collection of items, including files and folders. The contents of a collection can be explored in a similar way to which the contents of a folder is explored.
Content ManagerA feature in the Admin Console that allows you to: search for and download files and folders in your organization, browse by user to see the files and folders they can access, move files between folders, invite collaborators to folders, get shared links and modify access levels, and delete files and folders from any user’s trash.
Co-adminA user other than the main admin, who has a subset of administrative privileges. Co-admins can perform the same duties as the organization’s admin, but they cannot make changes to the Admin’s permissions or other co-admins' permissions. The default access levels for co-admins include only the ability to manage users and groups, but they can be modified on a per-user basis.
Custom AppA tailored application that extends the functionality of Box by integrating with other tools and systems. It's used to streamline workflows and enhance collaboration. It can be created in the Developer Console and has several authentication methods available.
DeveloperProgrammerA skilled professional who designs, builds, and maintains software applications or systems and has access to the Developer Console. In Box, the developer can have an admin role.
Developer ConsoleA portal that allows developers to create, debug, test, and monitor their applications by providing real-time insights into code execution and system performance.
EnterpriseRepository, content store, file cabinet, Docbase, vaultEnterprise in Box is a comprehensive suite of tools and services provided by Box for large organizations, offering secure file storage, collaboration features, access controls, workflow automation, compliance enforcement, and analytics. It enables efficient document management and teamwork while ensuring data security within an enterprise setting.
Ethical wallsInformation barriersA mechanism that prevents exchanges or communication that could lead to conflicts of interest and therefore result in business activities ethically or legally questionable.
EventResult of an action taken by the user. See Using the Enterprise Event Stream.
External collaboratorExternal userA collaborator who is not part of an enterprise.
External collaborated folderA folder owned by someone outside your enterprise.
FileDocument, unstructured dataA digital container that stores information or data in a structured format.
FolderDirectory, containerA directory containing files.
Group adminGroup admins can add existing users to their groups, create new users that will be assigned to their groups, and assign folder access to their groups. They can also run reports for their groups.
GroupTeamCollaborative workspace where users can share files, collaborate on documents, and communicate with each other.
ItemObject, Box object, contentCan represent a file, a folder or a web link.
Limited access appSecure and restricted application created in the Developer Console that allows specific users to access and interact with designated content within the Box Platform.
Managed userA user account that is centrally controlled and administered by an organization's admin.
Metadata templateDocument class, document type, content type, indexesA predefined structure that captures and organizes important information about a document or file.
Metadata attributeProperty, field, keyword, index ValueA metadata attribute is a piece of information that provides descriptive details about data, such as its type, format, or source.
Personal folderA folder owned by an individual user.
ReportA file containing a specific data set. You can use the Admin Console Reports tab to run a variety of account-wide reports: usage logs, file/user statistics, and security audits.
SandboxTesting environmentManaged, trackable, non-production, testing environment for developers.
Service accountA service account provides developers with a programmatic authentication mechanism for server-side integrations with Box. In other words, an application can authenticate to Box as the service, which is represented by a service account user. A service account can then be used to create other application specific users, called app users.
Shared linkA hyperlink to content stored in Box you can share with your coworkers and friends – both inside and outside of the company. Sending someone a shared link to a file or folder is a way to work together with that person around shared content. Customizable permission levels, expiration dates, and optional password-protection make Box shared links a secure, simple way to share important content.
Software Developer ToolSDKA collection of tools, libraries, and documentation that helps developers create software applications for specific platforms or frameworks.
TaskActionA specific action or assignment that needs to be completed within the collaborative document creation editor.
UserIdentity, person, authorityAn individual who utilizes the collaborative document creation editor to create, edit, and share documents with others.
Unmanaged userA user account that is not centrally managed by an organization and has limited access and control over the content within Box. The unmanaged users may or may not also be external users.
Version controlThe management and tracking of different versions of a document, ensuring that everyone is working on the most up-to-date version.
WebhookA webhook is a way for an application to provide real-time data or notifications to another application by sending HTTP POST requests.
WorkflowWorkflows within Box are automated sequences of tasks that help streamline and track the progress of document-centric processes, ensuring efficient collaboration and timely completion.