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
Retrieve file metadata and information about a file using its IDParameters:
Parameter
Type
Required
Default
Description
fileId
string
Yes
—
The unique identifier of the file to retrieve information for
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "The PinkConnect ID for authentication" }, "fileId": { "type": "string", "description": "The unique identifier of the file to retrieve information for" } }, "required": [ "PCID", "fileId" ]}
Retrieve information about a folder using its IDParameters:
Parameter
Type
Required
Default
Description
folderId
string
Yes
—
The unique identifier of the folder to retrieve information for
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "The PinkConnect ID for authentication" }, "folderId": { "type": "string", "description": "The unique identifier of the folder to retrieve information for" } }, "required": [ "PCID", "folderId" ]}
List items (files and folders) in a specified folderParameters:
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
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "The PinkConnect ID for authentication" }, "folderId": { "type": "string", "description": "The unique identifier of the folder to list items from" }, "limit": { "type": "number", "description": "Maximum number of items to return" }, "offset": { "type": "number", "description": "Number of items to skip for pagination" } }, "required": [ "PCID", "folderId" ]}
Move a folder to a different parent folderParameters:
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
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "The PinkConnect ID for authentication" }, "folderId": { "type": "string", "description": "The unique identifier of the folder to move" }, "newParentId": { "type": "string", "description": "ID of the new parent folder" } }, "required": [ "PCID", "folderId", "newParentId" ]}
Search for files, folders, and web links across Box content with advanced filtering options. If no query is provided, returns all items from root folderParameters:
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
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "The PinkConnect ID for authentication" }, "query": { "type": "string", "description": "Search query string to find items. If not provided, returns all items" }, "type": { "type": "string", "enum": [ "file", "folder", "web_link" ], "description": "Filter search results by item type" }, "limit": { "type": "number", "description": "Maximum number of results to return" }, "offset": { "type": "number", "description": "Number of results to skip for pagination" }, "ancestor_folder_ids": { "type": "array", "items": { "type": "string" }, "description": "Limit results to items in specified folders and subfolders" }, "file_extensions": { "type": "array", "items": { "type": "string" }, "description": "Filter by file extension" }, "content_types": { "type": "array", "items": { "type": "string" }, "description": "Filter by specific content fields" }, "created_at_range": { "type": "string", "description": "Limit results by creation date range" }, "updated_at_range": { "type": "string", "description": "Limit results by update date range" }, "size_range": { "type": "string", "description": "Filter by file size range" }, "owner_user_ids": { "type": "array", "items": { "type": "string" }, "description": "Limit results by owners" }, "recent_updater_user_ids": { "type": "array", "items": { "type": "string" }, "description": "Filter by users who updated items" }, "trash_content": { "type": "string", "description": "Determine whether to search in trash" }, "mdfilters": { "type": "string", "description": "Filter results based on metadata" }, "sort": { "type": "string", "description": "Order results by relevance or modification date" }, "direction": { "type": "string", "enum": [ "ASC", "DESC" ], "description": "Specify result order direction" } }, "required": [ "PCID" ]}
Search for folders that contain the specified query in their name. If no query is provided, returns all folders from root folderParameters:
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
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "The PinkConnect ID for authentication" }, "query": { "type": "string", "description": "Search query to find folders by name. If not provided, returns all folders" }, "limit": { "type": "number", "description": "Maximum number of folder results to return" } }, "required": [ "PCID" ]}