OptionalCategoryOptional category ID to move the query to
OptionalCategoryOptional category path for automatic hierarchy creation (e.g., "Reports/Sales/Monthly") - takes precedence over CategoryID
OptionalDescriptionOptional general description of what the query does
OptionalExecutionOptional execution cost indicator (higher = more expensive to run)
OptionalFeedbackOptional user feedback about the query
Required ID of the query to update
OptionalNameOptional name for the query (must be unique within category)
OptionalOriginalOptional original SQL before optimization or modification
OptionalParameterOptional caller-provided parameter sample values. When provided, these override LLM-generated sampleValues during the extraction pipeline.
OptionalPermissionsOptional array of permissions to update for the query (replaces existing permissions)
OptionalQualityOptional quality indicator (higher = better quality)
OptionalSQLOptional SQL query text to execute (can contain Nunjucks template syntax)
OptionalStatusOptional query approval status
OptionalTechnicalOptional technical documentation for developers
OptionalUserOptional natural language question this query answers
OptionalUsesOptional flag indicating if the query uses Nunjucks template syntax
Input type for UpdateQuery mutation calls - updates an existing query