List the accessible Library file catalog
Uses the current tenant and Library/linked-record permissions. Private preferences and collections belong to the current user. Mutations are unavailable in support sessions. Combines native record uploads, canonical Library documents, Drive and supported message/export sources. Content search uses current published analysis; filename search is the default. Source counts may be null while legacy message projection totals are unavailable.
Authorizations
Passport bearer token authentication for legacy admin sessions.
Query Parameters
Advanced filter tree as JSON or its JSON-encoded query-string representation, up to20000 bytes before decoding. Discover available fields/options from Library filter metadata. Root must be a group; at most40 nodes and4 nested levels, distinct nonempty IDs. Nonroot groups cannot be empty. Rule path contains one available field ID; values follow that field type/options, at most50 items. Range values contain two ordered values. Dates are real YYYY-MM-DD values. Recipient text fields do not support ends_with.
Media only.
Validation: boolean.
Search mode.
Validation: in:filename,content.
filename, content Search.
Validation: nullable|string|max:200.
200Record.
Validation: nullable|string.
^(entity|donor):[1-9][0-9]*$Source.
Validation: nullable|in:records,library,drive,mailings,trips,donations,activities,collaboration,stories,messages,reports.
records, library, drive, mailings, trips, donations, activities, collaboration, stories, messages, reports, null Type.
image, pdf, document, spreadsheet, video, audio, archive, other, null Scope.
Validation: nullable|in:all,recent,starred.
all, recent, starred, null Collection id.
Validation: nullable|integer|min:1.
x >= 1Sort.
Validation: in:name,modified,size,type.
name, modified, size, type Direction.
Validation: in:asc,desc.
asc, desc Page.
Validation: integer|min:1|max:100000.
1 <= x <= 100000Limit.
Validation: integer|min:1|max:100.
1 <= x <= 100