Optionaloptions: DownloadOptionsList containers within a project. parentId omitted means top level.
The shape of the result is governed by capabilities.containerListing:
direct-children returns only immediate children, flat-subtree returns
the whole descendant set flattened with parentId links intact.
OptionalparentId: stringOptionaloptions: ListOptionsList files in a container. Whether descendants are included is governed by
capabilities.listFilesIsRecursive.
Optionalfilter: FileFilterOptionaloptions: ListOptionsList projects visible to the authenticated identity.
Providers reporting projectsAreDiscoverableOnly may return a partial or
empty page when query is absent; the host then prompts the user to
search or paste a URL rather than presenting the result as complete.
Optionaloptions: ListProjectsOptionsOptional: test the connection and return a diagnostic message.
Dalux has no delta/change-feed endpoint, so watching means polling the given refs. Grouped strictly by file area so a sweep covering many refs from the same area issues one listing sweep total — never a project- or account-wide crawl, and never more than one sweep per distinct area.
Two failure-isolation rules, both load-bearing:
deleted: true events; any other failure leaves that area's refs
without an event this poll, because "the request failed" is not
evidence that "the file is gone upstream".ctx.storage.set/delete for every area are buffered and only
committed once the whole sweep is done, never per-area as each area
finishes. Advancing a cache immediately and then discovering a
later area failed used to mean: if the host reacted to that failure
by discarding this call's events, the already-advanced caches would
make the next poll compare against the new value and never emit the
now-lost event again — permanently. Buffering means a cache is only
ever advanced past a change once that change's event has actually
been returned.Optional_cursor: stringOptionaloptions: ListOptions
Download file content.