Skip to main content
Every dropbox.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Files

copy

files.copy Copy a file to a new location Risk: write
await corsair.dropbox.api.files.copy({});
Input
NameTypeRequiredDescription
from_pathstringYes
to_pathstringYes
allow_shared_folderbooleanNo
autorenamebooleanNo
allow_ownership_transferbooleanNo
Output
NameTypeRequiredDescription
metadatadiscriminatedunionYes

delete

files.delete Delete a file [DESTRUCTIVE] Risk: destructive
await corsair.dropbox.api.files.delete({});
Input
NameTypeRequiredDescription
pathstringYes
Output
NameTypeRequiredDescription
metadatadiscriminatedunionYes

download

files.download Download a file Risk: read
await corsair.dropbox.api.files.download({});
Input
NameTypeRequiredDescription
pathstringYes
Output
NameTypeRequiredDescription
contentstringYes
namestringNo
sizenumberNo
path_lowerstringNo

move

files.move Move a file to a new location Risk: write
await corsair.dropbox.api.files.move({});
Input
NameTypeRequiredDescription
from_pathstringYes
to_pathstringYes
allow_shared_folderbooleanNo
autorenamebooleanNo
allow_ownership_transferbooleanNo
Output
NameTypeRequiredDescription
metadatadiscriminatedunionYes

upload

files.upload Upload a file Risk: write
await corsair.dropbox.api.files.upload({});
Input
NameTypeRequiredDescription
pathstringYes
contentstringYes
modeadd | overwrite | updateNo
autorenamebooleanNo
mutebooleanNo
strict_conflictbooleanNo
Output
NameTypeRequiredDescription
idstringYes
namestringYes
path_lowerstringNo
path_displaystringNo
sizenumberNo
is_downloadablebooleanNo
server_modifiedstringNo
client_modifiedstringNo
revstringNo
content_hashstringNo

Folders

copy

folders.copy Copy a folder to a new location Risk: write
await corsair.dropbox.api.folders.copy({});
Input
NameTypeRequiredDescription
from_pathstringYes
to_pathstringYes
allow_shared_folderbooleanNo
autorenamebooleanNo
allow_ownership_transferbooleanNo
Output
NameTypeRequiredDescription
metadatadiscriminatedunionYes

create

folders.create Create a new folder Risk: write
await corsair.dropbox.api.folders.create({});
Input
NameTypeRequiredDescription
pathstringYes
autorenamebooleanNo
Output
NameTypeRequiredDescription
metadataobjectYes
{
  .tag: folder,
  id: string,
  name: string,
  path_lower?: string,
  path_display?: string
}

delete

folders.delete Delete a folder and all its contents [DESTRUCTIVE] Risk: destructive
await corsair.dropbox.api.folders.delete({});
Input
NameTypeRequiredDescription
pathstringYes
Output
NameTypeRequiredDescription
metadatadiscriminatedunionYes

list

folders.list List files and folders within a folder Risk: read
await corsair.dropbox.api.folders.list({});
Input
NameTypeRequiredDescription
pathstringYes
recursivebooleanNo
include_deletedbooleanNo
include_mounted_foldersbooleanNo
limitnumberNo
Output
NameTypeRequiredDescription
entriesdiscriminatedunion[]Yes
cursorstringYes
has_morebooleanYes

listContinue

folders.listContinue Continue listing from a cursor returned by folders.list Risk: read
await corsair.dropbox.api.folders.listContinue({});
Input
NameTypeRequiredDescription
cursorstringYes
Output
NameTypeRequiredDescription
entriesdiscriminatedunion[]Yes
cursorstringYes
has_morebooleanYes

move

folders.move Move a folder to a new location Risk: write
await corsair.dropbox.api.folders.move({});
Input
NameTypeRequiredDescription
from_pathstringYes
to_pathstringYes
allow_shared_folderbooleanNo
autorenamebooleanNo
allow_ownership_transferbooleanNo
Output
NameTypeRequiredDescription
metadatadiscriminatedunionYes

query

search.query Search for files and folders by name or content Risk: read
await corsair.dropbox.api.search.query({});
Input
NameTypeRequiredDescription
querystringYes
pathstringNo
max_resultsnumberNo
filename_onlybooleanNo
Output
NameTypeRequiredDescription
matchesobject[]Yes
has_morebooleanYes
cursorstringNo
{
  metadata?: {
    metadata: discriminatedunion
  },
  match_type?: {
  }
}[]