auth_status
ChatGPTReports whether this connection is signed in to Fastio, with the server version and session expiry details. Makes no request to the Fastio API.
download_file_url
ChatGPTReturns a download URL for one file (node_id). Anyone holding the URL can download the file until it expires, about two hours later.
download_zip_url
ChatGPTReturns a URL that downloads one folder (node_id, or "root") as a ZIP archive. Anyone holding the URL can download the archive until it expires, about two hours later.
event_activity_list
ChatGPTReturns the recent activity feed of one workspace or share.
event_search
ChatGPTSearches the activity and audit events of a workspace, share, organization or user.
find_search
ChatGPTRuns one query across a workspace's or share's files, metadata values and comments, and returns the results grouped by type. Each group is paginated separately; shares have no metadata group.
member_add
ChatGPTAdds or invites a member to one workspace or share, by email address or user ID.
member_list
ChatGPTLists the active and pending members of one workspace or share.
member_remove
ChatGPTRemoves one member (member_id) from a workspace or share.
metadata_compound_search
ChatGPTFinds the files in one workspace that match metadata filters and a content query together. Requires the workspace's AI indexing to be on.
metadata_fields_list
ChatGPTLists the metadata field names used in one workspace.
metadata_search
ChatGPTSearches the metadata field values in one workspace for a keyword (q).
org_create_workspace
ChatGPTCreates a workspace in an organization (org_id) with a display name and a folder_name (its URL name). Deep Indexing (AI indexing) is off unless requested.
org_details
ChatGPTReturns the details of one organization (org_id).
org_list
ChatGPTLists the Fastio organizations the signed-in user belongs to. Results are paginated with limit and offset.
org_list_workspaces
ChatGPTLists the workspaces in one organization (org_id). Results are paginated with limit and offset.
share_create
ChatGPTCreates a share in a workspace for sending files to, or collecting files from, people outside it. Depending on its access settings, anyone with the share's link can reach it.
share_delete
ChatGPTPermanently deletes a share (share_id). confirm must equal the share's ID or custom name.
share_details
ChatGPTReturns the details of one share (share_id).
share_list
ChatGPTLists the shares the signed-in user can access, optionally filtered by organization or share type.
share_update
ChatGPTUpdates a share's name, description, type, access settings, expiry or other options.
storage_content
ChatGPTReads a file's indexed text as page or chunk passages, optionally only the passages matching a query (q). Available for files the workspace has indexed.
storage_copy
ChatGPTCopies one or more files or folders into a destination folder (target_parent_id). A same-named file already in the destination is replaced and moved to the trash.
storage_create_folder
ChatGPTCreates a folder under a parent folder (parent_node_id) in a workspace or share.
storage_delete
ChatGPTMoves one or more files or folders to the trash, where they can be restored until the trash is purged.
storage_details
ChatGPTReturns the details of one file or folder (node_id), or of up to 25 at once (node_ids).
storage_list
ChatGPTLists the files and folders in one folder of a workspace or share; the root folder when no folder is given. Results are cursor-paginated.
storage_metadata_delete
ChatGPTDeletes the named metadata fields (keys) from one workspace file or note, both values set by hand and values produced by extraction. Fields not named are left unchanged. A deleted value cannot be restored.
storage_metadata_facts
ChatGPTReturns every extracted metadata field and value for one workspace file, without the per-file cap search results apply.
storage_metadata_get
ChatGPTReturns the metadata field values stored on one workspace file, or on up to 25 at once (node_ids).
storage_metadata_set
ChatGPTSets metadata field values on one workspace file (key_values). The named fields are overwritten; other fields are left unchanged.
storage_move
ChatGPTMoves one or more files or folders into a destination folder (target_parent_id). A same-named file already in the destination is replaced and moved to the trash.
storage_read_content
ChatGPTReads a file's raw content, up to 1 MB. A larger file returns a download URL instead.
storage_recent
ChatGPTLists the most recently modified files and folders across a workspace or share.
storage_rename
ChatGPTRenames one file or folder (node_id) to new_name.
storage_restore
ChatGPTRestores one or more files or folders from the trash.
storage_search
ChatGPTSearches the files in one workspace or share by name and content, with semantic matching when the workspace's AI indexing is on. Each match carries a text snippet and its extracted metadata fields.
storage_trash_list
ChatGPTLists the files and folders in a workspace's trash.
storage_version_list
ChatGPTLists the version history of one file.
storage_version_restore
ChatGPTRestores one file (node_id) to an earlier version (version_id, from storage_version_list): that version's content and filename become a new current version. The replaced version stays in the file's version history.
upload_status
ChatGPTReturns the status of one file upload session (upload_id). URL imports report their status through upload_web_status.
upload_stream_upload
ChatGPTUploads one file into a folder (parent_node_id) from text content or base64 content. With target_node_id it replaces that existing file's content, keeping the prior content in its version history.
upload_web_import
ChatGPTImports a file from a URL into a folder (parent_node_id) of a workspace or share. The import runs as a background job.
upload_web_status
ChatGPTReturns the status of one URL import job (upload_id from the import), including the new file's node ID once it completes.
user_me
ChatGPTReturns the signed-in user's Fastio profile, including name, email address and account details.
workspace_create_note
ChatGPTCreates a markdown note from up to 100 KB of text in a workspace folder (parent_id; the root folder when omitted). note_name must end in .md; if that name is already taken in the folder, the next free name is used. Notes exist in workspaces only, not in shares.
workspace_details
ChatGPTReturns the details of one workspace (workspace_id).
workspace_list
ChatGPTLists the workspaces the signed-in user can access, optionally filtered by organization.
workspace_members
ChatGPTLists the active and pending members of one workspace.
workspace_read_note
ChatGPTReturns one note's markdown content (node_id), from a workspace or share, with the note's details, including its current version id (note.version).
workspace_update
ChatGPTUpdates one workspace's (workspace_id) name, description, URL folder name, colors, join and member-management permissions, custom properties (owner_defined), or Deep Indexing (AI indexing); only the fields passed change. Deep Indexing must be on for storage_content and metadata_compound_search, and turning it off deletes the workspace's index.
workspace_update_note
ChatGPTReplaces a workspace note's content (up to 100 KB) and/or renames it (node_id); updating the content creates a new version. With if_version_id the update is applied only if the note's current version still matches that id; otherwise it is rejected with a version conflict and nothing changes.