Skip to main content
Box logo

Box

Manage Box files and folders: upload, download, search, collaborations, comments. Exposes 37 actions covering the full API surface the agent needs - read and write.

What it can do

MethodWhat it does
box_file_getGet file info - GET /files/{id}.
box_file_list_versionsList file versions - GET /files/{id}/versions.
box_file_downloadDownload file content - GET /files/{id}/content.
box_file_copyCopy a file - POST /files/{id}/copy.
box_file_moveMove a file to another folder - PUT /files/{id}.
box_file_deleteDelete a file - DELETE /files/{id}.
box_file_updateUpdate file metadata - PUT /files/{id}.
box_folder_getGet folder info - GET /folders/{id}.
box_folder_list_itemsList folder contents - GET /folders/{id}/items.
box_folder_createCreate a new folder - POST /folders.
box_folder_deleteDelete a folder - DELETE /folders/{id}.
box_folder_updateUpdate folder metadata - PUT /folders/{id}.
box_searchSearch for files and folders - GET /search.
box_shared_link_createCreate a shared link for a file or folder - PUT /files|folders/{id}.
box_shared_link_listGet shared link info - GET /files|folders/{id}?fields=shared_link.
box_shared_link_deleteDelete/remove a shared link - PUT /files|folders/{id}.
box_shared_link_updateUpdate a shared link - PUT /files|folders/{id}.
box_collaboration_addAdd a collaborator to a file or folder - POST /collaborations.
box_collaborations_listList collaborations on a file or folder - GET /files|folders/{id}/collaborations.
box_collaboration_getGet collaboration details - GET /collaborations/{id}.
box_collaboration_updateUpdate a collaboration role - PUT /collaborations/{id}.
box_collaboration_deleteRemove a collaborator - DELETE /collaborations/{id}.
box_comment_createAdd a comment to a file - POST /comments.
box_comments_listList comments on a file - GET /files/{id}/comments.
box_comment_getGet comment details - GET /comments/{id}.
box_comment_updateUpdate a comment - PUT /comments/{id}.
box_comment_deleteDelete a comment - DELETE /comments/{id}.
box_user_getGet user info - GET /users/{id}.
box_users_listList enterprise users - GET /users.
box_user_get_meGet current authenticated user - GET /users/me.
box_user_createCreate a new user - POST /users.
box_user_updateUpdate a user - PUT /users/{id}.
box_user_deleteDelete a user - DELETE /users/{id}.
box_metadata_getGet metadata for a file or folder - GET /files|folders/{id}/metadata/{scope}/{template}.
box_metadata_listList metadata on a file or folder - GET /files|folders/{id}/metadata.
box_metadata_setSet metadata on a file or folder - POST /files|folders/{id}/metadata/{scope}/{template}.
box_metadata_updateUpdate metadata on a file or folder - PATCH /files|folders/{id}/metadata/{scope}/{template}.

How to get credentials

This connector uses OAuth 2.0. In FlyMyAI, open the tool and click Connect - you'll be redirected to Box to authorize, then back to FlyMyAI. There is no API key to paste.

The OAuth app must be registered by FlyMyAI for this provider. If you see "connection not configured", the provider's client credentials are still being set up - check back shortly.

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
(none)Connect via OAuth - nothing to paste.

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the OAuth connection expired or was revoked - reconnect.
  • 429 Too Many Requests - you hit the provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, Box!