You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+29-68Lines changed: 29 additions & 68 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,71 +27,6 @@ Search for files in Box.
27
27
-`ancestor_folder_ids` (List[str], optional): List of folder IDs in which to search.
28
28
-**Returns:** The search results as a newline‑separated list of file names and IDs.
29
29
30
-
### `box_read_tool`
31
-
Read the text content of a Box file.
32
-
33
-
**Parameters:**
34
-
-`file_id` (str): ID of the file to read
35
-
36
-
**Returns:** File content
37
-
38
-
### `box_ask_ai_tool`
39
-
Ask Box AI about a file.
40
-
41
-
**Parameters:**
42
-
-`file_id` (str): ID of the file
43
-
-`prompt` (str): Question for the AI
44
-
45
-
**Returns:** AI response
46
-
47
-
### `box_hubs_ask_ai_tool`
48
-
Ask Box AI about a hub. There is currently no way via API to discover a hub ID, so you must know the ID to use this tool. We will fix this in the future.
49
-
50
-
**Parameters:**
51
-
-`hubs_id` (str): ID of the hub
52
-
-`prompt` (str): Question for the AI
53
-
54
-
**Returns:** AI response
55
-
56
-
### `box_search_folder_by_name`
57
-
Locate a folder by name.
58
-
59
-
**Parameters:**
60
-
-`folder_name` (str): Name of the folder
61
-
62
-
**Returns:** Folder ID
63
-
64
-
### `box_ai_extract_data`
65
-
Extract data from a file using AI.
66
-
67
-
**Parameters:**
68
-
-`file_id` (str): ID of the file
69
-
-`fields` (str): Fields to extract
70
-
71
-
**Returns:** Extracted data in JSON format
72
-
73
-
### `box_list_folder_content_by_folder_id`
74
-
List folder contents.
75
-
76
-
**Parameters:**
77
-
-`folder_id` (str): ID of the folder
78
-
-`is_recursive` (bool): Whether to list recursively
79
-
80
-
**Returns:** Folder content in JSON format with id, name, type, and description
81
-
82
-
### `box_manage_folder_tool`
83
-
Create, update, or delete folders in Box.
84
-
85
-
**Parameters:**
86
-
-`action` (str): Action to perform: "create", "delete", or "update"
87
-
-`folder_id` (str, optional): ID of the folder (required for delete/update)
88
-
-`name` (str, optional): Folder name (required for create, optional for update)
89
-
-`parent_id` (str, optional): Parent folder ID (required for create, optional for update)
90
-
-`description` (str, optional): Folder description (optional for update)
91
-
-`recursive` (bool, optional): Whether to delete recursively (optional for delete)
92
-
93
-
**Returns:** Status message with folder details
94
-
95
30
#### `box_search_folder_by_name_tool`
96
31
Locate a folder in Box by its name.
97
32
-**Parameters:**
@@ -153,15 +88,41 @@ Extract structured data from files using AI with enhanced processing and specifi
153
88
-**Parameters:**
154
89
-`file_ids` (List[str]): The IDs of the files to read.
155
90
-`fields` (List[dict]): The fields to extract from the files.
91
+
-`ai_agent_id` (str, optional): The ID of the AI agent to use.
156
92
-**Returns:** Enhanced extracted structured data in JSON format.
0 commit comments