Atualizar API de relatório
Essa API ajuda a modificar um parâmetro de relatório.
Sintaxe da solicitação
Método | URI da solicitação |
---|---|
PUT | https://api.partnercenter.microsoft.com/insights/v1/mpn/ScheduledReport/{Report ID} |
Cabeçalho da solicitação
Cabeçalho | Tipo | Descrição |
---|---|---|
Autorização | string | Obrigatória. O token de acesso do Microsoft Entra no formato Bearer <token> |
Tipo de conteúdo | string | Application/JSON |
Parâmetro de caminho
Nome do Parâmetro | Tipo | Obrigatória | Descrição |
---|---|---|---|
reportId | string | Não | ID do relatório que está sendo modificado |
Parâmetro de consulta
Nenhum
Payload da solicitação
{
"ReportName": "string",
"Description": "string",
"StartTime": "string",
"RecurrenceInterval": 0,
"RecurrenceCount": 0,
"Format": "string",
"CallbackUrl": "string",
"CallbackMethod": "string"
}
Solicitar glossário
Esta tabela lista as principais definições dos elementos da resposta.
Parâmetro | Obrigatório | Descrição | Valores permitidos |
---|---|---|---|
ReportName | Sim | Nome a ser atribuído ao relatório | String |
Descrição | Não | Descrição do relatório criado | String |
StartTime | Sim | Carimbo de data/hora após o qual a geração de relatório será iniciada | String |
RecurrenceInterval | Não | Frequência em horas em que o relatório deve ser gerado. O valor mínimo é 4 | Inteiro |
RecurrenceCount | Não | Número de relatórios a serem gerados. O padrão é indefinido. | Inteiro |
Formatar | Não | Formato de arquivo do arquivo exportado. O padrão é CSV | CSV/TSV |
CallbackURL | Não | URL de retorno de chamada https a ser chamada na geração de relatório | String |
CallbackMethod | Não | Método http a ser usado para retorno de chamada | GET/POST |
Resposta
A carga de solicitação é estrutura conforme a seguir:
Código de resposta: 200, 400, 401, 403, 404, 500
Exemplo de conteúdo da resposta:
{
"Value": [
{
"ReportId": "string",
"ReportName": "string",
"Description": "string",
"QueryId": "string",
"Query": "string",
"User": "string",
"CreatedTime": "string",
"ModifiedTime": "string",
"ExecuteNow": true,
"StartTime": "string",
"ReportStatus": "string",
"RecurrenceInterval": 0,
"RecurrenceCount": 0,
"CallbackUrl": "string",
"CallbackMethod": "string",
"Format": "string"
}
],
"TotalCount": 0,
"Message": "string",
"StatusCode": 0,
}
Glossário de respostas
Esta tabela define os principais elementos na resposta:
Parâmetro | Descrição |
---|---|
ReportId | UUID (identificador universal exclusivo) do relatório sendo atualizado |
ReportName | Nome fornecido ao relatório na carga de solicitação |
Descrição | Descrição fornecida ao relatório na carga de solicitação |
QueryId | ID de consulta passada no momento da criação do relatório |
Consulta | Texto da consulta que será executada para este relatório |
Usuário | ID de usuário usada para criar o relatório |
CreatedTime | Hora de criação do relatório. O formato de hora é aaaa-MM-ddTHH:mm:ssZ |
ModifiedTime | Hora em que o relatório foi modificado pela última vez. O formato de hora é aaaa-MM-ddTHH:mm:ssZ |
ExecuteNow | Sinalizador ExecuteNow definido no momento em que o relatório foi criado |
StartTime | Hora em que a execução do relatório será iniciada. O formato de hora é aaaa-MM-ddTHH:mm:ssZ |
ReportStatus | Status da execução do relatório. Os valores possíveis são Pausado, Ativo e Inativo. |
RecurrenceInterval | Intervalo de recorrência fornecido na carga de solicitação |
RecurrenceCount | Contagem de recorrências fornecido na carga de solicitação |
CallbackUrl | URL de retorno de chamada fornecida na solicitação |
CallbackMethod | Método de retorno de chamada fornecido na solicitação |
Formatar | Formato dos arquivos do relatório |
TotalCount | Número de conjuntos de itens na Matriz de valores |
Mensagem | Mensagem do status da execução da API |
StatusCode | Código de resultado. Os valores possíveis são 200, 400, 401, 403, 500 |