Skip to content
For LLMsView as Markdown·

Dropbox

Access and manage files, folders, and sharing in Dropbox cloud storage.

DetailValue
CategoryProductivity
Base URLhttps://api.dropboxapi.com/2
AuthenticationOAuth2
Endpoints7
Connector keydropbox

Using Dropbox in a workflow

  1. Go to Connections and click New Connection.
  2. Pick Dropbox from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown — the full list is below.

Available endpoints

EndpointSummary
POST /files/list_folderList folder contents
POST /files/get_metadataGet file/folder metadata
POST /files/create_folder_v2Create a folder
POST /files/delete_v2Delete a file or folder
POST /files/move_v2Move a file or folder
POST /files/search_v2Search for files
POST /sharing/create_shared_link_with_settingsCreate a shared link

Each endpoint is documented in full below. Use the outline on the right to jump to one.

POST /files/list_folder

List folder contents

DetailValue
Operation IDproductivity.listFolder
MethodPOST
Path/files/list_folder

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Dropbox connection from the Connection dropdown.
  3. In the Operation dropdown, select productivity.listFolder.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Dropbox API reference.

POST /files/get_metadata

Get file/folder metadata

DetailValue
Operation IDproductivity.getMetadata
MethodPOST
Path/files/get_metadata

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Dropbox connection from the Connection dropdown.
  3. In the Operation dropdown, select productivity.getMetadata.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Dropbox API reference.

POST /files/create_folder_v2

Create a folder

DetailValue
Operation IDproductivity.createFolder
MethodPOST
Path/files/create_folder_v2

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Dropbox connection from the Connection dropdown.
  3. In the Operation dropdown, select productivity.createFolder.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Dropbox API reference.

POST /files/delete_v2

Delete a file or folder

DetailValue
Operation IDproductivity.deleteFile
MethodPOST
Path/files/delete_v2

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Dropbox connection from the Connection dropdown.
  3. In the Operation dropdown, select productivity.deleteFile.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Dropbox API reference.

POST /files/move_v2

Move a file or folder

DetailValue
Operation IDproductivity.moveFile
MethodPOST
Path/files/move_v2

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Dropbox connection from the Connection dropdown.
  3. In the Operation dropdown, select productivity.moveFile.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Dropbox API reference.

POST /files/search_v2

Search for files

DetailValue
Operation IDproductivity.searchFiles
MethodPOST
Path/files/search_v2

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Dropbox connection from the Connection dropdown.
  3. In the Operation dropdown, select productivity.searchFiles.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Dropbox API reference.

POST /sharing/create_shared_link_with_settings

Create a shared link

DetailValue
Operation IDproductivity.createSharedLink
MethodPOST
Path/sharing/create_shared_link_with_settings

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Dropbox connection from the Connection dropdown.
  3. In the Operation dropdown, select productivity.createSharedLink.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Dropbox API reference.