Retrieve a list of file resources (File, Folder, ContractDocument)
Recursive behavior:
- When filtering by
Folder.Id(parent folder):recursive=falseby default (returns direct children only) - When no folder filter is specified:
recursive=trueby default (returns all files/folders) - Use the
recursivequery parameter to explicitly override these defaults
Examples:
GET /v2/files?$filter=Folder/Id eq 786(direct children only)GET /v2/files?$filter=Folder/Id eq 786&recursive=true(include nested descendants)GET /v2/files?$filter=Type eq 'Folder'(folders only)
Filtering:
- Only a single
Folder.Idfilter is allowed per request - Results are automatically filtered to include only Matter and Contract file types
- Sandbox APIhttps://api-sandbox.lawvu.com/v2/files
- Production APIhttps://api.lawvu.com/v2/files
const resp = await fetch(
`https://api-sandbox.lawvu.com/v2/files`,
{method: 'GET'}
);
const data = await resp.text();
console.log(data);Response
{ "items": [ { … } ] }