API
Discussion List
-
Decode webhook`s notification request json Delta.Users
I have stablished an IIS (.net) Web site to receive the Dropbox`s Webhook file change notifications and it is working now. I have a question: I am receiving many requests, all with the same value for List_folder.Accounts and Delta.Users. I decode the Email of that account, It`s an Email for another Dropbox`s account of my…
-
Upload with expired token fails with ECONNRESET instead of 401
Hi, We upload files to users' Dropbox accounts from our server using /2/files/upload with short-lived access tokens and refresh tokens (token_access_type=offline). We refresh the token when we receive 401 with "expired_access_token" and then retry the request. We found that when the access token has already expired, the…
-
Can you update a Signer with an Email Address that's already been used by a previous Signer?
I'm currently migrating from HelloSign to Dropbox Sign and have encountered error that I did not experience with HelloSign. My main question is: Can a signer be updated with an email address that has already been used by another signer who completed signing on the same signature request? For example, say a signature…
-
New developer blog post! Introducing Our New Dropbox API Documentation
Hey everyone, We've launched a completely redesigned API documentation experience at https://docs.dropboxapi.com Highlights: Test API calls directly in the docs AI assistant and MCP server for instant help and code examples Modern interface with better navigation and search Complete endpoint details including error…
-
Rate limits and team-wide enforcement risks for file delivery
Hi, We run an internal tool for our company’s marketing team. Our creative team uploads assets (JPG/PNG/MP4/MOV, roughly 5–100 MB each) into a team folder in our Dropbox Business team. We operate within a single team and have no external tenants. Our service currently downloads each file via /2/files/download and then…
-
Expired-token response from upload API: other error tag and no WWW-Authenticate header
Hello, I have two questions about the response from the /2/files/upload endpoint when an expired access token is used. First, the top-level error field has the tag other, rather than expired_access_token. The expired_access_token value appears only as JSON-encoded text inside user_message.text, similar to the following:…
-
conductor-dropbox: Durable Dropbox Workflows with Conductor OSS and Orkes
Hi everyone — I wanted to share a project I built for developers working with Dropbox in automation and workflow-orchestration contexts: conductor-dropbox, an open-source Dropbox integration for Conductor OSS and Orkes. The idea is simple: Dropbox APIs provide the building blocks for files and content, while workflow…
-
Allow user to remove "update your credit card" banner
A minority of users cannot provide a valid credit card for some time. It is annoying and not fair to expose those users who paid for their account to a constant and unremovable banner My subscription expires in 5 months, so I will see this banner every time I log into my account. Have you thought about how this feels for…
-
Spinning wheel when logging in on iOS device.
I am moving my xamarin project to maui. on xamarin the dropbox login works fine. but with maui, i enter the username and password but when i hit the login button, it just switches to a spinningsquare and never continues. It does work when I run it on the simulator, just not an actual device. I am not using a built in…
-
Got error "Value '17056882' is not valid System.Double type" when download image file with GPS value
I am attempting to download an image file using the Dropbox API, but I am encountering an InvalidCaseException. Could you please suggest a solution? I have included the sample code and the stack trace below. code : fileResponse = await dbx.AsAdmin(userId).WithPathRoot(new PathRoot.NamespaceId(user.Id))…
-
Self-Hosted Overleaf Community Server: Would every big server need a Production Status request?
We are pondering if we should bring Dropbox sync to the Overleaf Community Edition. For the use-case with under 50 dropbox users per server, we don't see any problem. But what is with the bigger server with > 50 dropbox users? Does every server admin need to submit the Production Status request for their own server? And if…
-
Why does Dropbox saver not save files larger than 5mb when creating a link via reader.readAsDataURL(
This code works great with small ones when saving small files. But it does not save large ones of about 5mb in size. Why does dropbox saver not save files larger than 5 MB when creating a link via reader.readAsDataURL(blob) $(".LinguoKey_1w_DropboxExportProgressButton").click(async function () { const localStorageData =…
-
How can I use Dropbox API to organize and save files from external URLs?
Hello Forum Members, I have a project where I receive public URLs of files, and I need to save these files to a specific folder structure in Dropbox. The folder structure in Dropbox should be organized as follows: Parent > Year (dynamic) > Month (dynamic) > Number tokens (dynamic). I'm wondering if it's possible to achieve…
-
Resources Dropbox Sign API Community
Welcome to the Dropbox Sign API Community! Whether you're building your first integration or fine-tuning an existing workflow, you’ve come to the right place, the Community Forum! To aid in your search for answers, we’ve put together a guide that brings together some of the most commonly referenced Dropbox Sign API…
-
files/download rejects the authorization URL query parameter (401), but files/upload accepts it
About a week ago, POST content.dropboxapi.com/2/files/download started returning 401 when I pass the access token via the authorization URL query parameter (the CORS workaround from the docs). The same token works if I pass it in the Authorization header instead. The URL-parameter method still works on files/upload and…
-
dbxcli: Manage Dropbox From Your Terminal
Hi everyone — I'm Andrey from the engineering team. I wanted to share a tool some of you might find handy: dbxcli, a command-line app for working with your Dropbox without opening the web UI. We recently shipped updates with JSON output support, streaming uploads, and improved CI/automation readiness — so it felt like a…
-
Introducing myself
Hi there! I'm Angie, and I'm part of the Dropbox Customer Success team. I'll be spending more time here in the Dropbox Sign API community, and I wanted to take a moment to introduce myself. 🙋♀️ Whether you're integrating our Dropbox Sign API into your application, troubleshooting an issue, exploring new functionality, or…
-
Question about offline refresh token expiration and rotation behavior
I'm implementing a server-to-server batch integration using the Dropbox API v2 with OAuth 2.0. I'm using token_access_type=offline to obtain a refresh token, and calling grant_type=refresh_token before each batch run to get a fresh access token. I have two questions that I couldn't find clearly documented: 1. Refresh token…
-
API metadata rate‑limit lockout during large backup — please advise
Hi Dropbox Support, I'm on a 3 TB plan and I'm backing up a large music‑production library (~1.2 TB, ~130,000 files) to my Dropbox using rclone. After several backup runs today, my account's metadata/listing API appears heavily rate‑limited: a request to list even my 8 top‑level folders returns nothing after 20+ seconds…
-
CORS preflight for is randomly returning status code 400 (bad request)
It's difficult to reliably view preflight (OPTIONS) calls in Chrome or Firefox, so I installed Fiddler to see what's going on.
-
New Dropbox Sign and Fax API Documentation Experience Now Available
Hi everyone! We're excited to share that the Dropbox Sign and Fax API documentation has moved to a new developer documentation platform designed to make it easier to find answers, understand API behavior, leverage AI, and build with confidence. This new experience introduces several improvements for developers working with…
-
Incorrect validation of local Oauth 2 redirect URIs in App
The IPv4 loopback address block is nearly seventeen million addresses automatically bound from 127.0.0.0 to 127.255.255.255, but the settings page in the App Console allows only the single address 127.0.0.1. It reports valid loopback addresses in that range as "non-local". This makes it impossible for apps to listen on…
-
Where can I create the templates for Dropbox Sign API?
We intend to use the API for Sign but am not sure where we should create the templates.
-
Bandwidth attribution for get_temporary_link minted by shared folder collaborator (not file owner)
Hi all I'm building an app on the Dropbox API and need a definitive answer on how daily sharing bandwidth is attributed in one specific shared-folder scenario. I've laid the setup out below with labelled accounts to remove any ambiguity. Setup Account O ("owner"): an end user's Dropbox account that owns a folder of files.…
-
dbxcli has been disabled!
The dbxcli app that you provide (and that we rely on) appears to have had it's access to the API revoked. All operations fail with a "This app is currently disabled". Thanks Dropbox, great move. This is going to take me hours to workaround until you can fix it.
-
dbxcli get with spaces in filename
I want to `get` files that have spaces in the filename. $ dbxcli ls /humility/_dataRawUnprocessed /humility/_dataRawUnprocessed/RWQ raw /humility/_dataRawUnprocessed/XYZ raw csv /humility/_dataRawUnprocessed/ABC raw pdf /humility/_dataRawUnprocessed/QWR raw csv /humility/_dataRawUnprocessed/readme.txt But it doesn't work.…
-
dbxcli: can’t put to a folder
Here is the directory structure humility@TNT ~/client/project: dbxcli ls /Photos /Public /Apps /humility /Getting Started.pdf There is no TODO.txt in there… humility@TNT ~/client/project: dbxcli ls /humility /humility/_results /humility/_dataRawUnprocessed /humility/_dataProcessed /humility/_rScripts /humility/plots…
-
I get an error from Dropbox chooser, 'www.dropbox.com refused to connect', why?
I have a test app for testing the Dropbox chooser. When I accesshttps://www.dropbox.com/chooser?app_key=xxxxxx&origin=xxxxxxxxx&link_type=preview&trigger=js&iframe=truethe console shows: Framing 'https://www.dropbox.com/' violates the following Content Security Policy directive: "frame-ancestors 'self'". The request has…
-
Is there a way to embed Dropbox files based only on their ID in the file path?
Hi! Without sharing options, is there a way to share a dropbox file based on the id ? By example: https://www.dropbox.com/some/path/FILE_ID/share