Back to tools

AI Agent Tool

Dropbox logo

Dropbox

Cloud file storage and sync platform for individuals and teams with deep desktop integration.

Cloud StorageVerified

dropbox.com

•

One-click Login

About Dropbox

Dropbox is a cloud storage and file synchronization platform known for its reliable desktop sync client and broad device support. Business plans add team folders, admin controls, and extended version history. The Dropbox API (api.dropboxapi.com) enables developers to read, write, and manage files programmatically. Dropbox also offers Dropbox Sign (formerly HelloSign) as a separate e-signature product with its own API. Dropbox serves individuals, small teams, and enterprises.

AI Agent Use Cases

- File sync across desktop (Windows, Mac, Linux) and mobile devices

- Shared team folders with role-based access controls

- Version history and file recovery (up to 180 days on Professional)

- REST API for file operations, sharing, and metadata

- Dropbox Paper for collaborative documents

- Dropbox Sign integration for e-signature workflows

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

name

Your new file name. Example: `textfile.txt`

path

Type the folder name to search for it in the user

content

The content of your new file

Inputs

name

Your new folder name.

path

Type the folder name to search for it in the user

autorename

If there

Inputs

name

Your new file name

path

Type the folder name to search for it in the user

content

The content to be written

Inputs

alert

alert

path

Type the file or folder name to search for it in the user

Inputs

path

Type the file or folder name to search for it in the user

Inputs

path

Type the file name to search for it in the user

name

The new name of the file to be saved, including it

syncDir

syncDir

Inputs

path

Type the folder name to search for it in the user

recursive

If `true`, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.

includeDeleted

If `true`, the results will include files and folders that used to exist but were deleted.

includeHasExplicitSharedMembers

If `true`, the results will include a flag for each file indicating whether or not that file has any explicit members.

includeMountedFolders

If `true`, the results will include entries under mounted folders which includes app folder, shared folder and team folder.

includeNonDownloadableFiles

If `true`, include files that are not downloadable, i.e. Google Docs.

limit

Specify a max amount of register to be fetched. Defaults to `100` if left blank.

Inputs

path

Type the file name to search for it in the user

mode

Determines the behavior of the API in listing the revisions for a given file path or id. In `path` (default) mode, all revisions at the same file path as the latest file entry are returned. If revisions with the same file id are desired, then mode must be set to `id`.

limit

The maximum number of revision entries returned.

Inputs

pathFrom

Type the file or folder name to search for it in the user

pathTo

Type the folder name to search for it in the user

autorename

If there

allowOwnershipTransfer

Allow moves by owner even if it would result in an ownership transfer for the content being moved. This does not apply to copies.

Inputs

pathFrom

Type the file or folder name to search for it in the user

newName

The file

autorename

If there

allowOwnershipTransfer

Allow moves by owner even if it would result in an ownership transfer for the content being moved. This does not apply to copies.

Inputs

path

Type the file name to search for it in the user

rev

The revision to restore.

Inputs

query

The string to search for. May match across multiple fields based on the request arguments.

path

Type the folder name to search for it in the user

orderBy

By default, results are sorted by relevance.

fileStatus

Restricts search to the given file status.

filenameOnly

Restricts search to only match on filenames.

fileCategories

Restricts search to only the file categories specified. Only supported for active file search.

fileExtensions

Restricts search to only the extensions specified. Only supported for active file search.

includeHighlights

Whether to include highlight span from file title.

limit

Specify a max amount of register to be fetched. Defaults to `100` if left blank.

Inputs

path

The folder to upload to. Type the folder name to search for it in the user

filesPaths

Provide an array of either file URLs or paths to a files in the /tmp directory (for example, /tmp/myFile.pdf).

filenames

An array of filenames for the new files. Please provide a name for each URL and/or Path. Make sure to include the file extensions.

autorename

If there

mute

Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If `true`, this will not result in a user notification.

strictConflict

Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \

mode

Selects what to do if the file already exists.

syncDir

syncDir

Inputs

path

Type the folder name to search for it in the user

name

The name of your new file (make sure to include the file extension).

filePath

Provide either a file URL or a path to a file in the /tmp directory (for example, /tmp/myFile.pdf).

autorename

If there

mute

Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If `true`, this will not result in a user notification.

strictConflict

Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \

mode

Selects what to do if the file already exists.

syncDir

syncDir