Dropbox
Your Toolhouse AI Worker can connect to Dropbox using 177 specialized tools.
Auth Connection
This service requires an auth connection to use its tools. You can set this up in your Toolhouse dashboard under Auth Connections.
Tools (177)
Dropbox Activate Team Folder
Dropbox Activate Team FolderIntegration name: DROPBOX_ACTIVATE_TEAM_FOLDER
Tool to activate an archived team folder. Use when you need to restore access to a previously archived team folder.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
team_folder_id
string
✅
"13747111155"
The ID of the team folder to activate.
Dropbox Add File Member
Dropbox Add File MemberIntegration name: DROPBOX_ADD_FILE_MEMBER
Tool to add specified members to a Dropbox file with configurable access levels. Use when sharing a file with specific users by email or Dropbox ID. Supports custom invitation messages and notification controls. Note: This endpoint does not support apps with the app folder permission, and members will receive invitations unless quiet mode is enabled.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
file
string
✅
"id:7bh4zBmgZoAAAAAAAAABCQ"
File to which to add members. Use the file ID format (e.g., 'id:7bh4zBmgZoAAAAAAAAABCQ') or file path.
quiet
boolean
—
Whether to suppress device notifications for added members. If false (default), members will be notified of their invitation.
members
array
✅
—
List of members to add to the file. Each member is identified by email or Dropbox ID. Note: If an email is provided and it's the user's main account email, they may be directly added to the membership.
access_level
object
—
Defines the access level for the new member.
custom_message
string
"Please review this document"
Custom message to include in the invitation email sent to added members.
add_message_as_comment
boolean
—
If true and a custom_message is provided, the message will be added as a comment on the file.
Dropbox Add File Properties
Dropbox Add File PropertiesIntegration name: DROPBOX_ADD_FILE_PROPERTIES
Tool to add custom properties to a Dropbox file using a filled property template. Use when you need to tag files with structured metadata like project info, status, or categories.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/test_properties (1).txt"
A unique identifier for the file or folder. Can be a file path (e.g., '/test.txt') or a file ID (e.g., 'id:a4ayc_80_OEAAAAAAAAAXw').
property_groups
array
✅
—
The property groups to be added to the Dropbox file. Each group must reference a valid template that the file doesn't already have.
Dropbox-API-Select-User
string
"dbmid:AACzIks68_T0zljJAk8hGSmt0rLx6g5X9p0"
Team member ID (format: dbmid:...) required when using team tokens. Specifies which team member's account to operate on.
Dropbox Add File Tags
Dropbox Add File TagsIntegration name: DROPBOX_ADD_FILE_TAGS
Tool to add a tag to a file or folder in Dropbox. Use when you need to tag items for organization. Tags are automatically converted to lowercase.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/test-tag-file.txt"
Path to the file or folder to tag. Must be a valid path in the user's Dropbox.
tag_text
string
✅
"important"
The tag text to add. Will be automatically converted to lowercase letters by Dropbox.
Dropbox-API-Select-User
string
"dbmid:AACzIks68_T0zljJAk8hGSmt0rLx6g5X9p0"
Team member ID (format: dbmid:...) required when using team tokens. Specifies which team member's account to operate on.
Dropbox Add Folder Member Action
Dropbox Add Folder Member ActionIntegration name: DROPBOX_ADD_FOLDER_MEMBER_ACTION
Tool to add members to a shared folder with specified access levels. Use when an owner or editor needs to invite new members to a shared folder. Members receive invites and must be mounted via mount_folder for full access. Requires appropriate ACL permissions.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
quiet
boolean
—
Whether to suppress email and device notifications for the added members. If true, members are added silently without notification. Default is false
members
array
✅
—
List of members to add to the shared folder. Each member will receive an invitation to join the folder
custom_message
string
—
Optional custom message to include in the invitation email sent to added members
shared_folder_id
string
✅
"84528192421"
The ID of the shared folder to add members to. You can get this from list_shared_folders action
Dropbox Add Member Space Limits Excluded Users
Dropbox Add Member Space Limits Excluded UsersIntegration name: DROPBOX_ADD_MEMBER_SPACE_LIMITS_EXCLUDED_USERS
Tool to add users to the team's space limits exclusion list in Dropbox. Users on this list are exempt from space limit restrictions. Use when you need to exclude specific team members from storage quota enforcement. Requires team admin authentication.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
users
array
✅
—
List of users to be added to the space limits exclusion list. Each user can be specified by team_member_id, external_id, or email. Maximum size of the list is 1000 users.
Dropbox Add Sharing Allowlist
Dropbox Add Sharing AllowlistIntegration name: DROPBOX_ADD_SHARING_ALLOWLIST
Tool to add domains or email addresses to the team sharing allowlist. Use when team admins need to approve specific domains or emails for sharing. Requires team admin authentication. At least one of 'domains' or 'emails' must be provided, with a maximum of 100 entries per call.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
emails
array
"user@example.com"
List of email addresses to add to the allowlist. Each email must be a valid string representation following RFC-5322/822 (e.g., 'user@example.com'). Maximum 100 entries per call. At least one of 'domains' or 'emails' must be provided
domains
array
"example.com"
List of domains to add to the allowlist. Each domain must be a valid string representation following RFC-1034/5 (e.g., 'example.com', 'subdomain.example.org'). Maximum 100 entries per call. At least one of 'domains' or 'emails' must be provided
Dropbox Add Team Group Members
Dropbox Add Team Group MembersIntegration name: DROPBOX_ADD_TEAM_GROUP_MEMBERS
Tool to add members to a team group with specified access levels. Use when you need to add users to an existing team group. Requires team admin credentials with group management permissions.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
group
object
✅
—
The group to add members to. Use group_id obtained from list_team_groups or create_team_group actions
members
array
✅
—
List of members to add to the group with their respective access levels
return_members
boolean
—
Whether to return the list of members in the group after adding. Default is true
Dropbox Add Team Members
Dropbox Add Team MembersIntegration name: DROPBOX_ADD_TEAM_MEMBERS
Tool to add new members to a Dropbox team. Use when you need to invite users to join the team with specified roles and settings. Maximum of 20 members per request. Requires team admin credentials.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
force_async
boolean
—
Whether to force the operation to happen asynchronously. If true, returns an async_job_id to poll for completion. Default is false
new_members
array
✅
—
List of new members to add to the team. Maximum of 20 members per request
Dropbox Add Team Members Secondary Emails
Dropbox Add Team Members Secondary EmailsIntegration name: DROPBOX_ADD_TEAM_MEMBERS_SECONDARY_EMAILS
Tool to add secondary email addresses to Dropbox team members. Use when you need to associate additional email addresses with team member accounts. Requires team admin credentials.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
new_secondary_emails
array
✅
—
List of users and their secondary emails to add. Each entry specifies a user (by ID or email) and the secondary emails to add for them
Dropbox Add Team Properties Template
Dropbox Add Team Properties TemplateIntegration name: DROPBOX_ADD_TEAM_PROPERTIES_TEMPLATE
Tool to add a property template for a team in Dropbox. Use when you need to create a standardized set of custom properties that can be applied to files and folders. Requires team admin permissions and a Dropbox Business account.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
name
string
✅
"Project Metadata"
Display name for the template. Template names can be up to 256 bytes.
fields
array
✅
—
Definitions of the property fields associated with this template. There can be up to 32 properties in a single template.
description
string
✅
"Template for project-related file properties"
Description for the template. Template descriptions can be up to 1024 bytes.
Dropbox Alpha Upload File
Dropbox Alpha Upload FileIntegration name: DROPBOX_ALPHA_UPLOAD_FILE
Tool to upload a new file to Dropbox using the alpha upload endpoint. Use when uploading files up to 150 MiB. Note that the behavior of this alpha endpoint is unstable and subject to change.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
mode
string
"add"
Selects what to do if the file already exists.
mute
boolean
—
If true, this tells the clients that this modification shouldn't result in a user notification.
path
string
✅
"/test_upload_alpha.txt"
Path in the user's Dropbox to save the file. Must start with '/' and include the filename.
content
object
✅
—
File to be uploaded. Supports various formats including text, images, and PDFs.
autorename
boolean
—
If there's a conflict as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.
client_modified
string
"2015-05-12T15:50:38Z"
The value to store as the client_modified timestamp in ISO 8601 format (e.g., '2015-05-12T15:50:38Z'). Dropbox automatically records the time at which the file was written to the Dropbox servers.
property_groups
array
—
List of custom properties to add to file.
dropbox_api_select_user
string
"dbid:AAH4f99T0taONIb-OurWxbNQ6ywGRopQngc"
Optional. For team accounts: Dropbox account ID or team member ID to operate on. Required when using a Dropbox Business team token. Format: 'dbid:...' or team_member_id.
Dropbox Append Upload Session
Dropbox Append Upload SessionIntegration name: DROPBOX_APPEND_UPLOAD_SESSION
Tool to append more data to an existing upload session. Use when uploading large files in chunks. When the 'close' parameter is set to true, this call will close the session. A single request should not upload more than 150 MiB.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
close
boolean
—
If true, the upload session will be closed after appending this data. Once closed, no more data can be appended to the session.
cursor
object
✅
—
Cursor information containing the session_id and current offset in bytes.
content
object
✅
—
File data to append to the upload session.
Dropbox Append Upload Session Batch
Dropbox Append Upload Session BatchIntegration name: DROPBOX_APPEND_UPLOAD_SESSION_BATCH
Tool to append data to multiple upload sessions in a single request. Use when you need to upload data to multiple ongoing upload sessions efficiently. The file content for each session should be concatenated in the request body in the order specified by entries. A single request should not upload more than 150 MiB. The maximum size of a file one can upload to an upload session is 2^41 - 2^22 (2,199,019,061,248) bytes.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
data
string
✅
—
Concatenated binary data for all upload sessions. The data for each session should be concatenated in the order specified in the entries list. Each chunk's length must match the corresponding entry's length field.
entries
array
✅
[{"close":false,"cursor":{"offset":0,"session_id":"pid_upload_session:ABIKOUDCsWWOgGdtWNm2an-FHOPmw0W9zejs1OOQmkD9nDw_0A"},"length":23},{"close":false,"cursor":{"offset":0,"session_id":"pid_upload_session:ABIKOWkEtG7FziZAUMOmoMO9PqPN8YXp_1T2ESGA8m3i91Koww"},"length":23}]
List of upload session entries to append data to. Each entry specifies the session, how many bytes to read from the request body, and whether to close the session. The data for each entry should be concatenated in the request body in the same order as this list.
Dropbox Archive Team Folder
Dropbox Archive Team FolderIntegration name: DROPBOX_ARCHIVE_TEAM_FOLDER
Tool to archive an active team folder in Dropbox. Sets the team folder's status to archived and removes all folder and file members. Use when you need to archive a team folder that is no longer in active use. The folder must be active before it can be archived.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
team_folder_id
string
✅
"13746671955"
The ID of the team folder to archive. You can get this from list team folders action. The team folder must be active to be archived.
force_async_off
boolean
—
Whether to force the operation to run synchronously. If true, the operation will complete synchronously and return metadata immediately. If false or not specified, large operations may complete asynchronously.
Dropbox Check Copy Batch
Dropbox Check Copy BatchIntegration name: DROPBOX_CHECK_COPY_BATCH
Tool to check the status of an asynchronous copy batch job in Dropbox. Use when you have an async_job_id from a previous copy_batch operation and need to poll its status. Returns 'in_progress', 'complete' with results for each entry, or 'failed' with error details.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
async_job_id
string
✅
"dbjid:AAA9W0f2HDJ_ueldO2YD4S79kpnkhll-mrToXietsd8rGZzchE9jsW0kaCDsvq-YTzDQrw9sYwicXx9kKkxCWNGG"
Id of the asynchronous job. This is the value of a response returned from the method that launched the job.
Dropbox Check Delete Batch
Dropbox Check Delete BatchIntegration name: DROPBOX_CHECK_DELETE_BATCH
Tool to check the status of an asynchronous delete batch job in Dropbox. Use when you need to poll the status of a batch delete operation initiated by delete_batch. Returns 'in_progress', 'complete' with per-entry results, 'failed', or error status.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
async_job_id
string
✅
"dbjid:AAAaeWLoZIbMa1Fx1uvOS1tDOhJ1ckaZOjW8jybNTW5pTWMQnBvaMExxK102UD562_zWXNU7h0sU_LUrp5_njKwB"
Id of the asynchronous job. This is the value of a response returned from the method that launched the job.
Dropbox Check Folder Batch
Dropbox Check Folder BatchIntegration name: DROPBOX_CHECK_FOLDER_BATCH
Tool to check the status of an asynchronous folder batch creation job. Use when you need to poll the status of a create_folder_batch operation. Returns 'in_progress', 'complete' with results, or 'failed' with error details.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
async_job_id
string
✅
"dbjid:AABoj8Vt1v4sW75PK135T6dbQLwXD1yPwF6uHRcaxqX0qDvNXhznIsvYKfHYUA9LxEhPCIWTR4p_2ovDqRi345VM"
ID of the asynchronous job. This is the value returned from the create_folder_batch method.
Dropbox Check Job Status
Dropbox Check Job StatusIntegration name: DROPBOX_CHECK_JOB_STATUS
Tool to check the status of an asynchronous sharing job in Dropbox. Use when you have an async_job_id from a previous sharing operation (like unshare_folder, remove_folder_member) and need to poll its status. Returns 'in_progress', 'complete', 'failed' with error details, or polling errors.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
async_job_id
string
✅
"dbjid:AACD-aM8Oi5GiB_EqlBYrJkGDEn7tnoSiRcq6xDKrb6TiphCH0wTGpI0bB8RxddGIOQSTAWgU1zz69S4XUwTWcSr"
Id of the asynchronous job. This is the value of a response returned from the method that launched the job.
Dropbox Check Move Batch
Dropbox Check Move BatchIntegration name: DROPBOX_CHECK_MOVE_BATCH
Tool to check the status of an asynchronous move batch job. Use when you need to poll the status of a batch move operation started with move_batch_v2. Returns a list of results for each entry when complete.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
async_job_id
string
✅
"dbjid:AADqyYPi40MIgqklWOM-Mp7inh5v2jPlwhPTpREgh4cp8aQAHArn6pvoHeqYL2Tp9jEOA4tvmj1itOUKTVAFxXMw"
Id of the asynchronous job. This is the value of a response returned from the method that launched the job.
Dropbox Check Move Former Member Files Job Status
Dropbox Check Move Former Member Files Job StatusIntegration name: DROPBOX_CHECK_MOVE_FORMER_MEMBER_FILES_JOB_STATUS
Tool to check the status of an asynchronous move former member files job. Use when you have an async_job_id from a previous team/members/move_former_member_files operation and need to poll its completion status. Returns 'in_progress', 'complete', 'failed' with error details, or error states like 'invalid_async_job_id'.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
async_job_id
string
✅
"34g93hh34h04y384084"
Id of the asynchronous job returned from team/members/move_former_member_files. This is used to poll the status of the file move operation.
Dropbox Check Remove Member
Dropbox Check Remove MemberIntegration name: DROPBOX_CHECK_REMOVE_MEMBER
Tool to check the status of an asynchronous remove folder member job in Dropbox. Use when you have an async_job_id from a previous remove_folder_member operation and need to poll its status. Returns 'in_progress', 'complete' with access level info, or 'failed' with error details.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
async_job_id
string
✅
"dbjid:your_async_job_id_here"
Id of the asynchronous job. This is the value of a response returned from the method that launched the job.
Dropbox Check Save Url Status
Dropbox Check Save Url StatusIntegration name: DROPBOX_CHECK_SAVE_URL_STATUS
Tool to check the status of a save_url job in Dropbox. Use when you have an async_job_id from a save_url operation and need to poll its completion status. Returns 'in_progress', 'complete' with file metadata, or 'failed' with error details.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
async_job_id
string
✅
"lOcA8blEoY4AAAAAAAAAAQ"
The async job ID returned from a previous save_url operation.
Dropbox Check Share Job Status
Dropbox Check Share Job StatusIntegration name: DROPBOX_CHECK_SHARE_JOB_STATUS
Tool to check the status of an asynchronous folder sharing job in Dropbox. Use when you need to poll the status of a folder share operation that was initiated asynchronously. Returns 'in_progress', 'complete' with folder metadata, 'failed' with error details, or polling error status.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
async_job_id
string
✅
"dbjid:AABzGEzOnfiAAEN85fWdkEADcgkMoSXuqPmBsY_vJEKk_pUn5N2rLXMQ7hLs67sh4UZiFcP69U4nNAmUim_IqdO4"
Id of the asynchronous job. This is the value of a response returned from the method that launched the job.
Dropbox Check Team Folder Archive
Dropbox Check Team Folder ArchiveIntegration name: DROPBOX_CHECK_TEAM_FOLDER_ARCHIVE
Tool to check the status of an asynchronous team folder archive job in Dropbox. Use when you have an async_job_id from a previous team_folder/archive operation and need to poll its status. Returns 'in_progress' while archiving, 'complete' with team folder metadata when done, or error states like 'invalid_async_job_id'.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
async_job_id
string
✅
"dbjid:AACyVg9Hu8Lp5jLDVqbUGMkeDUIQvFMV8QkHnvV9lbXOFKCkQeqWdDiCuHUphKDxBziprdjNjpswqqoG9xUJ9upm"
Id of the asynchronous job returned from the team_folder/archive method that launched the archive operation.
Dropbox Check Upload Batch
Dropbox Check Upload BatchIntegration name: DROPBOX_CHECK_UPLOAD_BATCH
Tool to check the status of an asynchronous upload batch job in Dropbox. Use when you need to poll the status of a batch upload operation initiated by upload_session/finish_batch. Returns 'in_progress', 'complete' with per-entry results, or error status.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
async_job_id
string
✅
"pid_upload_result:ABIKOTGn3VW8UUPSFEGZIJY7TpYv-HSdyGw8Y0DBsz-jPTf8"
Id of the asynchronous job. This is the value of a response returned from the method that launched the job.
Dropbox Check User
Dropbox Check UserIntegration name: DROPBOX_CHECK_USER
Tool to test Dropbox API connection and validate access token by echoing back a supplied string. Use when you need to verify that the Dropbox API is accessible and the access token is valid.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
query
string
"foo"
The string that you'd like to be echoed back to you. Maximum length is 500 characters.
Dropbox Copy Batch
Dropbox Copy BatchIntegration name: DROPBOX_COPY_BATCH
Tool to copy multiple files or folders to different locations at once in Dropbox. Use when you need to duplicate multiple items efficiently. This operation may complete synchronously or return a job ID for async processing. Use copy_batch/check:2 to check async job status.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
entries
array
✅
—
List of entries to be copied. Each entry is a RelocationPath with from_path and to_path.
autorename
boolean
—
If there's a conflict with any file, have the Dropbox server try to autorename that file to avoid the conflict. The default is false.
dropbox_api_select_user
string
"dbmid:AACzIks68_T0zljJAk8hGSmt0rLx6g5X9p0"
Team member ID (format: dbmid:...) required when using team tokens. Specifies which team member's account to operate on.
Dropbox Copy File Or Folder
Dropbox Copy File Or FolderIntegration name: DROPBOX_COPY_FILE_OR_FOLDER
Tool to copy a file or folder to a different location in Dropbox. Use when you need to duplicate content without removing the original. If the source path is a folder, all its contents will be copied.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
to_path
string
✅
"/Homework/archive/math_prime_numbers.txt"
Path in the user's Dropbox that is the destination. This path is case-sensitive.
from_path
string
✅
"/Homework/math/prime_numbers.txt"
Path in the user's Dropbox to be copied. This path is case-sensitive.
autorename
boolean
—
If there's a conflict (e.g., a file with the same name already exists at the destination), have the Dropbox server try to auto-rename the file to avoid the conflict. The default is false.
allow_shared_folder
boolean
—
If true, allows copying of shared folders. Note: This flag has no effect in current API version. The default is false.
dropbox_api_select_user
string
"dbmid:AACzIks68_T0zljJAk8hGSmt0rLx6g5X9p0"
Team member ID (format: dbmid:...) required when using team tokens. Specifies which team member's account to operate on.
allow_ownership_transfer
boolean
—
Allow moves by owner even if it would result in an ownership transfer for the content being moved. Note: This does not apply to copies. The default is false.
Dropbox Count File Requests
Dropbox Count File RequestsIntegration name: DROPBOX_COUNT_FILE_REQUESTS
Tool to get the total number of file requests owned by the authenticated user. Use when you need to count how many file requests (both open and closed) exist.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called. No parameters required.
Dropbox Create File Request
Dropbox Create File RequestIntegration name: DROPBOX_CREATE_FILE_REQUEST
Tool to create a new file request in Dropbox. Use when you need to request files from others by generating a unique link for uploads to a specified Dropbox folder, optionally with a deadline.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
open
boolean
—
Whether the file request should be open by default. If true, the file request will start accepting files immediately.
title
string
✅
—
The title of the new file request. Must be 1 character or more.
deadline
object
—
Represents the deadline parameters for a file request.
destination
string
✅
—
The path in the user's Dropbox where uploaded files will be saved. Must be a path starting with '/'. Example: '/Homework/math'
Dropbox Create Folder
Dropbox Create FolderIntegration name: DROPBOX_CREATE_FOLDER
Tool to create a new folder at a specified path in Dropbox. Use when you need to organize files by creating a new directory.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/test_folder"
Path in the user's Dropbox to create the folder. Must start with a slash. May use 'id:' prefix for namespace-based paths. Must not end with '/' or whitespace. Paths are case-insensitive but must be correctly formatted to avoid validation errors.
autorename
boolean
—
If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. Default is False. Without autorename, a conflict returns a path_conflict error. For idempotent folder creation, set autorename=true or treat path_conflict as non-fatal.
Dropbox Create Folder Batch
Dropbox Create Folder BatchIntegration name: DROPBOX_CREATE_FOLDER_BATCH
Tool to create multiple folders at once in Dropbox. Use when you need to create several folders efficiently in a single request. For large batches, returns a job ID immediately and runs asynchronously; for smaller inputs, creates folders and returns results synchronously.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
paths
array
✅
["/test_folder1","/test_folder2"]
List of paths to be created in the user's Dropbox. Each path must start with a slash. Duplicate path arguments in the batch are considered only once. Maximum 10,000 paths.
autorename
boolean
—
If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. Default is False.
force_async
boolean
—
Whether to force the create to happen asynchronously. For large batches, the operation will be asynchronous automatically. Default is False.
Dropbox Create Paper Document
Dropbox Create Paper DocumentIntegration name: DROPBOX_CREATE_PAPER_DOCUMENT
Creates a new Dropbox Paper document at the specified path using HTML or Markdown content.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/Paper Docs/New Doc.paper"
The fully qualified path in Dropbox where the Paper document will be created. MUST include the .paper extension at the end (e.g., '/My Documents/Notes.paper').
content
string
✅
"<h1>My Document</h1><p>Content here</p>"
Content of the paper document
import_format
string
"html"
Format of the provided content
Dropbox Create Paper Folder
Dropbox Create Paper FolderIntegration name: DROPBOX_CREATE_PAPER_FOLDER
Tool to create a new Paper folder with the provided info. Use when you need to organize Paper documents by creating a new folder. Note: This endpoint works for content created by users on the older version of Paper.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
name
string
✅
"Test Paper Folder"
The name of the new Paper folder.
is_team_folder
boolean
—
Whether the folder to be created should be a team folder. If not specified, defaults to false.
parent_folder_id
string
"e.1234567890abcdef"
The encrypted Paper folder Id where the new Paper folder should be created. If not provided, the folder will be created at the root level.
Dropbox Create Shared Link
Dropbox Create Shared LinkIntegration name: DROPBOX_CREATE_SHARED_LINK
Tool to create a stable, long-lived shared link for a Dropbox file or folder. Use when the user needs a permanent URL suitable for embedding or long-term sharing (as opposed to temporary links that expire in hours). Supports optional settings like expiration, password protection, and visibility controls. Note: If a shared link already exists for the path, the API will return an error; in that case, use a separate list_shared_links endpoint to retrieve existing links.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/Documents/report.pdf"
The path or file identifier to be shared by the shared link. Supports Dropbox path (e.g., '/folder/file.txt'), id:..., rev:..., or ns:... notation.
settings
object
—
Settings for the shared link configuration.
Dropbox Create Shared Link Simple
Dropbox Create Shared Link SimpleIntegration name: DROPBOX_CREATE_SHARED_LINK_SIMPLE
DEPRECATED: Use CreateSharedLinkV2 instead. Tool to create a basic shared link for a Dropbox file or folder. If a shared link already exists for the given path, that link is returned. Use when you need a simple shared link without advanced settings like password protection or custom expiration. For links with advanced settings, use the create_shared_link action instead.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/Documents/report.pdf"
The path to share. This can be a file or folder path in Dropbox (e.g., '/folder/file.txt'). If a shared link already exists for this path, that link will be returned instead of creating a new one.
short_url
boolean
—
Whether to return a shortened URL. If true, the returned URL will be shorter and easier to share.
pending_upload
object
—
Mode for pending upload indicating file or folder type.
Dropbox Create Team Folder
Dropbox Create Team FolderIntegration name: DROPBOX_CREATE_TEAM_FOLDER
Tool to create a new, active team folder with no members in Dropbox. Use when you need to set up a new team folder for collaboration. The folder is created without any members initially.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
name
string
✅
"Marketing"
Name for the new team folder. The name must be unique within the team.
sync_setting
string
—
Sync setting enum for the team folder.
Dropbox Create Team Group
Dropbox Create Team GroupIntegration name: DROPBOX_CREATE_TEAM_GROUP
Tool to create a new, empty team group in Dropbox with a specified name. Use when you need to create a new group for organizing team members. Requires team admin credentials with team member management permissions.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
group_name
string
✅
"Marketing Team"
The name for the new group. Must not be empty.
group_external_id
string
—
An arbitrary external ID that the creator of the team can associate with the group for organizational purposes.
group_management_type
string
—
The type of group management for the team group.
Dropbox Delete All Closed File Requests
Dropbox Delete All Closed File RequestsIntegration name: DROPBOX_DELETE_ALL_CLOSED_FILE_REQUESTS
Tool to delete all closed file requests owned by the current user. Use when you need to clean up closed file requests in bulk.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called. No parameters required.
Dropbox Delete Batch
Dropbox Delete BatchIntegration name: DROPBOX_DELETE_BATCH
Tool to delete multiple files or folders at once in Dropbox. Use when you need to delete several items simultaneously. This route is asynchronous and returns a job ID immediately for large batches. Use delete_batch/check to verify completion status.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
entries
array
✅
[{"path":"/file1.txt"},{"path":"/folder/file2.pdf"}]
List of files or folders to delete. Maximum 1000 entries per request.
Dropbox Delete File
Dropbox Delete FileIntegration name: DROPBOX_DELETE_FILE
Tool to delete a file or folder at the specified path in Dropbox. Use when you need to permanently remove a file or folder and all its contents.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/test_file.txt"
Path in the user's Dropbox to delete. The path must start with a slash.
parent_rev
string
—
Perform delete if given 'rev' matches the existing file's latest 'rev'. This field does not support deleting a folder.
Dropbox Delete File Or Folder
Dropbox Delete File Or FolderIntegration name: DROPBOX_DELETE_FILE_OR_FOLDER
DEPRECATED: Use DeleteFile instead. Permanently and irreversibly deletes the file or folder at the specified path in Dropbox. Folder deletion is recursive — all nested contents are removed. Always obtain explicit user confirmation before calling, especially for folders. Requires the files.content.write scope.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
—
The path to the file or folder to delete
Dropbox Delete File Requests
Dropbox Delete File RequestsIntegration name: DROPBOX_DELETE_FILE_REQUESTS
Tool to delete a batch of closed file requests in Dropbox. Use when you need to remove multiple file requests that are no longer needed. Only closed file requests can be deleted; attempting to delete open file requests will fail.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
ids
array
✅
["oaCAVmEyrqYnkZX9955Y","BaZmehYoXMPtaRmfTbSG"]
List of file request IDs to delete. Only closed file requests can be deleted.
Dropbox Delete Manual Contacts Batch
Dropbox Delete Manual Contacts BatchIntegration name: DROPBOX_DELETE_MANUAL_CONTACTS_BATCH
Tool to delete specific manually added contacts from Dropbox by their email addresses. Use when you need to remove contacts that were manually added to a user's Dropbox account.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
email_addresses
array
✅
["test1@example.com","test2@example.com"]
List of email addresses of manually added contacts to delete. Must be valid email addresses.
dropbox_api_select_user
string
"dbmid:AACzIks68_T0zljJAk8hGSmt0rLx6g5X9p0"
Team member ID (format: dbmid:...) to specify which team member's contacts to delete. Required when using team OAuth tokens. Optional for individual accounts.
Dropbox Delete Team Folder Permanently
Dropbox Delete Team Folder PermanentlyIntegration name: DROPBOX_DELETE_TEAM_FOLDER_PERMANENTLY
Tool to permanently delete an archived team folder in Dropbox. Use when you need to permanently remove an archived team folder and all its contents. The team folder must be archived before it can be permanently deleted.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
team_folder_id
string
✅
"13746671955"
The ID of the team folder to permanently delete. The team folder must be archived before it can be permanently deleted. You can get this from list team folders action.
Dropbox Delete Team Group
Dropbox Delete Team GroupIntegration name: DROPBOX_DELETE_TEAM_GROUP
Tool to delete a Dropbox team group. Use when you need to remove a team group. Note that this requires team admin permissions and the group cannot be system-managed.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
group_id
string
"g:e18cdeb8c1e9c0280000000000000053"
The Dropbox group ID. Required when selector_type is 'group_id'. Example: 'g:e18cdeb8c1e9c0280000000000000053'
selector_type
string
✅
"group_id"
The type of selector to use for identifying the group. 'group_id' - Select group by Dropbox group ID. 'group_external_id' - Select group by external ID.
group_external_id
string
—
The external ID of the group. Required when selector_type is 'group_external_id'. This is the ID from an external system that has been associated with the Dropbox group.
Dropbox Delete Team Member Profile Photo
Dropbox Delete Team Member Profile PhotoIntegration name: DROPBOX_DELETE_TEAM_MEMBER_PROFILE_PHOTO
Tool to delete a team member's profile photo. Use when you need to remove the profile picture of a team member. Requires team admin permissions.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
user
object
✅
—
The team member whose profile photo should be deleted.
Dropbox Delete Team Members Secondary Emails
Dropbox Delete Team Members Secondary EmailsIntegration name: DROPBOX_DELETE_TEAM_MEMBERS_SECONDARY_EMAILS
Tool to delete secondary email addresses from Dropbox team members. Use when you need to remove secondary emails from one or more team members. Requires team member management permissions.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
emails_to_delete
array
✅
—
List of users and their secondary emails to delete. Each entry specifies a user and which secondary emails to remove from that user
Dropbox Download Zip
Dropbox Download ZipIntegration name: DROPBOX_DOWNLOAD_ZIP
Tool to download a folder from Dropbox as a zip file. Use when you need to download an entire folder structure with multiple files. The folder must be less than 20 GB in size with any single file less than 4 GB, and the resulting zip must have fewer than 10,000 total entries.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/Documents/project_files"
The path to the folder to download as a zip file. Must be a folder path, not a single file. The folder must be less than 20 GB in size with any single file less than 4 GB. The resulting zip must have fewer than 10,000 total file and folder entries.
Dropbox Export File
Dropbox Export FileIntegration name: DROPBOX_EXPORT_FILE
Tool to export non-downloadable Dropbox files (especially Dropbox Paper) to Markdown/HTML/plain text and return usable content. Use when you need to access content from files that cannot be downloaded directly, such as Dropbox Paper documents or Google Docs stored in Dropbox. Requires files.content.read scope.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
mode
string
—
'return_text': return exported text directly (truncated safely if very large). 'store_and_link': create a temporary Dropbox download link to the original file.
path
string
✅
"/Documents/sample.paper"
The path of the file to be exported. Supports Dropbox path (e.g., '/folder/file.paper'), id:..., rev:..., or ns:... notation. Use this for non-downloadable files like Dropbox Paper documents.
export_format
string
"markdown"
The file format to export to. Common values: 'markdown', 'html', 'plain_text'. If not specified, the default format for the file type will be used. For Dropbox Paper, default is 'markdown'.
Dropbox Files Search
Dropbox Files SearchIntegration name: DROPBOX_FILES_SEARCH
Tool to search for files and folders in Dropbox by name or content. Use when you need to find items matching a search query within a specific path or across the entire Dropbox.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
mode
string
—
Search mode for Dropbox files search.
path
string
""
The path in the user's Dropbox to search. Should probably be a folder. Use empty string to search the entire Dropbox.
query
string
✅
"test"
The string to search for. The search string is split on spaces into multiple tokens. For file name searching, the last token is used for prefix matching (e.g., 'bat c' matches 'bat cave' but not 'batman car').
start
integer
—
The starting index within the search results (used for paging). Default is 0.
max_results
integer
—
The maximum number of search results to return. Default is 100, max is 1000.
Dropbox Finish Upload Session
Dropbox Finish Upload SessionIntegration name: DROPBOX_FINISH_UPLOAD_SESSION
Tool to finish an upload session and save the uploaded data to the given file path. Use when completing a multi-part upload after using upload_session/start and upload_session/append. A single request should not upload more than 150 MiB. The maximum size of a file one can upload to an upload session is 2,199,019,061,248 bytes.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
commit
object
✅
—
Contains the path and other optional modifiers for the commit.
cursor
object
✅
—
Cursor information containing the session_id and current offset in bytes.
content
object
—
Final file data to append before finishing the session. Can be omitted if no additional data needs to be appended.
Dropbox Finish Upload Session Batch
Dropbox Finish Upload Session BatchIntegration name: DROPBOX_FINISH_UPLOAD_SESSION_BATCH
Tool to commit many files at once into a user's Dropbox after uploading file contents via upload_session/start and upload_session/append. Use when you need to finish multiple upload sessions in a single request. Returns an async_job_id which can be used with upload_session/finish_batch/check to poll for completion. Maximum 1000 entries per request.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
entries
array
✅
—
List of upload sessions to finish. Each entry contains cursor information and commit parameters. Maximum 1000 entries per request.
Dropbox Get About Me
Dropbox Get About MeIntegration name: DROPBOX_GET_ABOUT_ME
Tool to get information about the current user's Dropbox account. Use when you need to retrieve account details like email, name, or account type. Useful for verifying authenticated account identity before destructive operations in multi-account setups. Note: successful response does not imply access to all shared or team folders; path-specific permission errors from other tools indicate missing folder-level permissions, not empty results.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called. No parameters required.
Dropbox Get Account
Dropbox Get AccountIntegration name: DROPBOX_GET_ACCOUNT
Tool to get information about a user's Dropbox account using their account ID. Use when you need to retrieve account details for a specific user.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
account_id
string
✅
"dbid:AAAg6CG-fX-PFZBs5HJhXA9ULyesUj6f6h0"
A user's account identifier. Can be obtained from get_current_account endpoint.
Dropbox Get Account Batch
Dropbox Get Account BatchIntegration name: DROPBOX_GET_ACCOUNT_BATCH
Tool to get information about multiple user accounts in a single request. At most 300 accounts may be queried per request. Use when you need to retrieve details for multiple Dropbox users efficiently.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
account_ids
array
✅
["dbid:AAAg6CG-fX-PFZBs5HJhXA9ULyesUj6f6h0"]
List of user account identifiers. Should not contain any duplicate account IDs. Maximum 300 accounts per request.
Dropbox Get Available Team Member Roles
Dropbox Get Available Team Member RolesIntegration name: DROPBOX_GET_AVAILABLE_TEAM_MEMBER_ROLES
Tool to retrieve all available team member roles for the connected Dropbox team. Use when you need to discover what roles can be assigned to team members (e.g., Team, Billing, Report, Content, Security, User management, Support).
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called. No parameters required.
Dropbox Get Copy Reference
Dropbox Get Copy ReferenceIntegration name: DROPBOX_GET_COPY_REFERENCE
Tool to get a copy reference to a file or folder. Use when you need to generate a reference string that can be used to copy the file or folder to another user's Dropbox via copy_reference/save.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/test.txt"
The path to the file or folder you want to get a copy reference to. This path is case-sensitive.
Dropbox Get File Lock Batch
Dropbox Get File Lock BatchIntegration name: DROPBOX_GET_FILE_LOCK_BATCH
Tool to return lock metadata for multiple files in a single batch request. Use when you need to check the lock status of up to 1000 files at once.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
entries
array
✅
—
List of files to check lock status for. Maximum 1000 entries per request.
Dropbox Get File Metadata Batch
Dropbox Get File Metadata BatchIntegration name: DROPBOX_GET_FILE_METADATA_BATCH
Tool to retrieve metadata for multiple shared files in a single batch request. Use when you need to get information about shared file permissions, access levels, owners, and sharing policies for multiple files at once.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
files
array
✅
["/Documents/report.pdf","/Photos/image.png"]
List of files to query. Each can be a file ID (e.g., 'id:7bh4zBmgZoAAAAAAAAAAFg') or a path (e.g., '/path/to/file.txt'). Maximum 100 files per request.
actions
array
—
A list of FileActions corresponding to FilePermissions that should appear in the response's permissions field describing the actions the authenticated user can perform on the files.
Dropbox Get File Preview
Dropbox Get File PreviewIntegration name: DROPBOX_GET_FILE_PREVIEW
Tool to get a preview for a file. PDF previews are generated for document formats (.ai, .doc, .docx, .eps, .ppt, .pptx, etc.), and HTML previews are generated for spreadsheet formats (.csv, .xls, .xlsx, etc.). Use when you need to view file content without downloading the original file. Returns error for unsupported file types.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/Documents/report.docx"
The path of the file to preview. Supported preview formats: PDF previews (.ai, .doc, .docm, .docx, .eps, .gdoc, .gslides, .odp, .odt, .pps, .ppsm, .ppsx, .ppt, .pptm, .pptx, .rtf); HTML previews (.csv, .ods, .xls, .xlsm, .gsheet, .xlsx).
Dropbox Get File Request
Dropbox Get File RequestIntegration name: DROPBOX_GET_FILE_REQUEST
Tool to retrieve details of an existing file request by ID. Use when you need to check the status, URL, deadline, or other details of a specific file request.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
id
string
✅
"mi5NYsiwUIS6sYwhEeDS"
The ID of the file request to retrieve.
Dropbox Get File Tags
Dropbox Get File TagsIntegration name: DROPBOX_GET_FILE_TAGS
Tool to get list of tags assigned to files or folders in Dropbox. Use when you need to retrieve tags for one or more items. This endpoint does not support apps with the app folder permission.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
paths
array
✅
["/test.txt"]
List of file or folder paths to get tags for (e.g., ["/Documents/report.pdf", "/Photos/image.jpg"]). Maximum of 1000 paths per request.
Dropbox Get Folder Cursor
Dropbox Get Folder CursorIntegration name: DROPBOX_GET_FOLDER_CURSOR
Tool to get a cursor representing the current state of a folder without listing its contents. Use when you only need to track future changes to a folder, not retrieve existing files. This is more efficient than list_folder for setting up change monitoring or sync functionality.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
""
The path to the folder. Use "" (empty string) for the root folder, or a path like "/folder/subfolder". Also accepts folder IDs (e.g., "id:abc123xyz").
limit
integer
—
The maximum number of results to return per request when using this cursor with list_folder/continue. If not specified, the API uses a default.
recursive
boolean
—
If true, the cursor will include all subfolders and their contents recursively. If false, only the immediate contents are tracked.
shared_link
object
—
Shared link information for listing folder contents.
include_deleted
boolean
—
If true, deleted files and folders will be included when using this cursor to track changes.
include_media_info
boolean
—
If true, media metadata (dimensions, location, etc.) will be included for photo and video files when using this cursor.
include_mounted_folders
boolean
—
If true, results will include entries under mounted folders (app folders, shared folders, team folders).
include_property_groups
object
—
Template filter for property groups.
include_has_explicit_shared_members
boolean
—
If true, results will include a flag indicating whether each file or folder has explicit shared members.
Dropbox Get Jwks
Dropbox Get JwksIntegration name: DROPBOX_GET_JWKS
Tool to retrieve JSON Web Key Set containing public verification keys for Dropbox signed ID tokens. Use when you need to verify JWT signatures from Dropbox OpenID Connect authentication.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called. No parameters required.
Dropbox Get Metadata
Dropbox Get MetadataIntegration name: DROPBOX_GET_METADATA
Tool to fetch metadata for a file or folder by path. Use when you need to verify existence, get canonical identifiers (id, path_display), determine type (.tag), or retrieve detailed attributes without enumerating folder contents.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/Documents/report.pdf"
The path of a file or folder on Dropbox (e.g., "/Documents/report.pdf"). Note: The root folder ("" or "/") is not supported by this endpoint.
include_deleted
boolean
—
If true, DeletedMetadata will be returned for deleted files or folders. Otherwise, deleted items will return an error.
include_media_info
boolean
—
If true, FileMetadata.media_info is set for photo and video files, providing additional metadata like dimensions and location.
include_has_explicit_shared_members
boolean
—
If true, the result will include a flag indicating whether the file has any explicit shared members.
Dropbox Get Metadata Alpha
Dropbox Get Metadata AlphaIntegration name: DROPBOX_GET_METADATA_ALPHA
Tool to fetch metadata for a file or folder using the alpha endpoint. Use when you need metadata with advanced property filtering or custom property template support.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/Documents/report.pdf"
The path of a file or folder on Dropbox (e.g., "/Documents/report.pdf"). Use "" or "/" for the root folder.
include_deleted
boolean
—
If true, DeletedMetadata will be returned for deleted files or folders. Otherwise, deleted items will return an error.
include_media_info
boolean
—
If true, FileMetadata.media_info is set for photo and video files, providing additional metadata like dimensions and location.
include_property_groups
object
—
Filter for property template IDs.
include_has_explicit_shared_members
boolean
—
If true, the result will include a flag indicating whether the file has any explicit shared members.
Dropbox Get Openid Config
Dropbox Get Openid ConfigIntegration name: DROPBOX_GET_OPENID_CONFIG
Tool to retrieve Dropbox's OpenID Connect discovery document describing supported OAuth 2.0 and OIDC parameters. Use when you need to discover Dropbox's OAuth configuration endpoints and capabilities.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called. No parameters required.
Dropbox Get Shared File Metadata
Dropbox Get Shared File MetadataIntegration name: DROPBOX_GET_SHARED_FILE_METADATA
Tool to retrieve metadata for a shared file in Dropbox. Use when you need to get information about a shared file's permissions, access levels, owner, and sharing policies.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
file
string
✅
"id:7bh4zBmgZoAAAAAAAAAAFg"
The file to query. Can be a file ID (e.g., 'id:7bh4zBmgZoAAAAAAAAAAFg') or a path.
actions
array
—
A list of FileActions corresponding to FilePermissions that should appear in the response's permissions field describing the actions the authenticated user can perform on the file.
Dropbox Get Shared Folder Metadata
Dropbox Get Shared Folder MetadataIntegration name: DROPBOX_GET_SHARED_FOLDER_METADATA
Tool to retrieve metadata for a specific shared folder by its ID. Use when you need detailed information about a shared folder including access level, policies, owner, paths, and permissions.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
actions
array
—
A list of FolderActions corresponding to FolderPermissions that should appear in the response's permissions field describing the actions the authenticated user can perform on the folder
shared_folder_id
string
✅
"84528192421"
The ID for the shared folder
Dropbox Get Shared Link File
Dropbox Get Shared Link FileIntegration name: DROPBOX_GET_SHARED_LINK_FILE
Tool to download a file from a Dropbox shared link. Use when you have a shared link URL and need to retrieve the actual file content. This endpoint works with shared links to files; for shared links to folders, use the path parameter to specify which file within the folder to download.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
url
string
✅
"https://www.dropbox.com/s/2sn712vy1ovegw8/Prime_Numbers.txt?dl=0"
URL of the shared link to download the file from.
path
string
"/subfolder/file.txt"
If the shared link is to a folder, this parameter can be used to retrieve a specific file or sub-folder in this folder. Path must start with '/'.
link_password
string
—
If the shared link has a password, this parameter can be used to provide it.
Dropbox Get Shared Link Metadata
Dropbox Get Shared Link MetadataIntegration name: DROPBOX_GET_SHARED_LINK_METADATA
Tool to resolve a Dropbox shared link URL into structured metadata. Use when the user provides a shared link and you need to determine what it points to (file vs folder) and obtain canonical identifiers (id, path) to enable follow-on operations.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
url
string
✅
"https://www.dropbox.com/s/2sn712vy1ovegw8/Prime_Numbers.txt?dl=0"
The shared link URL to retrieve metadata for.
path
string
"/subfolder"
If the shared link is to a folder, this parameter can be used to retrieve metadata for a specific file or sub-folder in this folder. A relative path should be used.
link_password
string
—
If the shared link has a password, this parameter can be used to provide it.
Dropbox Get Space Usage
Dropbox Get Space UsageIntegration name: DROPBOX_GET_SPACE_USAGE
Tool to get space usage information for the current user's Dropbox account. Use when you need to check storage usage, available space, or quota information.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called. No parameters required.
Dropbox Get Team Feature Values
Dropbox Get Team Feature ValuesIntegration name: DROPBOX_GET_TEAM_FEATURE_VALUES
Tool to get values for one or more team features. Use when you need to check team capabilities like upload rate limits, shared team root availability, file events, or selective sync status.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
features
array
✅
[{"tag":"has_team_shared_dropbox"}]
A list of features to get values for. At least one feature must be included. Available features: 'upload_api_rate_limit', 'has_team_shared_dropbox', 'has_team_file_events', 'has_team_selective_sync'.
Dropbox Get Team Folder Info
Dropbox Get Team Folder InfoIntegration name: DROPBOX_GET_TEAM_FOLDER_INFO
Tool to retrieve metadata for team folders. Returns information about folder status, sync settings, and properties for the specified team folder IDs. Use when you need to check the status or configuration of one or more team folders.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
team_folder_ids
array
✅
["947182","5819424","852307532"]
The list of team folder IDs to retrieve metadata for. Must contain at least one ID.
Dropbox Get Team Groups Info
Dropbox Get Team Groups InfoIntegration name: DROPBOX_GET_TEAM_GROUPS_INFO
Tool to retrieve information about one or more team groups by their IDs or external IDs. Use when you need to get details about specific groups including name, member count, management type, and creation time.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
group_ids
array
["g:e18cdeb8c1e9c0280000000000000053"]
List of Dropbox group IDs. Required when selector_type is 'group_ids'. Example: ['g:e18cdeb8c1e9c0280000000000000053', 'g:e18cdeb8c1e9c0280000000000000054']
selector_type
string
✅
"group_ids"
The type of selector to use for identifying groups. 'group_ids' - Select groups by Dropbox group IDs. 'group_external_ids' - Select groups by external IDs.
group_external_ids
array
—
List of external group IDs. Required when selector_type is 'group_external_ids'. These are IDs from an external system that have been associated with Dropbox groups.
Dropbox Get Team Groups Job Status
Dropbox Get Team Groups Job StatusIntegration name: DROPBOX_GET_TEAM_GROUPS_JOB_STATUS
Tool to check the status of an asynchronous team groups job in Dropbox. Use when you have an async_job_id from a previous team groups operation (like groups_delete) and need to poll its completion status.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
async_job_id
string
✅
"dbjid:AABqMA6RIxE3E6A"
Id of the asynchronous job. This is the value of a response returned from the method that launched the job (e.g., from team_groups_delete).
Dropbox Get Team Info
Dropbox Get Team InfoIntegration name: DROPBOX_GET_TEAM_INFO
Tool to retrieve information about a Dropbox team. Use when you need to get team details such as team name, ID, licensed user counts, or team policies.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called. No parameters required.
Dropbox Get Team Log Events
Dropbox Get Team Log EventsIntegration name: DROPBOX_GET_TEAM_LOG_EVENTS
Tool to retrieve team audit log events from Dropbox. Use when you need to access team activity logs, audit trails, or monitor team events. Supports filtering by time range and event category, with pagination for large result sets.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
time
object
—
Time range filter for events.
limit
integer
—
Maximum number of events to return per request. Default is 1000, maximum is 1000.
cursor
string
—
Cursor for pagination, obtained from a previous response. Use this to retrieve the next page of results.
category
string
—
Event category filter to limit results (e.g., 'apps', 'devices', 'domains', 'file_operations', 'file_requests', 'groups', 'logins', 'members', 'paper', 'passwords', 'sharing', 'team_folders', 'team_policies').
Dropbox Get Team Log Events Continue
Dropbox Get Team Log Events ContinueIntegration name: DROPBOX_GET_TEAM_LOG_EVENTS_CONTINUE
Tool to paginate through team audit log events using a cursor from team_log/get_events. Use when you have a cursor from a previous call and need to retrieve the next batch of team events.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
cursor
string
✅
"AAP6SdLPJYCLd3O11Q0JTGW5Ms0gcC66rNdX-AF2kuxmLfnodmK97xxVMp9xUp2K2-ewsj8OEdF5LPo18wSGVQlA1PfuxP7F1cajKhsXPEHQRVx6homquXLCA1qCsR18Mcwg_1BFs6EvxELlhvIZUWOfuD33pBdZ_QSrgRzfVKh7sborjnoh-s_HAPDA4TTH8oFm43YnSP0mPS2MQOYDottqWqDeFw6FwmPTupLCfzKCjACvXQFT747K5UCLsMeaokUvjOSrVZyVo5qXiFx6mOhQsRYZTrSBMJ-NQy7sa7i8pqiRSRkJ590oqjVJeqhwNTwvTB5fdiSs6TVo95zknKUGVfi0mymG21WDhvlto93rtt4fKqYQCEE4d3GtaUcAFuU"
The cursor returned by a previous call to team_log/get_events or team_log/get_events/continue. This cursor is used to paginate through all team events.
Dropbox Get Team Member Custom Quota
Dropbox Get Team Member Custom QuotaIntegration name: DROPBOX_GET_TEAM_MEMBER_CUSTOM_QUOTA
Tool to retrieve custom storage quotas for team members. Use when you need to check which team members have custom quota allocations and their quota amounts. Requires team admin credentials.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
users
array
[{".tag":"team_member_id","team_member_id":"dbmid:AACwJ2ojytbXGFyiUs6_0Py3GqOt2LyicSg"}]
List of team member identifiers to retrieve custom quota for. Each member must be identified by exactly one of: team_member_id, external_id, or email. Maximum of 1000 users per request. An empty list returns all users with custom quotas.
Dropbox Get Team Members Add Job Status
Dropbox Get Team Members Add Job StatusIntegration name: DROPBOX_GET_TEAM_MEMBERS_ADD_JOB_STATUS
Tool to poll the status of an asynchronous team member addition job. Use when you have an async_job_id from team/members/add_v2 and need to check if the member addition has completed. Returns 'in_progress', 'complete' with per-member results, or 'failed' with error details.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
async_job_id
string
✅
"dbjid:AABxv50qC1yK7PO_ZBHJJo9fx233_sEGTeTyfXpzbdkfDpNf9Ry3ZtSMr237ybOTkPMahsSBohIiRm948EcJ0FGj"
Id of the asynchronous job returned from team/members/add_v2. This is used to poll the status of the asynchronous request.
Dropbox Get Team Members Info
Dropbox Get Team Members InfoIntegration name: DROPBOX_GET_TEAM_MEMBERS_INFO
Tool to retrieve information about multiple team members in a single request. Use when you need to get details like email, name, status, role, and account information for one or more team members. Requires team admin credentials.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
members
array
✅
[{".tag":"team_member_id","team_member_id":"dbmid:AACwJ2ojytbXGFyiUs6_0Py3GqOt2LyicSg"}]
List of team member identifiers to retrieve information for. Each member must be identified by exactly one of: team_member_id, external_id, or email.
Dropbox Get Team Properties Template
Dropbox Get Team Properties TemplateIntegration name: DROPBOX_GET_TEAM_PROPERTIES_TEMPLATE
Tool to get the schema for a specified property template for a team. Use when you need to retrieve the structure and field definitions of a team property template.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
template_id
string
✅
"ptid:4YzeuMHpwCgAAAAAAAAAPQ"
An identifier for a template added by route templates/add_for_user or templates/add_for_team. Typically in the format 'ptid:XXXXX'.
Dropbox Get Temporary Link
Dropbox Get Temporary LinkIntegration name: DROPBOX_GET_TEMPORARY_LINK
Tool to get a one-click temporary (expiring) download link. Use when you need to share a Dropbox file directly without proxying content through this service. Only works for files, not folders. Returned URLs expire within hours and must be regenerated for future use; never treat them as permanent links. Requires files.content.read scope.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/Homework/math/Prime_Numbers.txt"
The path or identifier of the file to get a temporary link for. Supports Dropbox path (e.g., '/folder/file.txt'), id:..., rev:..., or ns:... notation.
Dropbox Get Temporary Upload Link
Dropbox Get Temporary Upload LinkIntegration name: DROPBOX_GET_TEMPORARY_UPLOAD_LINK
Tool to get a one-time use temporary upload link to upload a file to Dropbox. Use when you need to perform a delayed upload where the file will be uploaded to the returned link via POST with Content-Type: application/octet-stream. The upload link is valid for up to 4 hours.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
duration
integer
3600
Link validity period in seconds. Maximum is 4 hours (14400 seconds).
commit_info
object
✅
—
Upload configuration specifying destination path and upload behavior.
Dropbox Get Thumbnail
Dropbox Get ThumbnailIntegration name: DROPBOX_GET_THUMBNAIL
Tool to get a thumbnail for an image file. Use when you need to generate a thumbnail preview of an image. Supports jpg, jpeg, png, tiff, tif, gif, webp, ppm, and bmp files under 20MB.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
mode
string
—
How to resize and crop the image. 'strict': scale down to fit within the given size. 'bestfit': scale down to fit within size or its transpose. 'fitone_bestfit': scale down to completely cover size or its transpose.
path
string
✅
"/Photos/vacation.jpg"
The path to the image file you want to thumbnail. Must start with '/'.
size
string
—
The size for the thumbnail image. Options range from 32x32 pixels to 2048x1536 pixels.
format
string
—
The format for the thumbnail image. Use 'jpeg' for photos (default), 'png' for screenshots and digital arts.
Dropbox Get Thumbnail Batch
Dropbox Get Thumbnail BatchIntegration name: DROPBOX_GET_THUMBNAIL_BATCH
Tool to get thumbnails for multiple image files in a single batch request. Use when you need to generate thumbnail previews for up to 25 images at once. Supports jpg, jpeg, png, tiff, tif, gif, webp, ppm, and bmp files under 20MB.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
entries
array
✅
—
List of files to get thumbnails for. Maximum 25 entries per request.
Dropbox Get Thumbnail V2
Dropbox Get Thumbnail V2Integration name: DROPBOX_GET_THUMBNAIL_V2
Tool to get a thumbnail for an image file. Use when you need to generate a thumbnail preview of an image. Supports jpg, jpeg, png, tiff, tif, gif, webp, ppm, and bmp files under 20MB. Can access files via direct path or shared link.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
url
string
"https://www.dropbox.com/s/abc123/image.jpg?dl=0"
The shared link URL (required when resource_type is 'link').
mode
string
—
How to resize and crop the image. 'strict': scale down to fit within the given size. 'bestfit': scale down to fit within size or its transpose. 'fitone_bestfit': scale down to completely cover size or its transpose.
path
string
"/Photos/vacation.jpg"
The path to the image file (required when resource_type is 'path'). Must start with '/'.
size
string
—
The size for the thumbnail image. Options range from 32x32 pixels to 2048x1536 pixels.
format
string
—
The format for the thumbnail image. Use 'jpeg' for photos, 'png' for screenshots and digital arts.
link_path
string
—
Optional relative path within shared folder (only used with resource_type='link' when link points to a folder).
resource_type
string
✅
—
Type of resource: 'path' for direct file path or 'link' for shared link.
Dropbox Get User Features
Dropbox Get User FeaturesIntegration name: DROPBOX_GET_USER_FEATURES
Tool to get a list of feature values configured for the current Dropbox account. Use when you need to check which features are enabled, such as paper_as_files or file_locking.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
features
array
✅
[{"tag":"paper_as_files"},{"tag":"file_locking"}]
A list of features to get values for. Available features: 'paper_as_files' (information about how Paper files are stored), 'file_locking' (whether users can lock files in shared directories).
Dropbox List Excluded Users Continue
Dropbox List Excluded Users ContinueIntegration name: DROPBOX_LIST_EXCLUDED_USERS_CONTINUE
Tool to paginate through team members excluded from space limits using a cursor from a previous list call. Use when you have a cursor from the initial excluded users list endpoint and need to retrieve the next batch of excluded team members.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
cursor
string
✅
"AAbfs_7ExsNYasJr9Y4iFlAbSetz6vpWVR0G3_k1gb6dMOpMGO4DUUYQ7yUcGGCFT0wZv_PE6cgGIoetyVvRR7cV5nW7WcRf3vmmt4V8if8OcpdBjr_ifZspHgftt3nOj7aTmZ-rnBfprgGvfaD4YgcuT80vskf8FYrJPWMaSGLd2Z520mqgBgyL8Cjd_FyAM5F0plBaBkw6e73Yf_iounqN-dworDeDyzxjkoKnM2QA4Q"
The cursor returned by a previous call to list member space limits excluded users. This cursor is used to paginate through all excluded users. Must come from a previous call to /2/team/member_space_limits/excluded_users/list or /2/team/member_space_limits/excluded_users/list/continue.
Dropbox List File Members
Dropbox List File MembersIntegration name: DROPBOX_LIST_FILE_MEMBERS
Tool to obtain the members who have been invited to a file, both inherited and uninherited members. Use when you need to retrieve detailed information about users, groups, and invitees with access to a specific file, including their access levels and permissions.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
file
string
✅
"id:3kmLmQFnf1AAAAAAAAAAAw"
The file for which you want to see members. Can be a file ID (starting with 'id:') or a file path (starting with '/').
limit
integer
—
Number of members to return max per query. Must be between 1 and 300.
actions
array
["make_editor","remove"]
The actions for which to return permissions on a member. Valid values: 'leave_a_copy', 'make_editor', 'make_owner', 'make_viewer', 'make_viewer_no_comment', 'remove'.
include_inherited
boolean
—
Whether to include members who only have access from a parent shared folder. Defaults to true.
Dropbox List File Members Batch
Dropbox List File Members BatchIntegration name: DROPBOX_LIST_FILE_MEMBERS_BATCH
Tool to get members of multiple files at once. Use when you need to retrieve sharing information for multiple files in a single request. Returns users, groups, and invitees with access to each file, but does not include inherited members or detailed permissions. For more detailed results, use the individual file member endpoint.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
files
array
✅
["id:abc123xyz","/Documents/report.pdf"]
Files for which to return members. Can be file IDs (starting with 'id:') or paths (starting with '/'). Maximum 100 files per request.
limit
integer
—
Number of members to return max per query per file. Defaults to 10 if not specified. Maximum 20.
Dropbox List File Requests
Dropbox List File RequestsIntegration name: DROPBOX_LIST_FILE_REQUESTS
Tool to list all file requests owned by the current user. Use when you need to see existing file requests, their status, and details.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
—
Maximum number of file requests to return. Default: 1000.
Dropbox List File Requests Continue
Dropbox List File Requests ContinueIntegration name: DROPBOX_LIST_FILE_REQUESTS_CONTINUE
Tool to paginate through file requests using a cursor from a previous list call. Use when you have a cursor from /2/file_requests/list or /2/file_requests/list/continue and need to retrieve the next batch of file requests.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
cursor
string
✅
"ZtkX9_EHj3x7PMkVuFIhwKYXEpwpLwyxp9vMKomUhllil9q7eWiAu"
The cursor returned by a previous call to list file requests. This cursor is used to paginate through all file requests. Must come from a previous call to /2/file_requests/list or /2/file_requests/list/continue.
Dropbox List File Revisions
Dropbox List File RevisionsIntegration name: DROPBOX_LIST_FILE_REVISIONS
Tool to retrieve the revision history for a file. Use when you need to see past versions of a file, restore a previous version, or track changes over time.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
mode
object
—
Mode for listing revisions.
path
string
✅
"/Documents/report.pdf"
The path to the file you want to see the revisions of (e.g., "/Documents/report.pdf"). Must be a valid file path in Dropbox.
limit
integer
—
The maximum number of revision entries returned. Default is 10, minimum is 1, maximum is 100.
Dropbox List Files In Folder
Dropbox List Files In FolderIntegration name: DROPBOX_LIST_FILES_IN_FOLDER
Tool to list files and folders in a specified Dropbox directory. Use when you need to see the contents of a folder, including subfolders if recursive is true. When the response contains has_more=true, continue fetching with the returned cursor until has_more=false — stopping early misses entries in large folders. Response entries include both files and folders; use the .tag field on each entry to distinguish item types.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
—
The folder path (e.g., "/europe/invoices") or folder ID (e.g., "id:aBcDeFgH123") to list contents from. Use "" (empty string) for the root folder. No trailing slashes or whitespace allowed — malformed paths can silently produce empty results. Prefer paths from path_display or path_lower fields in prior API responses over manually constructed paths.
limit
integer
—
The maximum number of results to return per request. Default is 2000. Max is 2000.
recursive
boolean
—
If true, recursively lists contents of nested subfolders; otherwise, lists only immediate contents. Large or broad folder trees with recursive=true can produce very large responses and high latency; use only when full hierarchy is explicitly needed.
include_deleted
boolean
—
If true, includes deleted (but potentially recoverable) files and folders in the listing.
include_media_info
boolean
—
If true, includes media metadata (e.g., dimensions, location) for photo and video files.
include_non_downloadable_files
boolean
—
If true, includes non-downloadable files (e.g., Google Docs, Dropbox Paper) in the listing.
Dropbox List Folder Continue
Dropbox List Folder ContinueIntegration name: DROPBOX_LIST_FOLDER_CONTINUE
Tool to continue paginating through folder contents using a cursor from list_folder. Use when has_more is true to retrieve remaining entries.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
cursor
string
✅
"your_cursor_token_here"
The cursor returned by your last call to list_folder or list_folder/continue. Use this to paginate through all files and retrieve updates to the folder.
Dropbox List Folder Members
Dropbox List Folder MembersIntegration name: DROPBOX_LIST_FOLDER_MEMBERS
Tool to list members of a shared folder, including users, groups, and invitees. Use when you need to retrieve information about who has access to a specific shared folder and their permission levels.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
—
The maximum number of results that include members, groups and invitees to return per request
actions
array
—
List indicating whether each returned member will include a boolean value showing if the current user can perform the MemberAction on the member. Valid values: 'leave_a_copy', 'make_editor', 'make_owner', 'make_viewer', 'make_viewer_no_comment', 'remove'
shared_folder_id
string
✅
"84528192421"
The ID for the shared folder
Dropbox List Folder Members Continue
Dropbox List Folder Members ContinueIntegration name: DROPBOX_LIST_FOLDER_MEMBERS_CONTINUE
Tool to continue paginating through shared folder members using a cursor from list_folder_members. Use when cursor is present in list_folder_members response to retrieve remaining member entries.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
cursor
string
✅
"AhHdpP3yi-6qOSoY_epBXgEbKTbPQ3BidBe5QX2mfv90FCC_rR__814MZb3yBrSkHqwyVUo9mwjqGbkxCsDwnfqCTmsaA5vLEXYexqNx6puKy3ZGQtNFdPJsLeq9QITY9NFTBs4Dnke6-Lm74jmHPpQm0FUBT_tTW30cjP7yv-ONdw"
The cursor returned by your last call to list_folder_members or list_folder_members/continue. Use this to paginate through all shared folder members.
Dropbox List Folders
Dropbox List FoldersIntegration name: DROPBOX_LIST_FOLDERS
DEPRECATED: Use ListFilesInFolder instead. Retrieves a list of folders, files, and deleted entries from a specified Dropbox path.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
—
Path to the folder (e.g., "" for root, "/folder/subfolder", or "id:abc123xyz"). If a path string, it must start with / and not end with / or whitespace.
limit
integer
—
Maximum number of folder entries to return per request; an approximate upper bound.
recursive
boolean
—
Whether to include folders in nested subfolders (True) or only immediate subfolders (False) Combining with a high limit or broad path can yield very large responses; scope path narrowly to keep result sets manageable.
include_deleted
boolean
—
Whether to include folders that have been deleted but may be recoverable
Dropbox List Folders Continue
Dropbox List Folders ContinueIntegration name: DROPBOX_LIST_FOLDERS_CONTINUE
Tool to continue paginating through shared folders using a cursor from list_folders. Use when the cursor is present in list_folders response to retrieve remaining shared folder entries.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
cursor
string
✅
"AhEZoCTVobpJ50FL9o65wOvibCEMRe8vuB4Qf-5GzuHNpvqavj4GzN3qfZBcHPiqRdSFAgjbLmA58TWgikdObP1Egk2HOLsEXtlAkWjOLbEyYI9XRqIBHM8Hdl-r-DGJeCDG01JFxQqGdfYDh_ZZx1RTRRHzVoQXMLH3oHJqpo7O0IvYlTKxSfesfY1SLuEllK-ngYDCRNvn0tytM2DM7tGP02s_FWcXV_N7Ak9IMCj1Hw"
The cursor returned by the previous call to list_folders or list_folders/continue. Use this to paginate through all shared folders.
Dropbox List Member Linked Apps
Dropbox List Member Linked AppsIntegration name: DROPBOX_LIST_MEMBER_LINKED_APPS
Tool to list all applications linked to a specific team member's account. Use when you need to audit or review which third-party applications have been authorized by a particular team member.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
team_member_id
string
✅
"dbmid:AACzIks68_T0zljJAk8hGSmt0rLx6g5X9p0"
The team member ID. Can be obtained from team/members/list endpoint.
Dropbox List Member Space Limits Excluded Users
Dropbox List Member Space Limits Excluded UsersIntegration name: DROPBOX_LIST_MEMBER_SPACE_LIMITS_EXCLUDED_USERS
Tool to list team members excluded from space limits. Use when you need to view which users are exempt from storage quotas. This is a team-level operation requiring team admin authentication.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
—
Number of results to return per call. If not specified, all excluded users will be returned.
Dropbox List Mountable Folders
Dropbox List Mountable FoldersIntegration name: DROPBOX_LIST_MOUNTABLE_FOLDERS
Tool to list all shared folders the current user can mount or unmount. Use when discovering mountable shared folders (unmounted folders can be identified by absence of path_lower field). This endpoint does not support apps with the app folder permission.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
—
Maximum number of mountable folders to return per request. If not specified, the API will use its default limit.
actions
array
—
List of FolderActions corresponding to FolderPermissions that should appear in the response's SharedFolderMetadata.permissions field, describing the actions the authenticated user can perform on the folder.
Dropbox List Mountable Folders Continue
Dropbox List Mountable Folders ContinueIntegration name: DROPBOX_LIST_MOUNTABLE_FOLDERS_CONTINUE
Tool to paginate through mountable shared folders using a cursor. Use when you have a cursor from a previous call to list_mountable_folders or list_mountable_folders/continue and need to retrieve the next batch of folders.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
cursor
string
✅
"AhFFlnMhPWwceCrpaXF0ifpPl0fjff8G3VN7SqR0RT-xlD1qPgBypIZPneBv5QYQ0bT_rYaz7avfSjdk_fVdmgPCMlx5j0QWoKik4rnCfDkc-dW3JmlJGQwMNB4Mh4ZPcGxm_9BYgREmcPOVmjUwvulqa3mY7XY97ixvun0oYRMuIMFFPTp3XWFxns_8FX-dXAbVmlHI5G5UlzitPS4K6UaoDiw9eubAEClOdryO25mh9Q"
The cursor returned by a previous call to list_mountable_folders or list_mountable_folders/continue. Use this to paginate through all mountable shared folders.
Dropbox List Paper Docs
Dropbox List Paper DocsIntegration name: DROPBOX_LIST_PAPER_DOCS
Tool to return the list of all Paper docs according to filter and sort specifications. Use when you need to retrieve Paper document IDs for further operations. To iterate through full pagination, pass the cursor to docs/list/continue.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
100
Size limit per batch. The maximum number of docs that can be retrieved per batch is 1000. Higher value results in invalid arguments error.
sort_by
string
"accessed"
Allows user to specify how the Paper docs should be sorted. 'accessed' sorts by last accessed time, 'modified' sorts by last modified time, 'created' sorts by creation time.
filter_by
string
"docs_accessed"
Allows user to specify how the Paper docs should be filtered. 'docs_accessed' fetches all Paper doc IDs that the user has ever accessed. 'docs_created' fetches only the Paper doc IDs that the user has created.
sort_order
string
"ascending"
Allows user to specify the sort order of the result. 'ascending' sorts in ascending order, 'descending' sorts in descending order.
Dropbox List Paper Docs Continue
Dropbox List Paper Docs ContinueIntegration name: DROPBOX_LIST_PAPER_DOCS_CONTINUE
Tool to continue paginating through Paper documents using a cursor from paper/docs/list. Use when has_more is true to retrieve remaining Paper documents. Note: This endpoint continues to work for older Paper content; check user features to determine Paper version.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
cursor
string
✅
"your_cursor_token_here"
The cursor obtained from paper/docs/list or paper/docs/list/continue. Allows for pagination through all Paper documents.
Dropbox List Received Files
Dropbox List Received FilesIntegration name: DROPBOX_LIST_RECEIVED_FILES
Tool to list all files shared with the current user. Returns files directly shared with the user but does not include files received via shared folders or unclaimed invitations. Use when discovering files that have been shared with the authenticated user.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
—
Number of files to return max per query. Defaults to 100 if no limit is specified. Must be between 1 and 300.
actions
array
—
A list of FileActions corresponding to FilePermissions that should appear in the response's SharedFileMetadata.permissions field describing the actions the authenticated user can perform on the file.
Dropbox List Shared Folders
Dropbox List Shared FoldersIntegration name: DROPBOX_LIST_SHARED_FOLDERS
Tool to list all shared folders the authenticated user has access to. Use when discovering shared or team-mounted folders that may not appear in a standard path listing. Returns metadata including folder name, ID, access level, and paths (if mounted).
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
—
Maximum number of shared folders to return per request
Dropbox List Shared Links
Dropbox List Shared LinksIntegration name: DROPBOX_LIST_SHARED_LINKS
Tool to list existing shared links for the current user, optionally filtered by path. Use when you need to discover or reuse existing shared links to avoid creating duplicates or to check what links already exist for a file or folder. Supports pagination via cursor for large result sets.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
"/Documents/report.pdf"
The path to the file or folder to list shared links for. If omitted, returns all shared links for the current user. If provided, returns links that grant access to the specified path (including parent folder links unless direct_only is true). Supports Dropbox path notation (e.g., '/folder/file.txt').
cursor
string
—
The cursor returned by a previous call to this endpoint. Use this to retrieve additional results when 'has_more' is true. The API returns a maximum of ~200 links per call.
direct_only
boolean
—
If true, only return direct links to the specified path. If false or omitted, also include links to parent folders. Only relevant when 'path' is specified.
Dropbox List Sharing Allowlist
Dropbox List Sharing AllowlistIntegration name: DROPBOX_LIST_SHARING_ALLOWLIST
Tool to list Approve List entries for a team from newest to oldest. Use when you need to retrieve allowed domains and emails for team sharing.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
—
The number of entries to fetch at one time. Maximum and default is 1000.
Dropbox List Team Devices
Dropbox List Team DevicesIntegration name: DROPBOX_LIST_TEAM_DEVICES
Tool to list all device sessions of a team including web sessions, desktop clients, and mobile clients. Use when you need to audit team devices, view active sessions, or monitor device activity across the team. Supports pagination via cursor for large result sets. Requires team admin credentials.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
cursor
string
—
Pagination cursor for retrieving additional results. At the first call to list_team_devices, the cursor shouldn't be passed. Then, if the result includes a cursor, subsequent requests should include the received cursor to retrieve the next sub-list of team devices.
include_web_sessions
boolean
—
Whether to list web sessions of the team members. If omitted, defaults to the API's default behavior.
include_mobile_clients
boolean
—
Whether to list mobile clients of the team members. If omitted, defaults to the API's default behavior.
include_desktop_clients
boolean
—
Whether to list desktop clients of the team members. If omitted, defaults to the API's default behavior.
Dropbox List Team Folders
Dropbox List Team FoldersIntegration name: DROPBOX_LIST_TEAM_FOLDERS
Tool to list all team folders for a Dropbox Business team. Use when you need to discover team-wide folders or manage team folder access.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
—
Maximum number of team folders to return per request
Dropbox List Team Folders Continue
Dropbox List Team Folders ContinueIntegration name: DROPBOX_LIST_TEAM_FOLDERS_CONTINUE
Tool to continue paginating through team folders using a cursor from team_folder/list. Use when the cursor is present in list_team_folders response to retrieve remaining team folder entries.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
cursor
string
✅
"AAYRoi-7YM0zYifgbnQum--nG59C4L1PSpKO_ylWlTsNNoOiicBHi1SiNpwUdm14MA3b1tkfcuV9YLnCtAA1YrdM0naZh-3hYjdJD4v1ZadefpWLT31H8UZfD4MG6WdY24Js75GQ2k_vviHCKX3m-0-eN1Ye8yC385M80Zbs__dARmN5M7N3cfFhElxEDaBTAmmeBSISpJaKAr8zYP896-7NUL_15L0SESoa_mS_yuhIgQiBhN_7h4EC_6cw803oW9MOocR-dsdBzgxjyRVMIz-L_XPSjQ5zPhAtadFLFM-rIW_b9yY5t2jB-0_e9SPxeTtqGFw8ZmbkA5_T8p3GKd89hCAhbegnLj3jODbQewqr5pJh8zx3AM8eocv6AuP8sb0"
The cursor returned by the previous call to team_folder/list or team_folder/list/continue. Use this to paginate through all team folders.
Dropbox List Team Group Members
Dropbox List Team Group MembersIntegration name: DROPBOX_LIST_TEAM_GROUP_MEMBERS
Tool to list members of a Dropbox team group. Use when you need to retrieve the list of team members who belong to a specific group. Returns member profiles with email, status, and access information.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
—
Maximum number of members to return per request. Must be between 1 and 1000.
group_id
string
"g:e18cdeb8c1e9c0280000000000000003"
The Dropbox group ID. Required when selector_type is 'group_id'. Example: 'g:e18cdeb8c1e9c0280000000000000003'
selector_type
string
✅
"group_id"
The type of selector to use for identifying the group. 'group_id' - Select group by Dropbox group ID. 'group_external_id' - Select group by external ID.
group_external_id
string
—
The external ID of the group. Required when selector_type is 'group_external_id'. This is the ID from an external system that has been associated with the Dropbox group.
Dropbox List Team Groups
Dropbox List Team GroupsIntegration name: DROPBOX_LIST_TEAM_GROUPS
Tool to list all groups on a Dropbox team. Use when you need to see all team groups with their metadata including group ID, name, and member count.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
—
Number of groups to return per call. If not specified, all groups are returned.
Dropbox List Team Groups Continue
Dropbox List Team Groups ContinueIntegration name: DROPBOX_LIST_TEAM_GROUPS_CONTINUE
Tool to continue listing team groups using a cursor from team/groups/list. Use when you have a cursor from a previous team groups list call and need to retrieve the next batch of groups.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
cursor
string
✅
"AAbFsrAxa8JoiIl-7rpL-xfxyoGJkL-QkqIWTUWbPqT-9PX1k-8IZTdXj5VqwkONNWl9mlETk4a8mLiWIjgK6U_XCjDviA9vWEpdzWiK3b-Ugxf00_3njNvATQ8e9ulYI2h_X5vCCLcrwFCkVIHz7tuesiZwn-sF4yWjcIhJDD4l_aUi6o8Tymo1mNp9BywmSpirekXQh5DFklNWfwWVk91WGkoakmN49rrcMgnCk4P1GsslDscc1H61T08OAeqTjPc63lx0CndG-L1E-TJOoIzbPtLFhHxXCQJRLlUojif0hg"
The cursor returned by team/groups/list. Indicates from what point to get the next set of groups.
Dropbox List Team Groups Members Continue
Dropbox List Team Groups Members ContinueIntegration name: DROPBOX_LIST_TEAM_GROUPS_MEMBERS_CONTINUE
Tool to continue listing team group members using a cursor from team/groups/members/list. Use when you have a cursor from a previous group members list call and need to retrieve the next batch of members.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
cursor
string
✅
"AAbL--oalATVo-qUR1xnMHfxUpb1FouP_usV_QrQi0fMrb297qjgfNs7CjxnNqty4MUcY6HTt0HkcBxgOkDMxqNLJWbyyvYu9cMGpmUBVlnOeEBNHpQzWej0mRrvSXDS2T-aKOwDIi3BrOzZhS7mVsn_fpoNFedVXFcpUCWnJg1edDUpNCxYSI-qyHLALLBPvFXmkUaz01zOsgktfuiq9_pcRvYwfTxY2RadJNL7JvEd7A5Pf206nInwvqPochiJtI4Xut2dpDzdFA1p-aJ7jOxwDEjvtqbPrIpQWJ6wG-0uJLdKPsPKPZ9Jg5L_5dEbyHs"
The cursor returned by team/groups/members/list. Indicates from what point to get the next set of group members.
Dropbox List Team Linked Apps
Dropbox List Team Linked AppsIntegration name: DROPBOX_LIST_TEAM_LINKED_APPS
Tool to list all applications linked to team members' accounts. Use when you need to audit or review which third-party applications have been authorized by team members. Supports pagination for large teams.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
cursor
string
"ZtkX9_EHj3x7PMkVuFIhwKYXEpwpLwyxp9vMKomUhllil9q7eWiAu"
At the first call, the cursor shouldn't be passed. Then, if the result includes a cursor, subsequent requests should include the received cursor to receive the next sub-list of team applications.
Dropbox List Team Member Devices
Dropbox List Team Member DevicesIntegration name: DROPBOX_LIST_TEAM_MEMBER_DEVICES
Tool to list all device sessions of a team's member, including web sessions, desktop clients, and mobile clients. Use when you need to retrieve information about a team member's active devices and sessions.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
team_member_id
string
✅
"dbmid:AACzIks68_T0zljJAk8hGSmt0rLx6g5X9p0"
The team's member id. Can be obtained from team/members/list endpoint.
include_web_sessions
boolean
—
Whether to list web sessions of the team's member. Defaults to true.
include_mobile_clients
boolean
—
Whether to list linked mobile devices of the team's member. Defaults to true.
include_desktop_clients
boolean
—
Whether to list linked desktop devices of the team's member. Defaults to true.
Dropbox List Team Members
Dropbox List Team MembersIntegration name: DROPBOX_LIST_TEAM_MEMBERS
Tool to list members of a Dropbox team. Use when you need to retrieve information about team members, including their status, roles, and contact details. Supports pagination for teams with many members.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
—
Number of results to return per call. Maximum is 1000. If not specified, the server will use a default value.
include_removed
boolean
—
Whether to return members who have been removed from the team. If true, includes removed members in the results.
Dropbox List Team Members Continue
Dropbox List Team Members ContinueIntegration name: DROPBOX_LIST_TEAM_MEMBERS_CONTINUE
Tool to continue listing team members using a cursor from team/members/list or team/members/list/continue_v2. Use when you have a cursor from a previous team members list call and need to retrieve the next batch of members.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
cursor
string
✅
"AAQwkgr3PAthE6u1nueULylh7zNad5wE6YKisbxiFWkk4kcjMqtHTZEnX2jIhV7uUU6_MUpyGcnXe2qIPjED1euB1CmLL3ba_LHK-xTYZizaaA"
The cursor returned by team/members/list or team/members/list/continue_v2. Indicates from what point to get the next set of members.
Dropbox List Team Namespaces
Dropbox List Team NamespacesIntegration name: DROPBOX_LIST_TEAM_NAMESPACES
Tool to list all team-accessible namespaces in a Dropbox Business team. Use when you need to discover team folders, shared folders, member home namespaces, or app folders accessible to the team.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
—
Specifying a value here has no effect. The parameter is included for API compatibility but is not functional.
Dropbox List Team Namespaces Continue
Dropbox List Team Namespaces ContinueIntegration name: DROPBOX_LIST_TEAM_NAMESPACES_CONTINUE
Tool to continue paginating through team-accessible namespaces using a cursor from team/namespaces/list. Use when you have a cursor and need to retrieve the next batch of team namespaces.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
cursor
string
✅
"your_cursor_token_here"
Cursor returned by a previous call to team/namespaces/list or team/namespaces/list/continue. Use this to paginate through all team-accessible namespaces.
Dropbox List Team Sharing Allowlist Continue
Dropbox List Team Sharing Allowlist ContinueIntegration name: DROPBOX_LIST_TEAM_SHARING_ALLOWLIST_CONTINUE
Tool to continue paginating through team sharing allowlist entries using a cursor. Use when you have a cursor from a previous sharing_allowlist/list or sharing_allowlist/list/continue call and need to retrieve the next batch of allowed domains and emails.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
cursor
string
✅
"your_cursor_token_here"
The cursor returned by a previous call to sharing_allowlist/list or sharing_allowlist/list/continue. Use this to paginate through all allowlist entries.
Dropbox List Templates For Team
Dropbox List Templates For TeamIntegration name: DROPBOX_LIST_TEMPLATES_FOR_TEAM
Tool to list all property templates for a team. Use when you need to retrieve available custom file property templates at the team level. Requires a Dropbox Business account with team-level authentication.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called. No parameters required.
Dropbox List User Templates
Dropbox List User TemplatesIntegration name: DROPBOX_LIST_USER_TEMPLATES
Tool to get the template identifiers for a user. Use when you need to retrieve available custom file property templates that can be applied to files.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called. No parameters required.
Dropbox Modify Shared Link Settings
Dropbox Modify Shared Link SettingsIntegration name: DROPBOX_MODIFY_SHARED_LINK_SETTINGS
Tool to modify settings of an existing Dropbox shared link. Use when the user needs to change visibility, access permissions, expiration, or password settings for a shared link. Supports changing audience (public/team/private), access level (viewer/editor), expiration dates, and password protection.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
url
string
✅
"https://www.dropbox.com/s/2sn712vy1ovegw8/Prime_Numbers.txt?dl=0"
The URL of the shared link to modify. This must be a valid Dropbox shared link URL.
settings
object
✅
—
The new settings to apply to the shared link. Only the specified fields will be updated; unspecified fields remain unchanged.
remove_expiration
boolean
—
If set to true, removes the expiration date from the shared link. This overrides any 'expires' value in settings.
Dropbox Mount Folder
Dropbox Mount FolderIntegration name: DROPBOX_MOUNT_FOLDER
Tool to mount a shared folder for the current user after they have been added as a member. Once mounted, the shared folder will appear in their Dropbox. Use when a user needs to access a shared folder that has been shared with them but not yet mounted.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
shared_folder_id
string
✅
"13512984419"
The ID of the shared folder to mount.
Dropbox Move Batch
Dropbox Move BatchIntegration name: DROPBOX_MOVE_BATCH
Tool to move multiple files or folders to different locations at once in Dropbox. Use when you need to relocate several items in a single operation. Note that case-only renaming is not supported. The operation may complete synchronously (returning status for each entry) or asynchronously (returning a job ID to check later with move_batch/check:2).
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
entries
array
✅
[{"to_path":"/Archive/prime_numbers.txt","from_path":"/Homework/math/prime_numbers.txt"}]
List of entries to be moved. Each entry specifies a from_path and to_path. Minimum 1 entry, maximum 1000 entries.
autorename
boolean
—
If there's a conflict with any file, have the Dropbox server try to autorename that file to avoid the conflict. The default is false.
allow_ownership_transfer
boolean
—
Allow moves by owner even if it would result in an ownership transfer for the content being moved. The default is false.
Dropbox Move File Or Folder
Dropbox Move File Or FolderIntegration name: DROPBOX_MOVE_FILE_OR_FOLDER
Move file or folder
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
to_path
string
✅
"/Homework/archive/math_prime_numbers.txt"
Path in the user's Dropbox that is the destination. This path is case-sensitive.
from_path
string
✅
"/Homework/math/prime_numbers.txt"
Path in the user's Dropbox to be moved. This path is case-sensitive. Use canonical paths from metadata (path_display or path_lower) rather than manually constructed strings to avoid path/not_found errors.
autorename
boolean
—
If there's a conflict (e.g., a file with the same name already exists at the destination), have the Dropbox server try to auto-rename the file to avoid the conflict. The default is false. Leaving this false will cause the call to fail outright when a name conflict exists at the destination.
allow_shared_folder
boolean
—
If true, allows moving shared folders. The default is false.
allow_ownership_transfer
boolean
—
Allow moves by owner even if it would result in an ownership transfer for the content being moved. This does not apply to copies. The default is false.
Dropbox Overwrite File Properties
Dropbox Overwrite File PropertiesIntegration name: DROPBOX_OVERWRITE_FILE_PROPERTIES
Tool to overwrite property groups associated with a file or folder. Use when you need to force apply or replace custom property values for specific templates on a file.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/test_file.txt"
A unique identifier for the file or folder. Can be a path (e.g., '/test_file.txt') or a file ID.
property_groups
array
✅
—
The property groups to force apply. This operation will overwrite existing property groups for the specified templates.
Dropbox-API-Select-User
string
"dbmid:AACzIks68_T0zljJAk8hGSmt0rLx6g5X9p0"
Team member ID (format: dbmid:...) required when using team tokens. Specifies which team member's account to operate on.
Dropbox Read File
Dropbox Read FileIntegration name: DROPBOX_READ_FILE
Downloads a file from the specified Dropbox path, requiring files.content.read scope. Response field file_content_bytes is base64-encoded binary; decode before saving or passing to libraries. Bursty reads may trigger HTTP 429; honor the Retry-After header.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/photo.jpg"
The path to search in Must be a canonical Dropbox path from path_display or path_lower in API results — hand-typed paths frequently cause not-found or 409 errors. Paths in shared/team folders may become invalid if items are moved or access is revoked.
Dropbox Remove File Member
Dropbox Remove File MemberIntegration name: DROPBOX_REMOVE_FILE_MEMBER
Tool to remove a specified member from a file's sharing permissions. Use when you need to revoke a member's access to a shared file. Note: This does not support apps with the app folder permission.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
file
string
✅
"id:7bh4zBmgZoAAAAAAAAAAFg"
File from which to remove members. Use the file ID in the format 'id:...' or the file path.
member
object
✅
—
Member to remove from this file. Specify either by email or dropbox_id.
Dropbox Remove File Properties
Dropbox Remove File PropertiesIntegration name: DROPBOX_REMOVE_FILE_PROPERTIES
Tool to permanently remove specified property groups from a file or folder. Use when you need to delete custom properties associated with a file.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/test_properties_file.txt"
A unique identifier for the file or folder. This can be a path (e.g., '/test_properties_file.txt') or a file ID.
property_template_ids
array
✅
["ptid:1a5n2i6d3OYEAAAAAAAAAYa"]
A list of identifiers for property templates to remove from the file. These are template IDs created by templates/add_for_user or templates/add_for_team. Use an empty list to remove all property groups.
Dropbox-API-Select-User
string
"dbmid:AACzIks68_T0zljJAk8hGSmt0rLx6g5X9p0"
Team member ID (format: dbmid:...) required when using team tokens. Specifies which team member's account to operate on.
Dropbox Remove File Properties Template For Team
Dropbox Remove File Properties Template For TeamIntegration name: DROPBOX_REMOVE_FILE_PROPERTIES_TEMPLATE_FOR_TEAM
Tool to remove a property template from a team. Use when you need to delete a file properties template that was previously added to the team.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
template_id
string
✅
"ptid:4YzeuMHpwCgAAAAAAAAAPQ"
An identifier for a template created by templates/add_for_user or templates/add_for_team. Format: ptid:XXXX
Dropbox Remove File Tag
Dropbox Remove File TagIntegration name: DROPBOX_REMOVE_FILE_TAG
Tool to remove a tag from a file or folder in Dropbox. Use when you need to delete or untag an existing tag from an item. The tag will be removed only if it exists on the specified path.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/test.txt"
Path to the file or folder to remove the tag from. Must start with a slash.
tag_text
string
✅
"important"
The tag to remove. Will be automatically converted to lowercase letters by Dropbox.
Dropbox-API-Select-User
string
"dbmid:AACzIks68_T0zljJAk8hGSmt0rLx6g5X9p0"
Team member ID (format: dbmid:...) required when using team tokens. Specifies which team member's account to operate on.
Dropbox Remove Folder Member
Dropbox Remove Folder MemberIntegration name: DROPBOX_REMOVE_FOLDER_MEMBER
Tool to remove a member from a shared folder. Use when an owner or editor needs to revoke access for a user or group. The member can be identified by email or Dropbox ID. On success, the response is empty; on error, contains detailed error information.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
member
object
✅
—
The member to remove from the shared folder. Can be identified by email address or Dropbox ID
leave_a_copy
boolean
—
If true, the removed user will keep their copy of the folder after it's unshared (if mounted). Otherwise, it will be removed from their Dropbox. Must be false when kicking a group
shared_folder_id
string
✅
"13497809747"
The ID for the shared folder from which to remove the member
Dropbox Remove Group Members
Dropbox Remove Group MembersIntegration name: DROPBOX_REMOVE_GROUP_MEMBERS
Tool to remove members from a Dropbox team group. Use when you need to remove one or more users from a team group. Requires team admin permissions.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
group
object
✅
—
The group from which users will be removed. Specify either by group_id or group_external_id
users
array
✅
—
List of users to be removed from the group. Each user can be identified by team_member_id, external_id, or email
return_members
boolean
—
Whether to return the list of members in the group after removal. Note that setting this to true may take a long time for large groups. Default is false
Dropbox Remove Sharing Allowlist
Dropbox Remove Sharing AllowlistIntegration name: DROPBOX_REMOVE_SHARING_ALLOWLIST
Tool to remove domains or email addresses from the team sharing allowlist. Use when team admins need to revoke approval for specific domains or emails. Requires team admin authentication. At least one of 'domains' or 'emails' must be provided, with a maximum of 1000 entries per call. Entries must already exist on the allowlist.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
emails
array
"user@example.com"
List of email addresses to remove from the allowlist. Each email must be a valid string representation following RFC-5322/822 (e.g., 'user@example.com'). Entries must already exist on the allowlist. Maximum 1000 entries per call. At least one of 'domains' or 'emails' must be provided
domains
array
"example.com"
List of domains to remove from the allowlist. Each domain must be a valid string representation following RFC-1034/5 (e.g., 'example.com', 'subdomain.example.org'). Entries must already exist on the allowlist. Maximum 1000 entries per call. At least one of 'domains' or 'emails' must be provided
Dropbox Remove Team Member Custom Quota
Dropbox Remove Team Member Custom QuotaIntegration name: DROPBOX_REMOVE_TEAM_MEMBER_CUSTOM_QUOTA
Tool to remove custom storage quota for team members, reverting them to the team's default quota. Use when you need to reset storage limits for specific team members. Requires team admin credentials.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
users
array
✅
—
List of users to remove custom quota from. Each user must be identified by exactly one of: team_member_id, external_id, or email. Maximum of 1000 users per request
Dropbox Remove Team Member Space Limits Excluded Users
Dropbox Remove Team Member Space Limits Excluded UsersIntegration name: DROPBOX_REMOVE_TEAM_MEMBER_SPACE_LIMITS_EXCLUDED_USERS
Tool to remove users from the member space limits excluded users list. Use when you need to re-enable space limits for specific team members. Maximum of 1000 users per request. Requires team admin credentials.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
users
array
✅
—
List of users to be removed from the excluded users list. Maximum of 1000 users per request
Dropbox Rename Team Folder
Dropbox Rename Team FolderIntegration name: DROPBOX_RENAME_TEAM_FOLDER
Tool to rename an existing team folder in Dropbox. Use when you need to update the name of a team folder.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
name
string
✅
"Marketing Team Folder"
New name for the team folder.
team_folder_id
string
✅
"13752586147"
The ID of the team folder to rename. You can get this from list team folders action.
Dropbox Resend Secondary Email Verification
Dropbox Resend Secondary Email VerificationIntegration name: DROPBOX_RESEND_SECONDARY_EMAIL_VERIFICATION
Tool to resend secondary email verification emails to team members. Use when team members need verification emails resent for their secondary email addresses. Requires team admin credentials.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
emails_to_resend
array
✅
—
Collection of users paired with secondary emails needing verification resent. Each item contains the user identifier and list of secondary email addresses
Dropbox Restore File
Dropbox Restore FileIntegration name: DROPBOX_RESTORE_FILE
Tool to restore a specific revision of a file to the given path in Dropbox. Use when you need to revert a file to a previous version using its revision identifier.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
rev
string
✅
"01649efbe6f88ab00000002e00499b3"
The revision to restore for the file. This is a unique identifier for a specific version of the file.
path
string
✅
"/test_restore_file.txt"
The path to the file you want to restore in the user's Dropbox. Path is case-sensitive.
Dropbox Revoke Shared Link
Dropbox Revoke Shared LinkIntegration name: DROPBOX_REVOKE_SHARED_LINK
Tool to revoke a Dropbox shared link. Use when you need to remove access to a file or folder by disabling its shared link. Note that revoking a direct link to a file may not fully prevent access if parent folders have active shared links.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
url
string
✅
"https://www.dropbox.com/scl/fi/5qnoiq0sb4bra3mwwpsfs/test.txt?rlkey=v2ld1w6kc7wimjf55uqjloz3t&dl=0"
The URL of the shared link to revoke. Can be any valid Dropbox shared link URL. Note: After revoking a link, the file may still be accessible if there are shared links to parent folders.
Dropbox Save Copy Reference
Dropbox Save Copy ReferenceIntegration name: DROPBOX_SAVE_COPY_REFERENCE
Tool to save a copy reference to the user's Dropbox. Use when you have a copy reference (obtained from copy_reference/get) and need to save it to a specific destination path.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/test_file_copy_saved.txt"
Path in the user's Dropbox that is the destination where the referenced file or folder will be saved. This path is case-sensitive and must start with '/'.
copy_reference
string
✅
"AAAAAuAEmbNibzBibzd2dnR5dG0"
A copy reference returned by copy_reference/get. This is an opaque string that can be used to save a file or folder to the user's Dropbox.
Dropbox Save Url
Dropbox Save UrlIntegration name: DROPBOX_SAVE_URL
Tool to save a file to Dropbox directly from a public URL via server-side fetch. Use when you have a temporary or public link and want Dropbox to download it directly without local staging. The operation is asynchronous and may take up to 15 minutes for large files.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
url
string
✅
"https://example.com/file.pdf"
The URL to be saved. Must be a valid, publicly accessible URL.
path
string
✅
"/images/downloaded.png"
The path in Dropbox where the URL will be saved to (including filename). Must start with a slash.
wait
boolean
—
If true, poll the job status until completion or timeout. If false, return the async_job_id immediately.
timeout_seconds
integer
—
Maximum time in seconds to wait for job completion when wait=true. Ignored if wait=false.
Dropbox-API-Select-User
string
"dbmid:AACzIks68_T0zljJAk8hGSmt0rLx6g5X9p0"
Team member ID (format: dbmid:...) required when using team tokens. Specifies which team member's account to operate on.
Dropbox Search Continue
Dropbox Search ContinueIntegration name: DROPBOX_SEARCH_CONTINUE
Tool to fetch the next page of search results from a previous Dropbox search. Use when you have a cursor from a search operation and need to retrieve additional results. Note: search along with search_continue can only retrieve a maximum of 10,000 matches total.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
cursor
string
✅
"ZtkX9_EHj3x7PMkVuFIhwKYXEpwpLwyxp9vMKomUhllil9q7eWiAu"
The cursor returned by your last call to search or search_continue. Used to fetch the next page of results.
Dropbox Search File Or Folder
Dropbox Search File Or FolderIntegration name: DROPBOX_SEARCH_FILE_OR_FOLDER
Tool to search for files and folders in Dropbox by name or content, optionally scoped to a path, with pagination support. Results paginate via cursor (up to 100 per page); check has_more in the response and re-fetch with the cursor until has_more is false. Newly indexed items may have a brief delay before appearing. Verify path_display and .tag (file vs folder) on each result before acting, as multiple similar-named items may match. Results are limited to items visible to the authenticated user.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
query
string
—
The search string. Must be 1 or more non-whitespace characters. Queries are case-insensitive. Required unless cursor is provided.
cursor
string
—
Cursor from a previous search response for fetching the next page of results. When provided, all other parameters are ignored and the continue endpoint is called.
options
object
—
Additional options for the search. If not provided, default search options will be used. Key sub-fields: path (must start with '/' or use 'id:...' format; omit to search entire account, narrow to reduce noise); file_categories and file_extensions to filter by type; no native date-range filter — apply date logic client-side using server_modified (UTC). Prefer reusing path_display values from prior results rather than manually composing paths.
match_field_options
object
—
Options for match field highlighting. If not provided, default options will be used.
Dropbox-API-Select-User
string
"dbmid:AACzIks68_T0zljJAk8hGSmt0rLx6g5X9p0"
Team member ID (format: dbmid:...) required when using team tokens. Specifies which team member's account to operate on.
Dropbox Search File Properties
Dropbox Search File PropertiesIntegration name: DROPBOX_SEARCH_FILE_PROPERTIES
Tool to search across property templates for particular property field values. Use when you need to find files or folders that have specific custom property values (e.g., find all files with priority='high'). Note: This endpoint does not support apps with the app folder permission.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
queries
array
✅
—
List of queries to search. Each query specifies a property field value to search for and the field name to search within.
template_filter
object
—
Filter results to contain only properties associated with specific template IDs.
Dropbox Send Team Member Welcome Email
Dropbox Send Team Member Welcome EmailIntegration name: DROPBOX_SEND_TEAM_MEMBER_WELCOME_EMAIL
Tool to send a welcome email to a pending team member. Use when a team admin needs to resend or send a welcome email to a user who has been invited to the team.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
.tag
string
✅
—
Type of identifier to use: 'team_member_id' for team member ID, 'external_id' for external ID, or 'email' for email address
email
string
"partnerships@usefulagents.com"
Email address of the user. Required when tag is 'email'
external_id
string
—
External ID of the user. Required when tag is 'external_id'
team_member_id
string
"dbmid:AAFdgehTzw7WlXhZJsbGCLePe8RvQGYDr-I"
The team member ID of the user. Required when tag is 'team_member_id'
Dropbox Set Profile Photo
Dropbox Set Profile PhotoIntegration name: DROPBOX_SET_PROFILE_PHOTO
Tool to set the profile photo for the current user's Dropbox account. Use when you need to update or change the user's profile picture. Requires a base64-encoded JPEG image.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
photo
object
✅
—
Photo data to set as the profile photo. Must be a base64-encoded JPEG image.
Dropbox-API-Select-User
string
"dbmid:AACzIks68_T0zljJAk8hGSmt0rLx6g5X9p0"
Team member ID (format: dbmid:...) required when using team tokens. Specifies which team member's account to operate on.
Dropbox Set Team Member Custom Quota
Dropbox Set Team Member Custom QuotaIntegration name: DROPBOX_SET_TEAM_MEMBER_CUSTOM_QUOTA
Tool to set custom storage quotas for team members in Dropbox. Use when you need to assign specific storage limits to individual team members. Maximum of 1000 users per request.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
users_and_quotas
array
✅
—
List of users and their custom quotas to set. Maximum of 1000 users per request.
Dropbox Share Folder
Dropbox Share FolderIntegration name: DROPBOX_SHARE_FOLDER
Tool to share a folder with collaborators in Dropbox. Most sharing will be completed synchronously, but large folders will be completed asynchronously. If an async_job_id is returned, you'll need to call check_share_job_status until the action completes to get the folder metadata. Use when you need to create a shared folder or convert an existing folder to a shared folder.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/TestSharedFolder"
The path to the folder to share. If it does not exist, then a new one is created. Must be a valid Dropbox path (e.g., '/TestSharedFolder').
actions
array
—
A list of FolderActions corresponding to FolderPermissions that should appear in the response's SharedFolderMetadata.permissions field describing the actions the authenticated user can perform on the folder.
force_async
boolean
—
Whether to force the share to happen asynchronously. Large folders will be completed asynchronously anyway. Set to true to make testing the async case repeatable.
link_settings
object
—
Settings that apply to a link.
member_policy
object
—
Policy governing who can be a member of a shared folder.
acl_update_policy
object
—
Who can change a shared folder's access control list.
shared_link_policy
object
—
Who can view shared links in this folder.
viewer_info_policy
object
—
Who can enable/disable viewer info for this shared folder.
Dropbox Start Upload Session
Dropbox Start Upload SessionIntegration name: DROPBOX_START_UPLOAD_SESSION
Tool to start a new upload session with the given data. Use when uploading large files in multiple requests. This call starts the session and you can then use upload_session/append_v2 to add more data and upload_session/finish to complete the upload. A single request should not upload more than 150 MiB.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
close
boolean
—
If true, the current session will be closed after uploading this data, at which point you won't be able to call upload_session/append_v2 anymore with the current session. Set to false to keep the session open for appending more data.
content
object
✅
—
File data to upload in this initial session.
Dropbox Start Upload Session Batch
Dropbox Start Upload Session BatchIntegration name: DROPBOX_START_UPLOAD_SESSION_BATCH
Tool to start a batch of upload sessions. Use when you need to upload multiple large files and want to initialize multiple upload sessions at once. Each session can then be used with upload_session/append_v2 to upload file chunks and upload_session/finish_batch to complete the uploads.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
num_sessions
integer
✅
1
The number of upload sessions to start. Must be between 1 and 1000.
session_type
string
"sequential"
Type of upload session. 'sequential' means pieces of data are uploaded sequentially one after another (default). 'concurrent' means pieces of data can be uploaded in concurrent RPCs in any order.
Dropbox Unlock File Batch
Dropbox Unlock File BatchIntegration name: DROPBOX_UNLOCK_FILE_BATCH
Tool to unlock multiple files at specified paths in a single batch operation. Locked files can only be unlocked by the lock holder or a team admin (for business accounts). Returns metadata for each unlocked file or error details for failures.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
entries
array
✅
—
List of files to unlock. Each entry contains a path or file ID. Duplicate paths are processed only once.
Dropbox Unmount Folder
Dropbox Unmount FolderIntegration name: DROPBOX_UNMOUNT_FOLDER
Tool to unmount a shared folder for the current user. Once unmounted, the shared folder will be removed from the user's Dropbox. Use when a user wants to remove a shared folder from their Dropbox while remaining a member of the folder.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
shared_folder_id
string
✅
"13495912993"
The ID of the shared folder to unmount.
Dropbox Unshare File
Dropbox Unshare FileIntegration name: DROPBOX_UNSHARE_FILE
Tool to remove all members from a Dropbox file. Use when you need to revoke access for all collaborators on a file. Note: This does not remove inherited members from parent folders and does not support apps with the app folder permission.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
file
string
✅
"id:7bh4zBmgZoAAAAAAAAABJA"
The file to unshare. Use the file ID format (e.g., 'id:7bh4zBmgZoAAAAAAAAABJA') or a path to the file. This action removes all members from the file, but does not remove inherited members from parent folders.
Dropbox Unshare Folder
Dropbox Unshare FolderIntegration name: DROPBOX_UNSHARE_FOLDER
Tool to allow a shared folder owner to unshare the folder. Use when you need to stop sharing a folder with all members. Unshare will not work if: the shared folder contains shared folders OR the shared folder is inside another shared folder. You must call check_job_status with the returned async_job_id to determine if the action completed successfully. Requires sharing.write scope.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
leave_a_copy
boolean
—
If true, members of this shared folder will get a copy of this folder after it's unshared. Otherwise, it will be removed from their Dropbox. The current user, who is an owner, will always retain their copy. Default is false
shared_folder_id
string
✅
"13512984419"
The ID for the shared folder to unshare. You can get this from list_shared_folders action
Dropbox Update File Member
Dropbox Update File MemberIntegration name: DROPBOX_UPDATE_FILE_MEMBER
Tool to change a member's access level on a shared file. Use when you need to update permissions for an existing file member (e.g., change from editor to viewer or vice versa). Note: This endpoint does not support apps with the app folder permission.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
file
string
✅
"/Documents/report.pdf"
File for which to update the member's access. Can be a file path (e.g., '/test_read_file_basic.txt') or file ID (e.g., 'id:xxxxx').
member
object
✅
—
The member whose access to update. Identify by email or Dropbox ID.
access_level
string
✅
—
The new access level for the member. 'viewer' - The member can only view the file. 'editor' - The member can edit the file. Note: Editor access may fail with no_permission for certain file types.
Dropbox Update File Properties
Dropbox Update File PropertiesIntegration name: DROPBOX_UPDATE_FILE_PROPERTIES
Tool to update custom properties on a file or folder in Dropbox. Use when you need to modify metadata fields associated with a property template, such as updating status, priority, or other custom attributes. Requires the files.metadata.write scope.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/Documents/report.pdf"
A unique identifier for the file or folder. Can be a path (e.g., '/test.txt') or file ID (e.g., 'id:a4ayc_80_OEAAAAAAAAAXz').
update_property_groups
array
✅
—
The property groups 'delta' updates to apply. Each update specifies a template ID and the fields to add/update or remove.
Dropbox-API-Select-User
string
"dbmid:AACzIks68_T0zljJAk8hGSmt0rLx6g5X9p0"
Team member ID (format: dbmid:...) required when using team tokens. Specifies which team member's account to operate on.
Dropbox Update File Request
Dropbox Update File RequestIntegration name: DROPBOX_UPDATE_FILE_REQUEST
Tool to update an existing file request in Dropbox. Use when you need to modify the title, destination, deadline, open/closed status, or description of a file request.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
id
string
✅
—
The ID of the file request to update. Example: 'oaCAVmEyrqYnkZX9955Y'
open
boolean
—
Whether to set this file request as open or closed. If true, the file request will accept files. If false, it will be closed.
title
string
—
The new title of the file request. Must not be empty if provided.
deadline
object
—
Represents the deadline parameters when updating a file request deadline.
description
string
—
The new description of the file request.
destination
string
—
The new path in the user's Dropbox where uploaded files will be saved. Must be a path starting with '/'. Example: '/Homework/math'
Dropbox Update Folder Member
Dropbox Update Folder MemberIntegration name: DROPBOX_UPDATE_FOLDER_MEMBER
Tool to update another member's permissions in a shared folder. Use when an owner or editor needs to change access levels for existing members. This endpoint does not support apps with the app folder permission.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
member
object
✅
—
The member of the shared folder to update. Note: Only the dropbox_id may be used for updates according to API docs, but email is also supported by the endpoint
access_level
object
✅
—
The new access level for the member. Note: Cannot set access level to 'owner' through this endpoint
shared_folder_id
string
✅
"84528192421"
The ID of the shared folder containing the member to update. You can get this from list_shared_folders action
Dropbox Update Folder Policy
Dropbox Update Folder PolicyIntegration name: DROPBOX_UPDATE_FOLDER_POLICY
Tool to update the sharing policies for a shared folder. Use when you need to change who can be members, who can update the ACL, viewer info settings, shared link policies, or link settings. User must have AccessLevel.owner access to the shared folder.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
actions
array
—
A list of FolderActions corresponding to FolderPermissions that should appear in the response's SharedFolderMetadata.permissions field describing the actions the authenticated user can perform on the folder
link_settings
object
—
Settings that apply to a link.
member_policy
object
—
Policy governing who can be a member of a shared folder.
shared_folder_id
string
✅
"13512984419"
The ID for the shared folder. You must have AccessLevel.owner access to update its policies
acl_update_policy
object
—
Who can change a shared folder's access control list (ACL).
shared_link_policy
object
—
Policy governing who can view shared links.
viewer_info_policy
object
—
Policy governing who can view viewer information.
Dropbox Update Group Member Access Type
Dropbox Update Group Member Access TypeIntegration name: DROPBOX_UPDATE_GROUP_MEMBER_ACCESS_TYPE
Tool to change a member's access type in a team group. Use when you need to promote a member to owner or demote an owner to regular member. Requires team admin permissions with group management capabilities.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
user
object
✅
—
The user whose access type will be changed. Must be an existing member of the group. Can be identified by team_member_id, external_id, or email
group
object
✅
—
The group containing the member whose access type will be changed. Specify either by group_id or group_external_id
access_type
object
✅
—
The new access type to assign to the user in the group
return_members
boolean
—
Whether to return the list of members in the group after updating. Note that the default value will cause all group members to be returned, which may take a long time for large groups
Dropbox Update Paper Document
Dropbox Update Paper DocumentIntegration name: DROPBOX_UPDATE_PAPER_DOCUMENT
Tool to update an existing Dropbox Paper document with new content in Markdown, HTML, or plain text format. Use when you need to modify, append, prepend, or overwrite content in an existing Paper doc. This endpoint does not support apps with the app folder permission.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
path
string
✅
"/API Test Document.paper"
Path to the existing Paper doc in Dropbox to update. MUST include the .paper extension at the end (e.g., '/My Documents/Notes.paper').
content
string
✅
"\n\nThis is additional content appended via the update API."
Content to add or replace in the Paper document based on the update policy.
import_format
string
✅
"plain_text"
Format of the provided content: plain_text, markdown, or html.
paper_revision
integer
1
The paper revision number. Required when doc_update_policy is 'update'. This value must match the current revision of the doc or an error will be returned.
doc_update_policy
string
✅
"append"
Policy for updating the document: 'append' adds content to the end, 'prepend' adds content to the beginning, 'overwrite' replaces all content, 'update' merges content intelligently (requires paper_revision).
Dropbox Update Property Template For Team
Dropbox Update Property Template For TeamIntegration name: DROPBOX_UPDATE_PROPERTY_TEMPLATE_FOR_TEAM
Tool to update a property template for a team in Dropbox. Use when you need to modify an existing template's name, description, or add new property fields. Requires team admin permissions and a Dropbox Business account.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
name
string
"Updated Test Template"
A display name for the template. Template names can be up to 256 bytes. If not provided, the name will not be changed.
add_fields
array
—
Property field templates to be added to the group template. There can be up to 32 properties in a single template.
description
string
"Updated description for test template"
Description for the template. Template descriptions can be up to 1024 bytes. If not provided, the description will not be changed.
template_id
string
✅
"ptid:4YzeuMHpwCgAAAAAAAAAfQ"
An identifier for template added by templates/add_for_user or templates/add_for_team. Typically in the format 'ptid:XXXXX'.
Dropbox Update Team Folder Sync Settings
Dropbox Update Team Folder Sync SettingsIntegration name: DROPBOX_UPDATE_TEAM_FOLDER_SYNC_SETTINGS
Tool to update the sync settings on a team folder or its contents in Dropbox. Use when you need to control whether a team folder or specific content within it is synchronized to members' devices. This is useful for managing storage space and controlling access to sensitive content.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
sync_setting
string
✅
"not_synced"
The sync setting to apply to the team folder. Possible values: 'default' (sync normally), 'not_synced' (do not sync)
team_folder_id
string
✅
"123456789"
The ID of the team folder to update sync settings for. You can get this from list_team_folders or other team folder operations
content_sync_settings
array
—
Optional list of content-specific sync settings within the team folder. Each entry specifies a file or folder ID and its desired sync setting
Dropbox Update Team Group
Dropbox Update Team GroupIntegration name: DROPBOX_UPDATE_TEAM_GROUP
Tool to update a team group's name, external ID, and/or management type. Use when you need to modify group properties such as renaming a group or changing how it's managed.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
group
object
✅
—
Specify the group to update by either group_id or group_external_id.
new_group_name
string
"Updated Marketing Team"
The new name for the group. If not provided, the group name remains unchanged.
return_members
boolean
—
Whether to return the list of members in the response. Note that the default will cause all group members to be returned, which may take a long time for large groups.
new_group_external_id
string
—
The new external ID for the group. If not provided, the external ID remains unchanged. Set to empty string to clear the external ID.
new_group_management_type
object
—
The management type for the group.
Dropbox Update Team Member Admin Permissions
Dropbox Update Team Member Admin PermissionsIntegration name: DROPBOX_UPDATE_TEAM_MEMBER_ADMIN_PERMISSIONS
Tool to update a team member's admin permissions. Use when you need to grant or revoke admin privileges for team members. Requires team admin permissions to execute.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
user
object
✅
—
Identity of the team member whose admin permissions will be set. Use exactly one of team_member_id, email, or external_id to identify the user
new_role
object
✅
—
The new admin permissions role to assign to the team member
Dropbox Update Team Member Profile
Dropbox Update Team Member ProfileIntegration name: DROPBOX_UPDATE_TEAM_MEMBER_PROFILE
Tool to update a team member's profile information. Use when you need to change a team member's email, name, external ID, or directory restrictions. At least one profile field must be provided for update.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
user
object
✅
—
Identity of user whose profile will be set. Exactly one of team_member_id, email, or external_id must be provided to identify the user account
new_email
string
—
New email for member
new_surname
string
—
New surname for member
new_given_name
string
—
New given name for member
new_external_id
string
—
New external ID for member
new_persistent_id
string
—
New persistent ID. This field only available to teams using persistent ID SAML configuration
new_is_directory_restricted
boolean
—
New value for whether the user is a directory restricted user
Dropbox Update Team Member Profile Photo
Dropbox Update Team Member Profile PhotoIntegration name: DROPBOX_UPDATE_TEAM_MEMBER_PROFILE_PHOTO
Tool to update a team member's profile photo. Use when you need to set or change the profile picture of a team member. Requires team admin permissions and a JPEG image (minimum 128x128 pixels) in base64 format.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
user
object
✅
—
The team member whose profile photo should be updated.
photo
object
✅
—
The photo data to be set as the team member's profile photo.
Dropbox Upload File
Dropbox Upload FileIntegration name: DROPBOX_UPLOAD_FILE
Uploads a file (up to ~150 MB) to a specified path in the user's Dropbox, with options for handling existing files. Files larger than 150 MB require a chunked upload approach.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
mode
string
"add"
Specifies how to handle the upload if a file already exists at the specified path.
mute
boolean
—
If true, the user will not be notified of the new file via desktop or mobile notifications.
path
string
✅
"/Images/photo.jpg"
Path in the user's Dropbox to save the file.
content
object
✅
—
File to be uploaded; supports various formats including images, PDFs, and text files. Must be a valid internal s3key obtained from a trusted upload helper — raw file bytes, public URLs, or manually constructed keys are not accepted. Ensure the content is the intended file and not an HTML/XML error page from the source server.
autorename
boolean
—
If true and a file already exists at the path, the new file will be renamed to avoid conflict.
strict_conflict
boolean
—
If true, the upload will be rejected if the file already exists, regardless of the autorename setting.