MULTI-APP TOOLKIT
Build with Box + Sharepoint
Connect a user's Box and Sharepoint accounts and expose tools for both apps directly in your product or your agent.
- Multi-app
- One MCP session
- 42 actions
- 8 triggers
- Managed auth
MCP
One MCP session, both toolsets
One session gives your product or agent every Box and Sharepoint tool at once — connect once, list tools, and call them like any single-app session.
ARCHITECTURE
One user, two connected accounts
Your user connects each account once, under whatever ID they already have in your product. The two stay independent — either can be revoked on its own — and your code reaches both through that one user.
Your product
external_user_id
{external_user_id}Pipedream Connect
Managed identity
Auth · tools · routing
Box
Connected account
Sharepoint
Connected account
TOOLS
Box tools
The Box tools this pairing puts in reach, each one running on your user's own connected account.
Actions top 8 of 19
-
Add Comment
actionAdds a comment to a Box file. To mention a user, include@[user_id:name]in the message and Box will notify them by email. Use Get Comments to read existing comments on a file. See the documentation.Writev0.0.2 -
Create Box Sign Request
actionCreates a Box Sign signature request and sends it to the listed signers. Requires at least one signer, plus the document(s) to sign passed viaAdditional Options— eithersource_files(e.g.[{"id": "123456789", "type": "file"}]) or atemplate_id; Box rejects requests with no document source. The signed document and signing log are saved to theParent Folder. See the documentation.Writev0.0.9 -
Create Collaboration
actionAdds a collaboration for a user or group on a file or folder, granting them access with a role (editor, viewer, previewer, uploader, previewer uploader, viewer uploader, or co-owner). Item Type must befileorfolder. Invite users by email or user ID; groups must be invited by group ID only. Can View Path applies only to folder collaborations. Use Delete Collaboration to revoke access. See the documentation.Writev0.0.2 -
Create Folder
actionCreates a new empty folder within the specified parent folder. Parent folder ID0is the root (All Files). Folder names must be 1-255 characters, use only Unicode Basic Multilingual Plane (BMP) characters, and cannot contain non-printable characters,/or\, leading or trailing spaces, or be.or... Names must be unique within the parent (case-insensitive). Use List Folder Items to inspect contents, or Move Folder / Delete Folder to reorganize afterward. See folder name restrictions. See the documentation.Writev0.0.2 -
Create Shared Link
actionCreates or updates a shared link for a file or folder. Access levels:open,company, orcollaborators. A password can only be set when access isopen; download permission applies only when access isopenorcompany. A resource can have only one shared link at a time. See the documentation.Writev0.0.2 -
Delete Collaboration
actionRemoves a collaboration, revoking a user's or group's access to a file or folder. Use Create Collaboration to grant access first and obtain a collaboration ID from its response. See the documentation.Writev0.0.2 -
Delete Folder
actionDeletes a folder by moving it to trash (or permanently when enterprise settings require). Set Recursive totrueto delete non-empty folders and all contents; without it, deleting a non-empty folder fails. Deleting a large folder can take longer than Box's request timeout — Box then returns HTTP 503 while the deletion continues in the background, which this action reports as accepted (accepted: true). This cannot be undone from this action — use List Folder Items to verify contents first. See the documentation.Writev0.0.2 -
Download File
actionDownloads a file from Box to your workflow's/tmpdirectory and returns the saved file path. Use Get File Metadata to check the file's name and size first, or Get File Text to extract text content without downloading. See the documentationWritev0.0.12
Triggers
-
New Event
triggerEmit new event when any of the selected event types occurs on the target file or folder, via a Box webhook. See the documentationInstantv0.0.10 -
New File Event
triggerEmit new event when a file is uploaded to, or moved into, the target folder (FILE.UPLOADED), via a Box webhook. Box fires this trigger for both cases, so moving an existing file into the folder also emits an event. See the documentationInstantv0.1.5 -
New Folder Event
triggerEmit new event when a folder is created within the target folder (FOLDER.CREATED), via a Box webhook. See the documentationInstantv0.0.10
MULTI-APP
Works with more apps
The combinations customers connect alongside these two — nothing here is limited to a pair.
REFERENCE
Toolkit details
- x-pd-app-slug
- box,sharepoint
- Primary app
- Box (box)
- Second app
- Sharepoint (sharepoint)
- Authentication
- OAuth + OAuth
- Available actions
- 42
- Available triggers
- 8