Advanced Search
advanced_searchFull Description
Search files and folders at Egnyte using advanced search parameters. REQUIRED: Provide 'intent' parameter (max 15 words) explaining WHY you're calling this tool.
Parameters (1 required, 19 optional)
querystringSearch text (min 3 characters, max 100 characters)
countintegerResults count (1-20). Maximum value is 20, it is not possible to fetch more results at once.
custom_metadataarrayFilter by custom metadata fields. JSON array of objects with fields: namespace (string), key (string), operator ('EQUALS'|'BETWEEN'|'GREATER_THAN'|'LESS_THAN'|'CONTAINS'|'IN'|'HAS_KEY'|'SUB_SET'), value (string), values (string[]), range ({start, end}). Example: [{"namespace":"custom.project","key":"status","operator":"EQUALS","value":"active"}].
file_query_fieldsarrayWhich parts of files to search. JSON array of: 'ALL', 'FILENAME', 'COMMENTS', 'CONTENT'. Example: ["FILENAME","CONTENT"].
folderstringFolder path like '/Shared/Documents'. Preserve all spaces exactly as they appear in the path (e.g., '/Shared/My Documents').
folder_query_fieldsarrayWhich parts of folders to search. JSON array of: 'ALL', 'FOLDERNAME', 'DESCRIPTION'. Example: ["FOLDERNAME"].
intentstringREQUIRED: Briefly explain WHY you're calling this tool (max 15 words). Example: 'Checking user permissions before file upload'
mltarrayDocument IDs for similarity search. Provide this argument in JSON format.
mlttarrayText content for similarity search. Provide this argument in JSON format.
modified_afterintegerUnix timestamp in milliseconds
modified_beforeintegerUnix timestamp in milliseconds
namespacesarrayMetadata namespaces to include in result items. JSON array of namespace key strings. Example: ["custom.project"].
offsetintegerStart position (0-based)
query_operatorstring'ALL'/'ANY' word matching
ANYALLsnippet_requestedbooleanInclude text snippets
sort_bystring'score'/'last_modified'/'size'/'name'
last_modifiedsizenamescoresort_directionstring'ascending'/'descending'
ascendingdescendingtypestring'FILE'/'FOLDER'/'ALL'
FILEFOLDERALLuploaded_afterintegerUnix timestamp in milliseconds
uploaded_beforeintegerUnix timestamp in milliseconds