Box
Box
Configuration
Box source connector integrates with the Box API to extract and synchronize data.
Connects to your Box account and syncs folders, files, comments, users, and collaborations.
Authentication
This connector uses OAuth 2.0 authentication. You can connect through the Airweave UI or API using the OAuth flow.
Supported authentication methods:
- OAuth Browser Flow (recommended for UI)
- OAuth Token (for programmatic access)
- Auth Provider (enterprise SSO)
Configuration Options
The following configuration options are available for this connector:
Box configuration schema.
Specific Box folder ID to sync. Default is ‘0’ (root folder, syncs all files). To sync a specific folder, enter its folder ID. You can find folder IDs in the Box URL when viewing a folder.
Data Models
The following data models are available for this connector:
BoxUserEntity
Schema for Box user entities.
BoxFolderEntity
Schema for Box folder entities.
BoxFileEntity
Schema for Box file entities.
Uses FileEntity base class which provides:
- file_id: Unique identifier for the file
- name: Name of the file
- mime_type: MIME type
- size: File size in bytes
- download_url: URL to download the file
BoxCommentEntity
Schema for Box comment entities.
BoxCollaborationEntity
Schema for Box collaboration entities.