/box | Type: Application | PCID required: Yes
Files, folders, and collaborations
Tools
| Tool | Description |
|---|---|
box_upload_file | Upload a file to Box from a URL. |
box_get_file_info | Retrieve file metadata and information about a file using its ID |
box_delete_file | Delete a file from Box by its ID |
box_create_folder | Create a new folder within a specified parent folder |
box_get_folder_info | Retrieve information about a folder using its ID |
box_list_folder_items | List items (files and folders) in a specified folder |
box_move_folder | Move a folder to a different parent folder |
box_delete_folder | Delete a folder from Box by its ID |
box_search | Search for files, folders, and web links across Box content with advanced filtering options. If no query is provided, returns all items from root folder |
box_search_folders | Search for folders that contain the specified query in their name. If no query is provided, returns all folders from root folder |
box_get_user_info | Get information about the current authenticated user |
box_upload_file
Upload a file to Box from a URL. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fileUrl | string | Yes | — | URL of the file to upload to Box |
parentId | string | Yes | — | ID of the parent folder (use “0” for root folder) |
box_get_file_info
Retrieve file metadata and information about a file using its ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fileId | string | Yes | — | The unique identifier of the file to retrieve information for |
box_delete_file
Delete a file from Box by its ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fileId | string | Yes | — | The unique identifier of the file to delete |
box_create_folder
Create a new folder within a specified parent folder Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
name | string | Yes | — | Name of the folder to create |
parentId | string | Yes | — | ID of the parent folder (use “0” for root folder) |
box_get_folder_info
Retrieve information about a folder using its ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
folderId | string | Yes | — | The unique identifier of the folder to retrieve information for |
box_list_folder_items
List items (files and folders) in a specified folder Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
folderId | string | Yes | — | The unique identifier of the folder to list items from |
limit | number | No | — | Maximum number of items to return |
offset | number | No | — | Number of items to skip for pagination |
box_move_folder
Move a folder to a different parent folder Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
folderId | string | Yes | — | The unique identifier of the folder to move |
newParentId | string | Yes | — | ID of the new parent folder |
box_delete_folder
Delete a folder from Box by its ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
folderId | string | Yes | — | The unique identifier of the folder to delete |
recursive | boolean | No | false | Whether to delete folder contents recursively |
box_search
Search for files, folders, and web links across Box content with advanced filtering options. If no query is provided, returns all items from root folder Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
query | string | No | — | Search query string to find items. If not provided, returns all items |
type | string | No | — | Filter search results by item type |
limit | number | No | — | Maximum number of results to return |
offset | number | No | — | Number of results to skip for pagination |
ancestor_folder_ids | string[] | No | — | Limit results to items in specified folders and subfolders |
file_extensions | string[] | No | — | Filter by file extension |
content_types | string[] | No | — | Filter by specific content fields |
created_at_range | string | No | — | Limit results by creation date range |
updated_at_range | string | No | — | Limit results by update date range |
size_range | string | No | — | Filter by file size range |
owner_user_ids | string[] | No | — | Limit results by owners |
recent_updater_user_ids | string[] | No | — | Filter by users who updated items |
trash_content | string | No | — | Determine whether to search in trash |
mdfilters | string | No | — | Filter results based on metadata |
sort | string | No | — | Order results by relevance or modification date |
direction | string | No | — | Specify result order direction |
box_search_folders
Search for folders that contain the specified query in their name. If no query is provided, returns all folders from root folder Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
query | string | No | — | Search query to find folders by name. If not provided, returns all folders |
limit | number | No | — | Maximum number of folder results to return |

