获取商业市场的报表查询 API

获取报表查询 API 可获取可在报表中使用的所有查询。 默认情况下,它会获取所有系统定义的和用户定义的查询。

请求语法

方法 请求 URI
GET https://api.partnercenter.microsoft.com/insights/v1.1/cmp/ScheduledQueries?queryId={QueryID}&queryName={QueryName}&includeSystemQueries={include_system_queries}&includeOnlySystemQueries={include_only_system_queries}

请求标头

页眉 类型 描述
授权 字符串 必需。 表单中的 Microsoft Entra 访问令牌 Bearer <token>
Content-Type string Application/JSON

路径参数

查询参数

参数名称 类型 必填 描述
queryId string 进行筛选以仅获取此参数中给定 ID 的查询的详细信息
queryName string 进行筛选以仅获取此参数中给定名称的查询的详细信息
IncludeSystemQueries boolean 在响应中包含预定义的系统查询。 默认值为 True
IncludeOnlySystemQueries boolean 在响应中仅包括系统查询。 默认值为 False

请求有效负载

术语表

响应

响应有效负载的结构如下:

响应代码:200、400、401、403、404、500

响应有效负载:

{
  "Value": [
    {
      "QueryId": "string",
      "Name": "string",
      "Description": "string",
      "Query": "string",
      "Type": "string",
      "User": "string",
      "CreatedTime": "string",
    }
  ],
  "TotalCount": 0,
  "Message": "string",
  "StatusCode": 0
}

术语表

此表介绍了响应中元素的关键定义。

参数 描述
QueryId 查询的唯一 UUID
Name 创建查询时为查询指定的名称
Description 创建查询期间提供的说明
Query 报表查询字符串
Type 对于用户创建的查询,设置为 userDefined;对于预定义的系统查询,设置为 system
User 创建查询的用户 ID
CreatedTime 创建查询的时间
TotalCount 值数组中的数据集数目
StatusCode 结果代码。 可能的值为 200、400、401、403、500