Microsoft.OperationalInsights (stable:v1)

2025/07/18 • 1 updated methods

Query_Batch (updated)
Description Executes a batch of Analytics queries for data. [Here](https://learn.microsoft.com/azure/azure-monitor/logs/api/batch-queries) is an example for using POST with an Analytics query.
Reference Link ¶

⚶ Changes

{
  "#id": "Query_Batch",
  "$parameters": {
    "body": {
      "$properties": {
        "requests": {
          "$properties": [
            {
              "#name": "path",
              "Description": {
                "new": "The query path of a single request in a batch.",
                "old": "The query path of a single request in a batch, defaults to /query"
              },
              "Required": {
                "new": true,
                "old": false
              },
              "$enum": {
                "new": [],
                "old": [
                  [
                    "/query",
                    ""
                  ]
                ]
              }
            },
            {
              "#name": "method",
              "Description": {
                "new": "The method of a single request in a batch, defaults to GET",
                "old": "The method of a single request in a batch, defaults to POST"
              },
              "Required": {
                "new": true,
                "old": false
              },
              "$enum": {
                "new": [],
                "old": [
                  [
                    "POST",
                    ""
                  ]
                ]
              }
            }
          ]
        }
      }
    }
  }
}

⚼ Request

POST:  /$batch
{
body:
{
requests:
[
{
id: string ,
headers: object ,
body:
{
query: string ,
timespan: string ,
workspaces:
[
string ,
]
,
}
,
path: string ,
method: string ,
workspace: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
responses:
[
{
id: string ,
status: integer ,
body:
{
tables:
[
{
name: string ,
columns:
[
{
name: string ,
type: enum ,
}
,
]
,
rows:
[
string ,
]
,
}
,
]
,
statistics: object ,
render: object ,
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
value: string ,
resources:
[
string ,
]
,
additionalProperties: object ,
}
,
]
,
innererror: string ,
additionalProperties: object ,
}
,
}
,
headers: object ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
value: string ,
resources:
[
string ,
]
,
additionalProperties: object ,
}
,
]
,
innererror: string ,
additionalProperties: object ,
}
,
}