Dropbox API access from cloud. Credential issues

Describe the problem/error/question

In my flow I’m creating a Dropbox folder (working fine using the built-in Dropbox node), and then I need to:

  1. give access to it to some people (using their email address) without sending a notification from Dropbox itself and
  2. generate a link to that folder (that I can later include in the notification I’ll be sending)

I’m trying to accomplish this with an HTTP request node, and seem to run into permissions/credentials issue. I made sure in the Dropbox app the permissions were scoped. I created new credentials in n8n. Did not work. I created a new Dropbox full app, set the correct permissions in it, created new credentials in n8n and tried again, did not work.
I’m not sure if/how I can tell n8n to use this new app. When creating an OAuth2 credential there’s nowhere to set the app key/secret…
What am I missing?

What is the error message (if any)?

Error in call to API function “sharing/add_folder_member”: Your app (ID: 8171024) is not permitted to access this endpoint because it does not have the required scope ‘sharing.write’. The owner of the app can enable the scope for the app using the Permissions tab on the App Console.

Please share your workflow

Information on your n8n setup

  • n8n version: Latest stable CLOUD

Download this workflow, there are two examples of HTTP Dropbox nodes here that may help:

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.