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 |