View as Markdown
pCloud icon

pCloud ACTION

List Contents

Get the contents of the specified folder. See the docs here
  • Action
  • Read only
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's pCloud account once, then configure and run List Contents from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "pcloud-list-contents",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    pcloud: { authProvisionId: "apn_xxxxxxx" },
    folderId: 10,
    recursive: true,
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

List Contents inputs
Property Type Description
folderId Folder ID integer
Select a Folder to get the contents of.
Alternatively, you can provide a custom Folder ID.
Required Dynamic
recursive Recursive? boolean
If true, returns contents of the folder and all subfolders, recursively.
Required
showDeleted Show Deleted? boolean
If true, deleted files and folders that can be undeleted will be displayed.
Optional
noFiles Folders Only? boolean
If true, only the folder (sub)structure will be returned.
Required
noShares Exclude Shares? boolean
If true, excludes shared files and folders.
Required

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
pcloud-list-contents
Version
0.0.5
App
pCloud
Authentication
OAuth
Read-only
Yes
Destructive
No
Open world
Yes