Altimate AI QUERIES_V2 API

The QUERIES_V2 API from Altimate AI — 63 operation(s) for queries_v2.

Operations 64

GET /query/v2/ Get All Queries #
GET /query/v2/items/{query_id} Get Query #
GET /query/v2/filters/ Get All Filters #
GET /query/v2/filters/custom-tag-values/ Get Custom Tag Values #
GET /query/v2/sql_lineage/{query_id} Get Sql Lineage #
GET /query/v2/sql_lineage_group/{query_hash} Get Sql Lineage Group #
GET /query/v2/group_latest_query/{query_hash} Get Latest Query For Query Group By Hash #
POST /query/v2/indices/{query_hash} Get Latest Query For Query Group By Hash #
GET /query/v2/groups Get All Query Groups #
GET /query/v2/query_group/query_text/{query_hash} Get Query Text #
GET /query/v2/query_group/stats/{query_hash} Get Hash Metrics #
GET /query/v2/groups/{query_hash} Get Query Group Details #
GET /query/v2/snowflake_jobs Get Snowflake Jobs #
GET /query/v2/snowflake_jobs/graph_data Get Snowflake Jobs Listing Graph Data #
GET /query/v2/snowflake_jobs/graph_summary Get Snowflake Jobs Listing Graph Summary #
GET /query/v2/snowflake_jobs/summary/{workflow_id} Get Snowflake Jobs Summary #
GET /query/v2/snowflake_jobs/dbt_filters/jobs/{workflow_id} Get Dbt Jobs Filter #
GET /query/v2/snowflake_jobs/dbt_filters/tags/{workflow_id} Get Dbt Tags Filter #
GET /query/v2/snowflake_jobs/dbt_jobs/{workflow_id} Get Dbt Jobs #
GET /query/v2/snowflake_jobs/dbt_jobs_graph/{workflow_id} Get Dbt Jobs Graph #
GET /query/v2/snowflake_jobs/dbt_jobs_summary/{workflow_id} Get Dbt Jobs Summary #
POST /query/v2/snowflake_jobs/graph_data/{workflow_id} Get Snowflake Jobs Graph Data #
GET /query/v2/snowflake_jobs/runs/{workflow_id} Get Snowflake Job Runs #
GET /query/v2/snowflake_jobs/runs_graph/{workflow_id} Get Snowflake Job Runs Graph #
GET /query/v2/snowflake_jobs/tasks/{workflow_id} Get Snowflake Job Tasks #
GET /query/v2/dbt-jobs/tasks/summary/{workflow_id} Get Dbt Job Tasks Summary #
GET /query/v2/snowflake_jobs/tasks_by_run/{workflow_id} Get Snowflake Job Run Tasks #
GET /query/v2/snowflake_jobs/latest_run/{workflow_id} Get Snowflake Job Run Tasks #
GET /query/v2/snowflake_jobs/settings Get Snowflake Job Settings #
POST /query/v2/snowflake_jobs/settings Upsert Snowflake Job Settings #
GET /query/v2/snowflake_jobs/filters/ Get All Snowflake Job Filters #
GET /query/v2/snowflake_jobs/filters/teams Get Snowflake Job Filter Teams #
GET /query/v2/snowflake_jobs/filters/apps Get Snowflake Job Filter Apps #
GET /query/v2/snowflake_jobs/filters/workflow_ids Get Snowflake Job Filter Workflow Ids #
GET /query/v2/snowflake_jobs/filters/workflow_ids_with_labels Get Snowflake Job Filter Workflow Ids With Labels #
GET /query/v2/snowflake_jobs/filters/custom_tags/{tag_key} Get Snowflake Job Filter Custom Tag Values #
POST /query/v2/snowflake_jobs/compare Post Compare Snowflake Job Runs #
GET /query/v2/snowflake_jobs/definition/{workflow_id} Get Snowflake Job Definition Workflow Id #
GET /query/v2/snowflake_jobs/tasks_summary/{workflow_id} Get Task Summary #
GET /query/v2/snowflake_jobs/run_list/{workflow_id} Get Snowflake Job Runs #
GET /query/v2/snowflake_jobs/run_list_graph/{workflow_id} Get Snowflake Job Runs Graph #
GET /query/v2/is_dbt_model/{query_id} Check Workflow Type #
GET /query/v2/project_details/{workflow_id} Get Integration Details #
GET /query/v2/workloads Get Workloads #
GET /query/v2/workloads/jobs/{workload_hash} Get Workload Jobs #
GET /query/v2/workloads/child_queries/{session_id} Get Child Queries #
GET /query/v2/workloads/graph_data Get Workloads Graph #
GET /query/v2/workloads/graph_summary Get Workloads Graph Summary #
GET /query/v2/workloads/summary/{workload_hash} Get Workloads Summary #
GET /query/v2/workloads/stored-procedures/filters Get Stored Procedures Workloads Filters #
GET /query/v2/workloads/stored-procedures/list Get Stored Procedures Workloads #
GET /query/v2/workloads/stored-procedures/graph_data Get Stored Procedures Workloads Graph Data #
GET /query/v2/workloads/stored-procedures/graph_summary Get Stored Procedures Workloads Graph Summary #
GET /query/v2/tasks/filters Get Tasks Workloads Filters #
GET /query/v2/tasks/list Get Tasks Workloads #
GET /query/v2/tasks/runs Get Task Runs #
GET /query/v2/tasks/graph_data Get Tasks Workloads Graph Data #
GET /query/v2/tasks/graph_summary Get Tasks Workloads Graph Summary #
GET /query/v2/tasks/runs_graph_data Get Task Runs Graph Data #
GET /query/v2/tasks/runs_summary Get Task Runs Summary #
GET /query/v2/workloads/stored-procedures/jobs_summary/{workload_hash} Get Stored Procedures Workloads Summary #
GET /query/v2/workloads/stored-procedures/jobs_graph_data/{workload_hash} Get Stored Procedures Workload Jobs Graph Data #
GET /query/v2/workloads/stored-procedures/jobs/{workload_hash} Get Stored Procedures Workload Jobs #
GET /query/v2/workloads/stored-procedures/child_queries/{query_id} Get Stored Procedures Child Queries #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/altimate-ai-queries-v2-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

