Generate a structured Omni query from natural language using AI
Can be either an Organization API Key or Personal Access Token (PAT).
Include in the Authorization header as: Bearer YOUR_TOKEN
The ID of the model to run the query against
Natural language instruction describing the desired query output
Name of the base topic/table. If left empty, AI will automatically choose a topic based on the question.
When true, returns an Omni workbook URL that opens and runs the generated query
The ID of the model branch to use to generate the query. If not provided, the main branch will be used. To retrieve branch IDs, use the List models endpoint with modelKind=BRANCH.
When true (default), the generated query is executed against the database and results are included in the response.
When false, only the generated query object is returned without executing it. Set to false to preview what query would be generated without incurring a database query.
A query object to provide as context. Use this to reference previous queries or provide additional context for the generation.
When true and the model's query_all_views_and_fields setting is enabled, allows the AI to query views that are not included in topics. If the setting is disabled, this parameter has no effect.
When both the API parameter and model setting are enabled:
Note: Users with topic-locked permissions cannot use this parameter, even if the model setting is enabled.
Successfully generated query