更新商业市场的报表 API

此 API 可帮助你修改报表参数。

请求语法

方法 请求 URI
PUT https://api.partnercenter.microsoft.com/insights/v1.1/cmp/ScheduledReport/{Report ID}

请求标头

标头 类型 说明
授权 字符串 必需。 表单中的 Microsoft Entra 访问令牌 Bearer <token>
Content-Type string Application/JSON

路径参数

查询参数

参数名称 必须 类型​​ 说明
reportId string 要修改的报表的 ID

请求有效负载

{
  "ReportName": "string",
  "Description": "string",
  "StartTime": "string",
  "RecurrenceInterval": 0,
  "RecurrenceCount": 0,
  "Format": "string",
  "CallbackUrl": "string"
}

术语表

此表列出了请求有效负载中元素的关键定义。

参数 必需 说明 允许的值
ReportName 要分配给报表的名称 string
Description 创建的报表的说明 string
StartTime 开始生成报表的时间戳 string
RecurrenceInterval 应以小时为单位生成报表的频率。 最小值为 4 integer
RecurrenceCount 要生成的报表数。 默认值为无限 integer
Format 导出的文件的文件格式。 默认值为 CSV。 CSV/TSV
CallbackUrl 要在生成报表时调用的 https 回调 URL string
CallbackMethod 可以使用回调 URL 配置的 Get/Post 方法 GET/POST
endTime 报表生成将结束的 UTC 时间戳。 格式应为 yyyy-MM-ddTHH:mm:ssZ string

术语表

响应

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

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

响应有效负载:

{
  "Value": [
    {
      "ReportId": "string",
      "ReportName": "string",
      "Description": "string",
      "QueryId": "string",
      "Query": "string",
      "User": "string",
      "CreatedTime": "string",
      "ModifiedTime": "string",
      "StartTime": "string",
      "ReportStatus": "string",
      "RecurrenceInterval": 0,
      "RecurrenceCount": 0,
      "CallbackUrl": "string",
      "Format": "string"
    }
  ],
  "TotalCount": 0,
  "Message": "string",
  "StatusCode": 0
}

术语表

参数 说明
ReportId 创建的报表的全局唯一标识符 (UUID)
ReportName 在创建报表期间请求有效负载中提供的名称
Description 在创建报表期间请求有效负载中提供的说明
QueryId 在创建报表期间请求有效负载中提供的查询 ID
Query 将为此报表执行的查询文本
User 用于创建报表的用户 ID
CreatedTime 创建报表时的 UTC 时间,格式如下:yyyy-MM-ddTHH:mm:ssZ
ModifiedTime 上次修改报表时的 UTC 时间,格式如下:yyyy-MM-ddTHH:mm:ssZ
ExecuteNow 在创建报表期间请求有效负载中提供的 ExecuteNow 参数
queryStartTime 在创建报表期间请求有效负载中提供的查询开始时间。 仅当设置为“True”时才 ExecuteNow 适用
queryEndTime 在创建报表期间请求有效负载中提供的查询结束时间。 仅当设置为“True”时才 ExecuteNow 适用
StartTime 在创建报表期间请求有效负载中提供的开始时间
ReportStatus 报表执行的状态。 可能的值为 PausedActiveInactive
RecurrenceInterval 在创建报表期间请求有效负载中提供的重复间隔
RecurrenceCount 报告的剩余重复计数
CallbackUrl 在创建报表期间请求有效负载中提供的回调 URL
CallbackMethod 在创建报表期间请求有效负载中提供的回调方法
Format 在创建报表期间请求有效负载中提供的报表文件的格式
EndTime 报表创建期间请求有效负载中提供的结束时间。 仅当设置为“True”时才 ExecuteNow 适用
TotalRecurrenceCount RecurrenceCount 在创建报表期间的请求有效负载中提供
nextExecutionStartTime 下一次报表执行开始时的 UTC 时间戳
TotalCount Value 数组中的记录数
StatusCode 结果代码。 可能的值为 200、400、401、403、500
message 执行 API 后显示的状态消息