コマーシャル マーケットプレースのレポート API を更新する
この API を使用すると、レポート パラメーターを変更できます。
要求構文
認証方法 | 要求 URI |
---|---|
PUT | https://api.partnercenter.microsoft.com/insights/v1.1/cmp/ScheduledReport/{Report ID} |
要求ヘッダー
Header | 型 | 説明 |
---|---|---|
承認 | string | 必須。 フォーム内の Microsoft Entra アクセス トークン Bearer <token> |
コンテンツタイプ | 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 |
レポート実行の状態。 有効な値は、Paused、Active、および Inactive です。 |
RecurrenceInterval |
レポートの作成中に要求ペイロードに指定された繰り返し間隔 |
RecurrenceCount |
レポートの残りの繰り返し数 |
CallbackUrl |
レポートの作成時に要求ペイロードに指定されたコールバック URL |
CallbackMethod |
レポートの作成時に要求ペイロードで提供されるコールバック メソッド |
Format |
レポートの作成時に要求ペイロードに指定されたレポート ファイルの形式 |
EndTime |
レポートの作成中に要求ペイロードに指定された終了時刻。 これは、"True" に設定されている場合 ExecuteNow にのみ適用されます。 |
TotalRecurrenceCount |
RecurrenceCount レポートの作成時に要求ペイロードに指定された |
nextExecutionStartTime |
次のレポートの実行が開始される UTC タイムスタンプ |
TotalCount |
Value 配列内のレコードの数 |
StatusCode |
結果コード。 200、400、401、403、500 の値になる可能性があります |
message |
API の実行からのステータス メッセージ |