@@ -24,13 +24,25 @@ Extract data from a single file in Box using AI.|
2424` box_ask_ai_tool ` |Ask box ai about a file in Box.|
2525` box_ask_ai_tool_multi_file ` |Use Box AI to analyze and respond to a prompt based on the content of multiple files.|
2626` box_authorize_app_tool ` |Authorize the Box application.|
27+ ` box_docgen_create_batch_tool ` |Generate documents from a Box Doc Gen template using a local JSON file.|
28+ ` box_docgen_get_job_tool ` |Fetch a single DocGen job by its ID.|
29+ ` box_docgen_list_jobs_by_batch_tool ` |List all DocGen jobs that belong to a particular batch.|
30+ ` box_docgen_list_jobs_tool ` |List all DocGen jobs for the current user (paginated).|
31+ ` box_docgen_template_create_tool ` |Mark a file as a Box Doc Gen template.|
32+ ` box_docgen_template_delete_tool ` |Unmark a file as a Box Doc Gen template.|
33+ ` box_docgen_template_get_by_id_tool ` |Retrieve details of a specific Box Doc Gen template.|
34+ ` box_docgen_template_list_jobs_tool ` |List all Doc Gen jobs that used a specific template.|
35+ ` box_docgen_template_list_tags_tool ` |List all tags on a Box Doc Gen template.|
36+ ` box_docgen_template_list_tool ` |List all Box Doc Gen templates accessible to the user.|
2737` box_download_file_tool ` |Download a file from Box and return its content as a string.|
38+ ` box_hubs_ask_ai_tool ` |Ask box ai about a hub in Box.|
2839` box_list_folder_content_by_folder_id ` |List the content of a folder in Box by its ID.|
2940` box_manage_folder_tool ` |Manage Box folders - create, delete, or update.|
3041` box_read_tool ` |Read the text content of a file in Box.|
3142` box_search_folder_by_name ` |Locate a folder in Box by its name.|
3243` box_search_tool ` |Search for files in Box with the given query.|
33- ` box_upload_file_tool ` |Upload content as a file to Box.|
44+ ` box_upload_file_from_content_tool ` |Upload content as a file to Box using the toolkit.|
45+ ` box_upload_file_from_path_tool ` |Upload a file to Box from a filesystem path.|
3446` box_who_am_i ` |Get the current user's information.|
3547
3648---
@@ -71,6 +83,88 @@ Start the Box app authorization process
7183
7284return:
7385 str: Message
86+ #### Tool: ** ` box_docgen_create_batch_tool ` **
87+ Generate documents from a Box Doc Gen template using a local JSON file.
88+ Parameters|Type|Description
89+ -|-|-
90+ ` destination_folder_id ` |` string ` |
91+ ` file_id ` |` string ` |
92+ ` user_input_file_path ` |` string ` |
93+ ` output_type ` |` string ` * optional* |
94+
95+ ---
96+ #### Tool: ** ` box_docgen_get_job_tool ` **
97+ Fetch a single DocGen job by its ID.
98+ Parameters|Type|Description
99+ -|-|-
100+ ` job_id ` |` string ` |
101+
102+ ---
103+ #### Tool: ** ` box_docgen_list_jobs_by_batch_tool ` **
104+ List all DocGen jobs that belong to a particular batch.
105+ Parameters|Type|Description
106+ -|-|-
107+ ` batch_id ` |` string ` |
108+ ` limit ` |` string ` * optional* |
109+ ` marker ` |` string ` * optional* |
110+
111+ ---
112+ #### Tool: ** ` box_docgen_list_jobs_tool ` **
113+ List all DocGen jobs for the current user (paginated).
114+ Parameters|Type|Description
115+ -|-|-
116+ ` limit ` |` string ` * optional* |
117+ ` marker ` |` string ` * optional* |
118+
119+ ---
120+ #### Tool: ** ` box_docgen_template_create_tool ` **
121+ Mark a file as a Box Doc Gen template.
122+ Parameters|Type|Description
123+ -|-|-
124+ ` file_id ` |` string ` |
125+
126+ ---
127+ #### Tool: ** ` box_docgen_template_delete_tool ` **
128+ Unmark a file as a Box Doc Gen template.
129+ Parameters|Type|Description
130+ -|-|-
131+ ` template_id ` |` string ` |
132+
133+ ---
134+ #### Tool: ** ` box_docgen_template_get_by_id_tool ` **
135+ Retrieve details of a specific Box Doc Gen template.
136+ Parameters|Type|Description
137+ -|-|-
138+ ` template_id ` |` string ` |
139+
140+ ---
141+ #### Tool: ** ` box_docgen_template_list_jobs_tool ` **
142+ List all Doc Gen jobs that used a specific template.
143+ Parameters|Type|Description
144+ -|-|-
145+ ` template_id ` |` string ` |
146+ ` limit ` |` string ` * optional* |
147+ ` marker ` |` string ` * optional* |
148+
149+ ---
150+ #### Tool: ** ` box_docgen_template_list_tags_tool ` **
151+ List all tags on a Box Doc Gen template.
152+ Parameters|Type|Description
153+ -|-|-
154+ ` template_id ` |` string ` |
155+ ` limit ` |` string ` * optional* |
156+ ` marker ` |` string ` * optional* |
157+ ` template_version_id ` |` string ` * optional* |
158+
159+ ---
160+ #### Tool: ** ` box_docgen_template_list_tool ` **
161+ List all Box Doc Gen templates accessible to the user.
162+ Parameters|Type|Description
163+ -|-|-
164+ ` limit ` |` string ` * optional* |
165+ ` marker ` |` string ` * optional* |
166+
167+ ---
74168#### Tool: ** ` box_download_file_tool ` **
75169Download a file from Box and return its content as a string.
76170Supports text files (returns content directly) and images (returns base64-encoded).
@@ -82,13 +176,22 @@ Parameters|Type|Description
82176` save_file ` |` boolean ` * optional* |
83177` save_path ` |` string ` * optional* |
84178
179+ ---
180+ #### Tool: ** ` box_hubs_ask_ai_tool ` **
181+ Ask box ai about a hub in Box. Currently there is no way to discover a hub
182+ in Box, so you need to know the id of the hub. We will fix this in the future.
183+ Parameters|Type|Description
184+ -|-|-
185+ ` hubs_id ` |` string ` |
186+ ` prompt ` |` string ` |
187+
85188---
86189#### Tool: ** ` box_list_folder_content_by_folder_id ` **
87190List the content of a folder in Box by its ID.
88191Parameters|Type|Description
89192-|-|-
90193` folder_id ` |` string ` |
91- ` is_recursive ` |` string ` |
194+ ` is_recursive ` |` boolean ` * optional * |
92195
93196---
94197#### Tool: ** ` box_manage_folder_tool ` **
@@ -127,13 +230,23 @@ Parameters|Type|Description
127230` where_to_look_for_query ` |` string ` * optional* |
128231
129232---
130- #### Tool: ** ` box_upload_file_tool ` **
131- Upload content as a file to Box.
233+ #### Tool: ** ` box_upload_file_from_content_tool ` **
234+ Upload content as a file to Box using the toolkit .
132235Parameters|Type|Description
133236-|-|-
134237` content ` |` string ` |
135238` file_name ` |` string ` |
136239` folder_id ` |` string ` * optional* |
240+ ` is_base64 ` |` boolean ` * optional* |
241+
242+ ---
243+ #### Tool: ** ` box_upload_file_from_path_tool ` **
244+ Upload a file to Box from a filesystem path.
245+ Parameters|Type|Description
246+ -|-|-
247+ ` file_path ` |` string ` |
248+ ` folder_id ` |` string ` * optional* |
249+ ` new_file_name ` |` string ` * optional* |
137250
138251---
139252#### Tool: ** ` box_who_am_i ` **
0 commit comments