altimate-ai-queries-v2-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Fast ACCOUNT_COSTS QUERIES V2 API
  version: 0.1.0
servers:
- url: https://api.myaltimate.com
  description: Base URL reconciled from apis.yml
tags:
- name: QUERIES_V2
paths:
  /query/v2/:
    get:
      tags:
      - QUERIES_V2
      summary: Get All Queries
      operationId: get_all_queries_query_v2__get
      security:
      - HTTPBearer: []
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: true
        schema:
          type: string
          description: Start date for filtering queries (ISO format)
          title: Start Date
        description: Start date for filtering queries (ISO format)
      - name: end_date
        in: query
        required: true
        schema:
          type: string
          description: End date for filtering queries (ISO format)
          title: End Date
        description: End date for filtering queries (ISO format)
      - name: sortAttribute
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          default: query_cost
          title: Sortattribute
      - name: sortOrder
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          default: DESC
          title: Sortorder
      - name: page
        in: query
        required: false
        schema:
          type: integer
          minimum: 1
          description: Page number
          default: 1
          title: Page
        description: Page number
      - name: size
        in: query
        required: false
        schema:
          type: integer
          maximum: 100
          minimum: 1
          description: Page size
          default: 50
          title: Size
        description: Page size
      - name: tags
        in: query
        required: false
        schema:
          anyOf:
          - type: array
            items:
              type: string
          - type: 'null'
          title: Tags
      - name: warehouses
        in: query
        required: false
        schema:
          anyOf:
          - type: array
            items:
              type: string
          - type: 'null'
          title: Warehouses
      - name: users
        in: query
        required: false
        schema:
          anyOf:
          - type: array
            items:
              type: string
          - type: 'null'
          title: Users
      - name: roles
        in: query
        required: false
        schema:
          anyOf:
          - type: array
            items:
              type: string
          - type: 'null'
          title: Roles
      - name: executionTimeFilter
        in: query
        required: false
        schema:
          anyOf:
          - type: number
          - type: 'null'
          default: 0
          title: Executiontimefilter
      - name: executionTimeFilterMode
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          default: gt
          title: Executiontimefiltermode
      - name: executionCostFilter
        in: query
        required: false
        schema:
          anyOf:
          - type: number
          - type: 'null'
          default: 0
          title: Executioncostfilter
      - name: executionCostFilterMode
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          default: gt
          title: Executioncostfiltermode
      - name: query_hash
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Query Hash
      - name: query_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Query Id
      - name: session_id
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Session Id
      - name: query_parameterized_hash
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Query Parameterized Hash
      - name: dataset
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Dataset
      - name: query_type
        in: query
        required: false
        schema:
          anyOf:
          - type: array
            items:
              type: string
          - type: 'null'
          title: Query Type
      - name: instance_ids
        in: query
        required: false
        schema:
          anyOf:
          - type: array
            items:
              type: string
          - type: 'null'
          title: Instance Ids
      - name: teams
        in: query
        required: false
        schema:
          anyOf:
          - type: array
            items:
              type: string
          - type: 'null'
          title: Teams
      - name: navigationSource
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Navigationsource
      - name: x-tenant
        in: header
        required: true
        schema:
          type: string
          title: X-Tenant
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Page_QueryFetchAllPageResponse_'
        '400':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 400 Get All Queries Query V2  Get
        '403':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 403 Get All Queries Query V2  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /query/v2/items/{query_id}:
    get:
      tags:
      - QUERIES_V2
      summary: Get Query
      operationId: get_query_query_v2_items__query_id__get
      security:
      - HTTPBearer: []
      - HTTPBearer: []
      parameters:
      - name: query_id
        in: path
        required: true
        schema:
          type: string
          title: Query Id
      - name: start_date
        in: query
        required: false
        schema:
          type: string
          format: date-time
          title: Start Date
      - name: end_date
        in: query
        required: false
        schema:
          type: string
          format: date-time
          title: End Date
      - name: navigationSource
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Navigationsource
      - name: x-tenant
        in: header
        required: true
        schema:
          type: string
          title: X-Tenant
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QueryFetchResponseV2'
        '400':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 400 Get Query Query V2 Items  Query Id  Get
        '403':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 403 Get Query Query V2 Items  Query Id  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /query/v2/filters/:
    get:
      tags:
      - QUERIES_V2
      summary: Get All Filters
      operationId: get_all_filters_query_v2_filters__get
      security:
      - HTTPBearer: []
      - HTTPBearer: []
      parameters:
      - name: entity_type
        in: query
        required: false
        schema:
          type: string
          default: ''
          title: Entity Type
      - name: prefix
        in: query
        required: false
        schema:
          type: string
          default: ''
          title: Prefix
      - name: page
        in: query
        required: false
        schema:
          type: integer
          default: 1
          title: Page
      - name: size
        in: query
        required: false
        schema:
          type: integer
          default: 50
          title: Size
      - name: navigationSource
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Navigationsource
      - name: x-tenant
        in: header
        required: true
        schema:
          type: string
          title: X-Tenant
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QueryFiltersFetchAllResponse'
        '400':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 400 Get All Filters Query V2 Filters  Get
        '403':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 403 Get All Filters Query V2 Filters  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /query/v2/filters/custom-tag-values/:
    get:
      tags:
      - QUERIES_V2
      summary: Get Custom Tag Values
      description: 'Get distinct values for a custom tag key from the query_tag JSON column.


        This endpoint extracts distinct values for a specified JSON key from the query_tag

        column in the query usage data. It supports optional search filtering and pagination.


        Use cases:

        - Get all distinct values for ''dbt_snowflake_query_tags_version''

        - Get distinct values matching a search pattern (e.g., values starting with ''2.5'')

        - Retrieve entities/values for a custom tag key for filtering purposes


        Example usage:

        - GET /filters/custom-tag-values/?tag_key=dbt_snowflake_query_tags_version

        - GET /filters/custom-tag-values/?tag_key=dbt_snowflake_query_tags_version&search=2.5

        - GET /filters/custom-tag-values/?tag_key=project_name&prefix=custom_tags'
      operationId: get_custom_tag_values_query_v2_filters_custom_tag_values__get
      deprecated: true
      security:
      - HTTPBearer: []
      - HTTPBearer: []
      parameters:
      - name: tag_key
        in: query
        required: true
        schema:
          type: string
          description: The JSON key to extract values from query_tag
          title: Tag Key
        description: The JSON key to extract values from query_tag
      - name: prefix
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          description: Optional prefix path in the query_tag JSON (for nested JSON structures)
          title: Prefix
        description: Optional prefix path in the query_tag JSON (for nested JSON structures)
      - name: search
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          description: Optional search string to filter values (ILIKE pattern)
          title: Search
        description: Optional search string to filter values (ILIKE pattern)
      - name: page
        in: query
        required: false
        schema:
          type: integer
          minimum: 1
          description: Page number (1-indexed)
          default: 1
          title: Page
        description: Page number (1-indexed)
      - name: size
        in: query
        required: false
        schema:
          type: integer
          maximum: 500
          minimum: 1
          description: Number of items per page
          default: 50
          title: Size
        description: Number of items per page
      - name: navigationSource
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Navigationsource
      - name: x-tenant
        in: header
        required: true
        schema:
          type: string
          title: X-Tenant
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CustomTagValuesResponse'
        '400':
          description: Invalid request parameters
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 400 Get Custom Tag Values Query V2 Filters Custom Tag Values  Get
        '403':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 403 Get Custom Tag Values Query V2 Filters Custom Tag Values  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /query/v2/sql_lineage/{query_id}:
    get:
      tags:
      - QUERIES_V2
      summary: Get Sql Lineage
      operationId: get_sql_lineage_query_v2_sql_lineage__query_id__get
      security:
      - HTTPBearer: []
      - HTTPBearer: []
      parameters:
      - name: query_id
        in: path
        required: true
        schema:
          type: string
          title: Query Id
      - name: start_date
        in: query
        required: false
        schema:
          type: string
          format: date-time
          title: Start Date
      - name: end_date
        in: query
        required: false
        schema:
          type: string
          format: date-time
          title: End Date
      - name: enable_cache
        in: query
        required: false
        schema:
          type: boolean
          default: true
          title: Enable Cache
      - name: x-tenant
        in: header
        required: true
        schema:
          type: string
          title: X-Tenant
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/app__schemas__queries__QuerySqlLineageResponse'
        '400':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 400 Get Sql Lineage Query V2 Sql Lineage  Query Id  Get
        '403':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 403 Get Sql Lineage Query V2 Sql Lineage  Query Id  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /query/v2/sql_lineage_group/{query_hash}:
    get:
      tags:
      - QUERIES_V2
      summary: Get Sql Lineage Group
      operationId: get_sql_lineage_group_query_v2_sql_lineage_group__query_hash__get
      security:
      - HTTPBearer: []
      - HTTPBearer: []
      parameters:
      - name: query_hash
        in: path
        required: true
        schema:
          type: string
          title: Query Hash
      - name: start_date
        in: query
        required: false
        schema:
          type: string
          format: date-time
          title: Start Date
      - name: end_date
        in: query
        required: false
        schema:
          type: string
          format: date-time
          title: End Date
      - name: enable_cache
        in: query
        required: false
        schema:
          type: boolean
          default: true
          title: Enable Cache
      - name: x-tenant
        in: header
        required: true
        schema:
          type: string
          title: X-Tenant
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/app__schemas__queries__QuerySqlLineageResponse'
        '400':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 400 Get Sql Lineage Group Query V2 Sql Lineage Group  Query Hash  Get
        '403':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 403 Get Sql Lineage Group Query V2 Sql Lineage Group  Query Hash  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /query/v2/group_latest_query/{query_hash}:
    get:
      tags:
      - QUERIES_V2
      summary: Get Latest Query For Query Group By Hash
      operationId: get_latest_query_for_query_group_by_hash_query_v2_group_latest_query__query_hash__get
      security:
      - HTTPBearer: []
      - HTTPBearer: []
      parameters:
      - name: query_hash
        in: path
        required: true
        schema:
          type: string
          title: Query Hash
      - name: x-tenant
        in: header
        required: true
        schema:
          type: string
          title: X-Tenant
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QueryFetchResponse'
        '400':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 400 Get Latest Query For Query Group By Hash Query V2 Group Latest Query  Query Hash  Get
        '403':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 403 Get Latest Query For Query Group By Hash Query V2 Group Latest Query  Query Hash  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /query/v2/indices/{query_hash}:
    post:
      tags:
      - QUERIES_V2
      summary: Get Latest Query For Query Group By Hash
      operationId: get_latest_query_for_query_group_by_hash_query_v2_indices__query_hash__post
      deprecated: true
      security:
      - HTTPBearer: []
      - HTTPBearer: []
      parameters:
      - name: query_hash
        in: path
        required: true
        schema:
          type: string
          title: Query Hash
      - name: x-tenant
        in: header
        required: true
        schema:
          type: string
          title: X-Tenant
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/QueryIndicesRequest'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QueryIndicesResponse'
        '400':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 400 Get Latest Query For Query Group By Hash Query V2 Indices  Query Hash  Post
        '403':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 403 Get Latest Query For Query Group By Hash Query V2 Indices  Query Hash  Post
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /query/v2/groups:
    get:
      tags:
      - QUERIES_V2
      summary: Get All Query Groups
      operationId: get_all_query_groups_query_v2_groups_get
      security:
      - HTTPBearer: []
      - HTTPBearer: []
      parameters:
      - name: start_date
        in: query
        required: false
        schema:
          type: string
          title: Start Date
      - name: end_date
        in: query
        required: false
        schema:
          type: string
          title: End Date
      - name: sort_key
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          default: total_cost
          title: Sort Key
      - name: sort_order
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          default: desc
          title: Sort Order
      - name: page
        in: query
        required: false
        schema:
          type: integer
          minimum: 1
          description: Page number
          default: 1
          title: Page
        description: Page number
      - name: size
        in: query
        required: false
        schema:
          type: integer
          maximum: 100
          minimum: 1
          description: Page size
          default: 50
          title: Size
        description: Page size
      - name: navigationSource
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Navigationsource
      - name: tags
        in: query
        required: false
        schema:
          anyOf:
          - type: array
            items:
              type: string
          - type: 'null'
          title: Tags
      - name: warehouses
        in: query
        required: false
        schema:
          anyOf:
          - type: array
            items:
              type: string
          - type: 'null'
          title: Warehouses
      - name: users
        in: query
        required: false
        schema:
          anyOf:
          - type: array
            items:
              type: string
          - type: 'null'
          title: Users
      - name: roles
        in: query
        required: false
        schema:
          anyOf:
          - type: array
            items:
              type: string
          - type: 'null'
          title: Roles
      - name: query_hash
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Query Hash
      - name: query_type
        in: query
        required: false
        schema:
          anyOf:
          - type: array
            items:
              type: string
          - type: 'null'
          title: Query Type
      - name: instance_ids
        in: query
        required: false
        schema:
          anyOf:
          - type: array
            items:
              type: string
          - type: 'null'
          title: Instance Ids
      - name: x-tenant
        in: header
        required: true
        schema:
          type: string
          title: X-Tenant
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Page_QueryGroupPageItem_'
        '400':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 400 Get All Query Groups Query V2 Groups Get
        '403':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 403 Get All Query Groups Query V2 Groups Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /query/v2/query_group/query_text/{query_hash}:
    get:
      tags:
      - QUERIES_V2
      summary: Get Query Text
      operationId: get_query_text_query_v2_query_group_query_text__query_hash__get
      security:
      - HTTPBearer: []
      - HTTPBearer: []
      parameters:
      - name: query_hash
        in: path
        required: true
        schema:
          type: string
          title: Query Hash
      - name: x-tenant
        in: header
        required: true
        schema:
          type: string
          title: X-Tenant
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QueryHashTextResponse'
        '400':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 400 Get Query Text Query V2 Query Group Query Text  Query Hash  Get
        '403':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 403 Get Query Text Query V2 Query Group Query Text  Query Hash  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /query/v2/query_group/stats/{query_hash}:
    get:
      tags:
      - QUERIES_V2
      summary: Get Hash Metrics
      operationId: get_hash_metrics_query_v2_query_group_stats__query_hash__get
      security:
      - HTTPBearer: []
      - HTTPBearer: []
      parameters:
      - name: query_hash
        in: path
        required: true
        schema:
          type: string
          title: Query Hash
      - name: start_date
        in: query
        required: false
        schema:
          type: string
          format: date-time
          title: Start Date
      - name: end_date
        in: query
        required: false
        schema:
          type: string
          format: date-time
          title: End Date
      - name: navigationSource
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Navigationsource
      - name: x-tenant
        in: header
        required: true
        schema:
          type: string
          title: X-Tenant
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QueryGroupMetricsResponse'
        '400':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 400 Get Hash Metrics Query V2 Query Group Stats  Query Hash  Get
        '403':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 403 Get Hash Metrics Query V2 Query Group Stats  Query Hash  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /query/v2/groups/{query_hash}:
    get:
      tags:
      - QUERIES_V2
      summary: Get Query Group Details
      operationId: get_query_group_details_query_v2_groups__query_hash__get
      security:
      - HTTPBearer: []
      - HTTPBearer: []
      parameters:
      - name: query_hash
        in: path
        required: true
        schema:
          type: string
          title: Query Hash
      - name: start_date
        in: query
        required: false
        schema:
          type: string
          title: Start Date
      - name: end_date
        in: query
        required: false
        schema:
          type: string
          title: End Date
      - name: navigationSource
        in: query
        required: false
        schema:
          anyOf:
          - type: string
          - type: 'null'
          title: Navigationsource
      - name: x-tenant
        in: header
        required: true
        schema:
          type: string
          title: X-Tenant
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QueryGroupResponse'
        '400':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 400 Get Query Group Details Query V2 Groups  Query Hash  Get
        '403':
          description: Not supported for public user
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
                title: Response 403 Get Query Group Details Query V2 Groups  Query Hash  Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
  /query/v2/snowflake_jobs:
    get:
      tags:
      - QUERIES_V2
      summary: Get Snowflake Jobs
      operationId: get_snowflake_jobs_query_v2_snowflake_jobs_get
      security:
      - HTTPBearer: []
      - HTTPBearer: []
      parameters:
      - name: page
        in: query
        required: false
        schema:
          type: integer
          minimum: 1
          description: Page number
          default: 1
          title: Page
        description: Page number
      - name: size
        in: query
        required: false
        schema:
          type: integer
          maximum: 100
          minimum: 1
          description: Page size
          default: 50
          title: Size
        description: Page size
      - name: start_date
        in: query
        required: false
        schema:
          type: string
     

# --- truncated at 32 KB (243 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/altimate-ai/refs/heads/main/openapi/altimate-ai-queries-v2-api-openapi.yml