Skip to content

Integrations

Dropbox: Files

50 Dropbox SDK operations with complete input and response references.

Get started · Schemas

OperationTypeScriptPython
Returns the status of an asynchronous job for copy_batch:2files.copyBatchCheckV2files.copy_batch_check_v2
Copy multiple files or folders to different locations at once in the user’s Dropboxfiles.copyBatchV2files.copy_batch_v2
Get a copy reference to a file or folderfiles.copyReferenceGetfiles.copy_reference_get
Save a copy reference returned by copy_reference/get to the user’s Dropboxfiles.copyReferenceSavefiles.copy_reference_save
Copy a file or folder to a different location in the user’s Dropboxfiles.copyV2files.copy_v2
Create multiple folders at oncefiles.createFolderBatchfiles.create_folder_batch
Returns the status of an asynchronous job for create_folder_batchfiles.createFolderBatchCheckfiles.create_folder_batch_check
Create a folder at a given pathfiles.createFolderV2files.create_folder_v2
Delete multiple files/folders at oncefiles.deleteBatchfiles.delete_batch
Returns the status of an asynchronous job for delete_batchfiles.deleteBatchCheckfiles.delete_batch_check
Delete the file or folder at a given pathfiles.deleteV2files.delete_v2
Download a file from a user’s Dropboxfiles.downloadfiles.download
Download a folder from the user’s Dropbox, as a zip filefiles.downloadZipfiles.download_zip
Export a file from a user’s Dropboxfiles.exportfiles.export
Return the lock metadata for the given list of pathsfiles.getFileLockBatchfiles.get_file_lock_batch
Returns the metadata for a file or folderfiles.getMetadatafiles.get_metadata
Get a preview for a filefiles.getPreviewfiles.get_preview
Get a temporary link to stream content of a filefiles.getTemporaryLinkfiles.get_temporary_link
Get a one-time use temporary upload link to upload a file to a Dropbox locationfiles.getTemporaryUploadLinkfiles.get_temporary_upload_link
Get a thumbnail for an imagefiles.getThumbnailfiles.get_thumbnail
Get thumbnails for a list of imagesfiles.getThumbnailBatchfiles.get_thumbnail_batch
Get a thumbnail for an imagefiles.getThumbnailV2files.get_thumbnail_v2
Starts returning the contents of a folderfiles.listFolderfiles.list_folder
Once a cursor has been retrieved from list_folder, use this to paginate through all files and retrieve updates to the folder, following the same rules as documented for list_folderfiles.listFolderContinuefiles.list_folder_continue
A way to quickly get a cursor for the folder’s statefiles.listFolderGetLatestCursorfiles.list_folder_get_latest_cursor
Returns revisions for files based on a file path or a file idfiles.listRevisionsfiles.list_revisions
Lock the files at the given pathsfiles.lockFileBatchfiles.lock_file_batch
Returns the status of an asynchronous job for move_batch:2files.moveBatchCheckV2files.move_batch_check_v2
Move multiple files or folders to different locations at once in the user’s Dropboxfiles.moveBatchV2files.move_batch_v2
Move a file or folder to a different location in the user’s Dropboxfiles.moveV2files.move_v2
Creates a new Paper doc with the provided contentfiles.paperCreatefiles.paper_create
Updates an existing Paper doc with the provided contentfiles.paperUpdatefiles.paper_update
Permanently delete the file or folder at a given path (see https://www.dropbox.com/en/help/40)files.permanentlyDeletefiles.permanently_delete
Restore a specific revision of a file to the given pathfiles.restorefiles.restore
Save the data from a specified URL into a file in user’s Dropboxfiles.saveUrlfiles.save_url
Check the status of a save_url jobfiles.saveUrlCheckJobStatusfiles.save_url_check_job_status
Fetches the next page of search results returned from search:2files.searchContinueV2files.search_continue_v2
Searches for files and foldersfiles.searchV2files.search_v2
Add a tag to an itemfiles.tagsAddfiles.tags_add
Get list of tags assigned to itemsfiles.tagsGetfiles.tags_get
Remove a tag from an itemfiles.tagsRemovefiles.tags_remove
Unlock the files at the given pathsfiles.unlockFileBatchfiles.unlock_file_batch
Create a new file with the contents provided in the requestfiles.uploadfiles.upload
Append more data to multiple upload sessionsfiles.uploadSessionAppendBatchfiles.upload_session_append_batch
Append more data to an upload sessionfiles.uploadSessionAppendV2files.upload_session_append_v2
Finish an upload session and save the uploaded data to the given file pathfiles.uploadSessionFinishfiles.upload_session_finish
Returns the status of an asynchronous job for upload_session/finish_batchfiles.uploadSessionFinishBatchCheckfiles.upload_session_finish_batch_check
This route helps you commit many files at once into a user’s Dropboxfiles.uploadSessionFinishBatchV2files.upload_session_finish_batch_v2
Upload sessions allow you to upload a single file in one or more requests, for example where the size of the file is greater than 150 MiBfiles.uploadSessionStartfiles.upload_session_start
Start a batch of upload sessionsfiles.uploadSessionStartBatchfiles.upload_session_start_batch

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.