Dropbox

Learn how to use Dropbox with Composio

Overview

Enum

DROPBOX

Description

Dropbox is a file hosting service that offers cloud storage, file synchronization, personal cloud, and client software.

Authentication Details

client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
stringDefaults to https://backend.composio.dev/api/v1/auth-apps/add
scopes
stringDefaults to email,profile,account_info.write,account_info.read,files.metadata.write,files.metadata.read,files.content.write,files.content.read,openid,file_requests.write,file_requests.read,sharing.write,sharing.read,contacts.write,contacts.read
base_url
stringDefaults to https://api.dropboxapi.com

Actions

Creates a new file request in dropbox for users to upload files to a specified folder.

Action Parameters

description
string
destination
stringRequired
open
booleanDefaults to True
title
stringRequired

Action Response

data
object
error
successful
boolean
Creates a new folder at a specified path in dropbox; requires the 'files.write' scope.

Action Parameters

autorename
booleanRequired
path
stringRequired

Action Response

data
object
error
successful
boolean
Creates a new dropbox paper document at the specified path using html or markdown content.

Action Parameters

content
stringRequired
import_format
stringDefaults to html
path
stringRequired

Action Response

data
object
error
successful
boolean
Permanently deletes the file or folder at the specified path in dropbox; requires the `files.write` scope.

Action Parameters

path
stringRequired

Action Response

data
object
error
successful
boolean
Retrieves information about the currently authenticated dropbox account.

Action Parameters

Action Response

data
object
error
successful
boolean
Lists files and folders in a specified dropbox folder path; paths must start with / and not end with / or whitespace, but "" can be used for root and "id:..." for folder ids.

Action Parameters

include_deleted
boolean
include_media_info
boolean
include_non_downloadable_files
booleanDefaults to True
limit
integerDefaults to 2000
path
string
recursive
boolean

Action Response

data
object
error
successful
boolean
Retrieves a list of folders (not files) from a specified dropbox path.

Action Parameters

include_deleted
boolean
limit
integerDefaults to 2000
path
string
recursive
boolean

Action Response

data
object
error
successful
boolean
Moves a file or folder to a new location in the user's dropbox, requiring 'files.write' scope.

Action Parameters

allow_ownership_transfer
boolean
allow_shared_folder
boolean
autorename
boolean
from_path
stringRequired
to_path
stringRequired

Action Response

data
object
error
successful
boolean
Downloads a file from the specified dropbox path, requiring `files.content.read` scope.

Action Parameters

path
stringRequired

Action Response

data
object
error
successful
boolean
Searches dropbox for files or folders by a query string within a specified path, with options for filename-only search and result highlighting.

Action Parameters

filename_only
boolean
include_highlights
boolean
max_results
integerDefaults to 10
path
stringRequired
query
stringRequired

Action Response

data
object
error
successful
boolean
Uploads a file to a specified path in the user's dropbox, with options for handling existing files.

Action Parameters

autorename
boolean
content
objectRequired
mode
stringDefaults to add
mute
boolean
path
stringRequired
strict_conflict
boolean

Action Response

data
object
error
successful
boolean