fileassist_get_file_content
ChatGPTRetrieves the contents of a file that the authenticated user is authorized to access. Supports documents, PDFs, spreadsheets, text files, images, and other supported file formats. When it should be used • View the contents of a file • Analyze a document • Extract information from stored files • Process file data for downstream workflows • Retrieve content needed for summarization or analysis Example Input { "file_path": "/HR/Employee_Handbook.pdf" } Example Output { "file_path": "/HR/Employee_Handbook.pdf", "mime_type": "application/pdf", "content": "Welcome to the company..." }
fileassist_get_file_content
ChatGPTRetrieves the contents of a file that the authenticated user is authorized to access. Supports documents, PDFs, spreadsheets, text files, images, and other supported file formats. When it should be used • View the contents of a file • Analyze a document • Extract information from stored files • Process file data for downstream workflows • Retrieve content needed for summarization or analysis Example Input { "file_path": "/HR/Employee_Handbook.pdf" } Example Output { "file_path": "/HR/Employee_Handbook.pdf", "mime_type": "application/pdf", "content": "Welcome to the company..." }
fileassist_get_user_profile
ChatGPTRetrieves information about the authenticated FileAssist user, including account details, profile information, and user preferences. This tool helps FileAssist understand the user's account context and provide personalized responses. When it should be used • Identify the current authenticated user • Retrieve account-specific information needed to fulfill a request • Determine available permissions or subscription information • Access user preferences such as language or timezone • Personalize workflows using account context Example Input {} Example Output { "user_id": "12345", "display_name": "John Smith", "email": "john@example.com", "client_id": "67890", "language": "en-US", "timezone": "America/Chicago", "plan_type": "Business" }
fileassist_get_user_profile
ChatGPTRetrieves information about the authenticated FileAssist user, including account details, profile information, and user preferences. This tool helps FileAssist understand the user's account context and provide personalized responses. When it should be used • Identify the current authenticated user • Retrieve account-specific information needed to fulfill a request • Determine available permissions or subscription information • Access user preferences such as language or timezone • Personalize workflows using account context Example Input {} Example Output { "user_id": "12345", "display_name": "John Smith", "email": "john@example.com", "client_id": "67890", "language": "en-US", "timezone": "America/Chicago", "plan_type": "Business" }
fileassist_search_content
ChatGPTSearches files, folders, metadata, and document contents available to the authenticated user within FileAssist. Results are limited to content the user is authorized to access. When it should be used • Find files related to a topic, project, or keyword • Search within document contents • Locate files before viewing or summarizing them • Filter results by file type, date, or folder location • Find content when the exact file name is unknown Example Input { "query": "employee handbook", "file_type": "pdf" } Example Output { "total_results": 2, "results": [ { "file_name": "Employee_Handbook.pdf", "file_path": "/HR/Employee_Handbook.pdf" } ] }
fileassist_search_content
ChatGPTSearches files, folders, metadata, and document contents available to the authenticated user within FileAssist. Results are limited to content the user is authorized to access. When it should be used • Find files related to a topic, project, or keyword • Search within document contents • Locate files before viewing or summarizing them • Filter results by file type, date, or folder location • Find content when the exact file name is unknown Example Input { "query": "employee handbook", "file_type": "pdf" } Example Output { "total_results": 2, "results": [ { "file_name": "Employee_Handbook.pdf", "file_path": "/HR/Employee_Handbook.pdf" } ] }
fileassist_summarize_file
ChatGPTGenerates a concise summary of a file available to the authenticated user. The tool highlights key information and important findings without requiring the entire document to be reviewed. When it should be used • Summarize documents and reports • Generate executive summaries • Extract key points from large files • Quickly understand document contents • Review lengthy files more efficiently Example Input { "file_path": "/Contracts/Vendor_Agreement.pdf", "summary_type": "executive" } Example Output { "summary": "This agreement defines the terms of service between the parties...", "key_points": [ "Three-year contract term", "Monthly billing schedule", "30-day termination notice" ] }
fileassist_summarize_file
ChatGPTGenerates a concise summary of a file available to the authenticated user. The tool highlights key information and important findings without requiring the entire document to be reviewed. When it should be used • Summarize documents and reports • Generate executive summaries • Extract key points from large files • Quickly understand document contents • Review lengthy files more efficiently Example Input { "file_path": "/Contracts/Vendor_Agreement.pdf", "summary_type": "executive" } Example Output { "summary": "This agreement defines the terms of service between the parties...", "key_points": [ "Three-year contract term", "Monthly billing schedule", "30-day termination notice" ] }