Search Folders

Retrieves information about folders the authenticated user has at least read-only access to. Admin requests using the Lucid-Request-As: admin header return all account folders; this capability is exclusive to Enterprise Shield accounts. Results are sorted by creation date and paginated. Rate limited to 300 requests per 5 seconds per account.

Body Params
string
enum

Note: This endpoint only accepts the folder type

Allowed:
userIds
array of numbers

If provided, limit the search to folders that at least one specified user can access.
Without a list, the system searches the entire account (admin-level) or only folders the authenticated user can access (user-level).

userIds
boolean

When true, search results will only include folders owned by users specified by userIds. Ignored if no userIds are provided.

string

Keywords to search against folder content and titles. This field is truncated to 400 characters. When provided, results will be sorted by relevance to keyword search.

boolean

When set to true, restricts search results to folders within the OAuth2 client's app project folder. Required when using a document.app.folder scope without a folder:readonly scope.

Headers
string
required

If the requesting user is an account owner or folder admin with the required permissions and they make the request
with the value of “admin” as this header and include an admin scope, the request will be made using their admin
permissions.
Account owners and document admins can access the admin version of folder search.

Responses

400

Bad Request.

  • The request does not contain a body.
  • When using a document.app.folder scope, appFolder must be set to true.
403

Forbidden.

  • User requests with admin scope and without Lucid-Request-As=admin header.
  • User requests without an admin scope and includes Lucid-Request-As=admin header.
  • Account does not have access to the API.
  • When using a document.app.folder scope without setting appFolder to true.
429

Too Many Requests if the account makes more than 300 requests in 5 seconds.

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json