Partager via


Mettre à jour l’API de rapport pour la Place de marché commerciale

Cette API vous permet de modifier un paramètre de rapport.

Syntaxe de la requête

Méthode URI de requête
PUT https://api.partnercenter.microsoft.com/insights/v1.1/cmp/ScheduledReport/{Report ID}

En-tête de requête

En-tête Type Description
Autorisation string Obligatoire. Jeton d’accès Microsoft Entra dans le formulaire Bearer <token>
Content-Type string Application/JSON

Paramètre de chemin

Aucune

Paramètre de requête

Nom du paramètre Requis Type Description
reportId Oui string ID du rapport en cours de modification

Charge utile de la demande

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

Glossaire

Ce tableau liste les définitions clés des éléments dans la charge utile de la requête.

Paramètre Obligatoire Description Valeurs autorisées
ReportName Oui Nom à assigner au rapport string
Description Non Description du rapport créé string
StartTime Oui Horodatage à partir duquel la génération du rapport commence string
RecurrenceInterval Non Fréquence à laquelle le rapport doit être généré, en heures. La valeur minimale est 4 entier
RecurrenceCount Non Nombre de rapports à générer. La valeur par défaut est « illimité » entier
Format Oui Format du fichier exporté. La valeur par défaut est CSV. CSV/TSV
CallbackUrl Oui URL de rappel HTTPS à appeler lors de la génération du rapport string
CallbackMethod Non Méthode Get/Post qui peut être configurée avec l’URL de rappel GET/POST
endTime Non Horodatage UTC auquel la génération de rapport se termine. Le format doit être aaaa-MM-jjTHH:mm:ssZ string

Glossaire

Aucune

Response

La charge utile de la réponse est structurée comme suit :

Code de réponse : 200, 400, 401, 403, 404, 500

Charge utile de réponse :

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

Glossaire

Paramètre Description
ReportId Identificateur unique universel (UUID) du rapport créé
ReportName Nom fourni dans la charge utile de la demande lors de la création du rapport
Description Description fournie dans la charge utile de la demande lors de la création du rapport
QueryId ID de requête fourni dans la charge utile de la requête lors de la création du rapport
Query Texte de requête qui sera exécuté pour ce rapport
User ID d’utilisateur utilisé pour créer le rapport
CreatedTime Heure UTC de création du rapport au format suivant : aaaa-MM-jjTHH:mm:ssZ
ModifiedTime Heure UTC de dernière modification du rapport au format suivant : aaaa-MM-jjTHH:mm:ssZ
ExecuteNow Paramètre ExecuteNow fourni dans la charge utile de la demande lors de la création du rapport
queryStartTime Heure de début de la requête fournie dans la charge utile de la requête lors de la création du rapport. Cela s’applique uniquement s’il ExecuteNow est défini sur « True »
queryEndTime Heure de fin de requête fournie dans la charge utile de la requête lors de la création du rapport. Cela s’applique uniquement s’il ExecuteNow est défini sur « True »
StartTime Heure de début fournie dans la charge utile de la demande lors de la création du rapport
ReportStatus État d’exécution du rapport. Les valeurs possibles sont Paused, Active et Inactive.
RecurrenceInterval Intervalle de périodicité fourni dans la charge utile de la requête lors de la création du rapport
RecurrenceCount Nombre de périodicités restantes pour le rapport
CallbackUrl URL de rappel fournie dans la charge utile de la demande lors de la création du rapport
CallbackMethod Méthode de rappel fournie dans la charge utile de la demande lors de la création du rapport
Format Format des fichiers de rapport fournis dans la charge utile de la demande lors de la création du rapport
EndTime Heure de fin fournie dans la charge utile de la demande lors de la création du rapport. Cela s’applique uniquement s’il ExecuteNow est défini sur « True »
TotalRecurrenceCount RecurrenceCount fourni dans la charge utile de la demande lors de la création du rapport
nextExecutionStartTime Horodatage UTC au démarrage de l’exécution du rapport suivant
TotalCount Nombre d’enregistrements dans le tableau Valeur
StatusCode Code de résultat Les valeurs possibles sont 200, 400, 401, 403, 500
message Message d’état d’’exécution de l’API