confirm_workflow_file_upload
ChatGPTConfirm that a file returned in run_workflow pending_uploads was uploaded successfully. Call this only after uploading the file bytes with the curl_command from run_workflow.
content_search
ChatGPTSemantic search over the file contents of one or more Hubs. Use this when the structured Workflow/Context Graph data exposed by query_workflows does not contain the information you need. A Context Graph is sourced from a Hub; pass /hubs/<hub id> (using the source_hub_id from list_context_graphs) in resource_paths to search that hub's source documents, or /hubs/<hub id>/<file path> to scope the search to a single document (for example a subject source's hubId and hubFilePath). Results group matching passages by file and include byte ranges for follow-up reads.
context_graph_querying_info
ChatGPTReturns the conventions for querying a Context Graph via the query_workflows GraphQL tool.
create_workflow
ChatGPTCreate a workflow in the current workspace.
create_workflow_property
ChatGPTCreate a property on a workflow using an agent-friendly subset of property configuration. See list_workflow_property_capabilities for supported property types and per-type config shapes.
create_workflow_trigger_property
ChatGPTCreate a system trigger-backed property on a workflow from a listed trigger source.
create_workflow_view
ChatGPTCreate a workflow view. Use views to model conditional branches. properties are property IDs/slugs that should appear or compute in the view. conditions are select-option filters like %{property: "status", option: "Approved"}. Raw entities_filter is intentionally not supported by this tool.
delete_workflow_view
ChatGPTDelete a non-main workflow view by ID or exact name.
get_workflow_definition
ChatGPTReturn the definition of a single workflow, including its properties.
get_workflow_entity
ChatGPTReturn a workflow entity by fetching an existing row.
get_workflow_property_action
ChatGPTReturn details and copyable config for a workflow property action.
get_workflow_trigger_property_source
ChatGPTReturn detailed configuration for a trigger source that can create a trigger-backed property.
list_context_graphs
ChatGPTList all context graphs in the workspace. Use it to find the ID of the context graph for ingestion, and the definition of the context graph.
list_workflow_property_capabilities
ChatGPTReturn supported workflow property creation types, config shapes, and prompt mention rules.
list_workflow_trigger_property_sources
ChatGPTList trigger sources that can create trigger-backed workflow properties. Triggers can be used to run workflows automatically in response to external events. To pull data from external systems once a workflow has been triggered consult search_workflow_property_actions instead.
list_workflow_views
ChatGPTList workflow views, including the properties and select-option conditions that define each branch.
list_workflows
ChatGPTList regular top-level workflows in a workspace, optionally ranked by semantic relevance. If you are looking for Context Graphs, use list_context_graphs to find existing context graphs, and context_graph_querying_info for guidance on querying them.
query_context_graph
ChatGPTExecutes a GraphQL query against the Context Graph GraphQL API. Provides structured read-access to context-graph data — subjects, their relationships, metric time series, and context-graph summaries. context_graph_querying_info returns the GraphQL schema and conventions for this API; fetch it once as a reference before constructing queries.
query_workflows
ChatGPTExecutes a GraphQL query against the Workflow GraphQL API. Provides structured read-access to Workflow data, including filtering, aggregations, and deep relationship traversal. The GraphQL schema is returned by workflow_querying_info, which must be fetched once per session before this tool can be used. Call context_graph_querying_info when querying a Context Graph. For single-workflow inspection, list_workflows and get_workflow_definition return richer property configuration than the GraphQL API exposes.
reorder_workflow_views
ChatGPTReplace the full workflow view order using view IDs or exact names.
run_context_graph_ingestion
ChatGPTIngest (add) new documents into a Context Graph. Use list_context_graphs to find existing context graphs and their IDs. If the user provides a file URL directly, pass the URL as file. If the user attached a file to the chat, pass the OpenAI fileParams as file.
run_workflow
ChatGPTCreate a workflow run by adding a row with input values. Use get_workflow_definition to find the workflow's input property slugs. Omit file inputs from inputs and upload each file separately with upload_workflow_entity_file using the returned entity_id.
search_workflow_property_action_argument_values
ChatGPTLoad provider-backed option values for a workflow property action argument.
search_workflow_property_actions
ChatGPTSearch property actions that computed workflow properties can call while running.
update_workflow_property
ChatGPTUpdate a workflow property using the same agent-friendly config shape as property creation.
update_workflow_trigger_property
ChatGPTUpdate an existing trigger-backed workflow property.
update_workflow_view
ChatGPTUpdate a workflow view using the same agent-friendly shape as view creation.
upload_workflow_entity_file
ChatGPTUpload a single file to a workflow run entity field. Create the run with run_workflow first (omitting file inputs), then call this once per file. If the user attached a file to the chat, pass the OpenAI fileParams as file. If the user provides a file URL directly, pass the URL as file.
workflow_querying_info
ChatGPTReturns the GraphQL schema and conventions required to construct valid query_workflows requests. Must be fetched once per session before query_workflows can be invoked; the returned information is universal for all future calls.