Dela via


Hämta rapport-API för kommersiell marknadsplats

Det här API:et hämtar alla rapporter som har schemalagts.

Syntax för begäran

Metod Begärande-URI
GET https://api.partnercenter.microsoft.com/insights/v1.1/cmp/ScheduledReport?reportId={Report ID}&reportName={Report Name}&queryId={Query ID}

Begärandehuvud

Sidhuvud Typ Beskrivning
Auktorisering sträng Obligatoriskt. Microsoft Entra-åtkomsttoken i formuläret Bearer <token>
Innehållstyp sträng Application/JSON

Sökvägsparameter

Ingen

Frågeparameter

Parameternamn Krävs Typ Beskrivning
reportId Nej sträng Filtrera för att få information om endast rapporter med angivet reportId i det här argumentet. Flera reportId kan anges genom att avgränsa dem med semikolon (;)
reportName Nej sträng Filtrera för att få information om endast rapporter med angivet reportName i det här argumentet
queryId Nej boolean Inkludera fördefinierade systemfrågor i svaret

Ordlista

Ingen

Response

Svarsnyttolasten är strukturerad i JSON-format enligt följande:

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

Svarsnyttolast:

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

Ordlista

I den här tabellen visas viktiga definitioner av element i svaret.

Parameter Description
ReportId Universellt unik identifierare (UUID) för den rapport som du skapade
ReportName Namn som angavs i nyttolasten för begäran när rapporten skapades
Description Beskrivning som anges i nyttolasten för begäran när rapporten skapas
QueryId Fråge-ID som anges i nyttolasten för begäran när rapporten skapas
Query Frågetext som ska köras för den här rapporten
User Användar-ID som används för att skapa rapporten
CreatedTime UTC Tid då rapporten skapades i det här formatet: åååå-MM-ddTHH:mm:ssZ
ModifiedTime UTC Tid då rapporten senast ändrades i det här formatet: åååå-MM-ddTHH:mm:ssZ
ExecuteNow ExecuteNow-parametern som anges i nyttolasten för begäran när rapporten skapas
queryStartTime Frågestarttid som anges i nyttolasten för begäran när rapporten skapas. Detta gäller endast om ExecuteNow är inställt på "True"
queryEndTime Frågesluttid som anges i nyttolasten för begäran när rapporten skapas. Detta gäller endast om ExecuteNow är inställt på "True"
StartTime Starttid som anges i nyttolasten för begäran när rapporten skapas
ReportStatus Status för rapportkörningen. Möjliga värden är Pausade, Aktiva och Inaktiva.
RecurrenceInterval Upprepningsintervall som anges i nyttolasten för begäran när rapporten skapas
RecurrenceCount Återstående antal upprepningar för rapporten
CallbackUrl Motringnings-URL som anges i nyttolasten för begäran när rapporten skapas
CallbackMethod Motringningsmetod som tillhandahålls i nyttolasten för begäran när rapporten skapas
Format Format för rapportfilerna som angavs i nyttolasten för begäran när rapporten skapades
EndTime Sluttid som anges i nyttolasten för begäran när rapporten skapas. Detta gäller endast om ExecuteNow är inställt på "True"
TotalRecurrenceCount RecurrenceCount som anges i nyttolasten för begäran när rapporten skapas
nextExecutionStartTime UTC-tidsstämpel när nästa rapportkörning startar
TotalCount Antal poster i matrisen Värde
StatusCode Resultatkod. Möjliga värden är 200, 400, 401, 403, 500
message Statusmeddelande från körningen av API:et