OAuth (PKCE)
📦 Dropbox
Browse, search, transfer, and share files across your whole Dropbox.
What you can do
- List and search folders, by file name or by content
- Download files, or whole folders as a zip
- Upload files, with a chunked upload above 150 MB
- Create folders, and move, copy, rename or delete files
- Create shared links, permanent or temporary
Setup
Register your own app in the Dropbox App Console as Scoped access / Full Dropbox. Enable these permissions: account_info.read, files.metadata.read, files.content.read, files.content.write, sharing.read and sharing.write. Then run:
agentio dropbox profile add --app-key <key>
You don't need a redirect URI. Dropbox shows the authorisation code in the browser, and you paste it into the terminal, so this also works over SSH.
Command reference
-
agentio dropbox list [path]List a folder
--profile <name>--limit <n>--recursive--folders -
agentio dropbox get <path>Get metadata for a file or folder
--profile <name> -
agentio dropbox searchSearch for files and folders
--query <text>--profile <name>--path <path>--limit <n>--filename-only -
agentio dropbox download <path>Download a file, or a folder as a zip archive
--profile <name>--output <path> -
agentio dropbox put <file-path>Upload a file
--profile <name>--path <path>--overwrite -
agentio dropbox mkdir <path>Create a folder
--profile <name> -
agentio dropbox move <from> <to>Move or rename a file or folder
--profile <name> -
agentio dropbox copy <from> <to>Copy a file or folder
--profile <name> -
agentio dropbox delete <path>Delete a file or folder (recoverable from the Dropbox trash)
--profile <name>--force -
agentio dropbox link <path>Get a shareable link
--profile <name>--temporary -
agentio dropbox accountShow the connected Dropbox account
--profile <name>
Related changelog entries
- feat add Dropbox service (#30) 281c5ef