Freigeben über


Aktualisieren der Berichts-API für den kommerziellen Marketplace

Mit dieser API können Sie einen Berichtsparameter ändern.

Anforderungssyntax

Methode Anforderungs-URI
PUT https://api.partnercenter.microsoft.com/insights/v1.1/cmp/ScheduledReport/{Report ID}

Anforderungsheader

Header Typ Beschreibung
Autorisierung Zeichenfolge Erforderlich. Das Microsoft Entra-Zugriffstoken im Formular Bearer <token>
Content-Type Zeichenfolge Application/JSON

Pfadparameter

Keine

Abfrageparameter

Parametername Erforderlich Type BESCHREIBUNG
reportId Ja Zeichenfolge ID des Berichts, der geändert wird

Anforderungsnutzlast

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

Glossar

In dieser Tabelle sind die Schlüsseldefinitionen der Elemente in den Anforderungsnutzdaten aufgeführt.

Parameter Erforderlich Beschreibung Zulässige Werte
ReportName Ja Name, der dem Bericht zugewiesen werden soll Zeichenfolge
Description No Beschreibung des erstellten Berichts Zeichenfolge
StartTime Ja Zeitstempel, nach dem die Berichterstellung beginnt Zeichenfolge
RecurrenceInterval No Häufigkeit in Stunden, mit der der Bericht generiert werden soll. Der Mindestwert ist 4. integer
RecurrenceCount No Anzahl der zu generierenden Berichte. Der Standardwert ist „Unbestimmt“. integer
Format Ja Dateiformat für die exportierte Datei. Der Standardwert ist „CSV“. CSV/TSV
CallbackUrl Ja HTTPS-Rückruf-URL, die bei der Berichterstellung aufgerufen werden soll Zeichenfolge
CallbackMethod No Get/Post-Methode, die mit der Rückruf-URL konfiguriert werden kann GET/POST
endTime No UTC-Zeitstempel, an dem die Berichterstellung beendet wird. Das Format sollte wie folgt lauten: yyyy-MM-ddTHH:mm:ssZ. Zeichenfolge

Glossar

Keine

Antwort

Die Antwortnutzdaten sind wie folgt strukturiert:

Antwortcode: 200, 400, 401, 403, 404, 500

Antwortnutzlast:

{
  "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
}

Glossar

Parameter Beschreibung
ReportId Universally Unique Identifier (UUID) des von Ihnen erstellten Berichts
ReportName Name, der während der Berichtserstellung in der Anforderungsnutzlast angegeben wird
Description Beschreibung, die in der Anforderungsnutzlast während der Berichtserstellung bereitgestellt wird
QueryId Abfrage-ID, die während der Berichtserstellung in der Anforderungsnutzlast bereitgestellt wird
Query Abfragetext, der für diesen Bericht ausgeführt wird
User Benutzer-ID, die zum Erstellen des Berichts verwendet wird
CreatedTime Die UTC-Zeit, zu der der Bericht erstellt wurde, im folgenden Format: yyyy-MM-ddTHH:mm:ssZ
ModifiedTime Die UTC-Zeit, zu der der Bericht zuletzt geändert wurde, im folgenden Format: yyyy-MM-ddTHH:mm:ssZ
ExecuteNow ExecuteNow-Parameter, der während der Berichtserstellung in der Anforderungsnutzlast bereitgestellt wird
queryStartTime Abfragestartzeit, die in der Anforderungsnutzlast während der Berichtserstellung bereitgestellt wird. Dies gilt nur, wenn ExecuteNow sie auf "True" festgelegt ist.
queryEndTime Abfrageendzeit, die in der Anforderungsnutzlast während der Berichtserstellung bereitgestellt wird. Dies gilt nur, wenn ExecuteNow sie auf "True" festgelegt ist.
StartTime Startzeit, die in der Anforderungsnutzlast während der Berichtserstellung bereitgestellt wird
ReportStatus Status der Berichtsausführung. Die möglichen Werte lauten Angehalten, Aktiv und Inaktiv.
RecurrenceInterval Wiederholungsintervall, das während der Berichtserstellung in der Anforderungsnutzlast bereitgestellt wird
RecurrenceCount Verbleibende Wiederholungsanzahl für den Bericht
CallbackUrl Rückruf-URL, die während der Berichtserstellung in der Anforderungsnutzlast bereitgestellt wird
CallbackMethod Callbackmethode, die während der Berichtserstellung in der Anforderungsnutzlast bereitgestellt wird
Format Format der Berichtsdateien, die während der Berichtserstellung in der Anforderungsnutzlast bereitgestellt werden
EndTime Endzeit, die in der Anforderungsnutzlast während der Berichtserstellung bereitgestellt wird. Dies gilt nur, wenn ExecuteNow sie auf "True" festgelegt ist.
TotalRecurrenceCount RecurrenceCount in der Anforderungsnutzlast während der Berichtserstellung bereitgestellt
nextExecutionStartTime UTC-Zeitstempel, wenn die ausführung des nächsten Berichts gestartet wird
TotalCount Anzahl der Datensätze im Value-Array
StatusCode Ergebniscode. Die möglichen Werte sind 200, 400, 401, 403, 500.
message Statusmeldung der API-Ausführung