Compartir a través de


Obtención de la API de informes para marketplace comercial

Esta API obtiene todos los informes que se han programado.

Sintaxis de la solicitud

Método URI de solicitud
GET https://api.partnercenter.microsoft.com/insights/v1.1/cmp/ScheduledReport?reportId={Report ID}&reportName={Report Name}&queryId={Query ID}

Encabezado de solicitud

Encabezado Tipo Descripción
Autorización string Necesario. Token de acceso de Microsoft Entra en el formulario Bearer <token>
Content-Type string Application/JSON

Parámetro de ruta de acceso

None

Parámetro de consulta

Nombre de parámetro Obligatorio Tipo Descripción
reportId No string Filtre para obtener detalles de solo los informes con el reportId especificado en este argumento. Se pueden especificar varios reportId separando con punto y coma (;)
reportName No string Filtrar para obtener los detalles de solo los informes con el elemento reportName especificado en este argumento
queryId No boolean Incluir consultas predefinidas por el sistema en la respuesta

Glosario

None

Respuesta

La carga de respuesta tiene la estructura en formato JSON siguiente:

Código de respuesta: 200, 400, 401, 403, 404, 500.

Carga de respuesta:

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

Glosario

En esta tabla se indican las definiciones clave de los elementos de la respuesta.

Parámetro Descripción
ReportId Identificador único universal (UUID) del informe que creó.
ReportName Nombre proporcionado en la carga de solicitud durante la creación del informe
Description Descripción proporcionada en la carga de solicitud durante la creación del informe
QueryId Identificador de consulta proporcionado en la carga de la solicitud durante la creación del informe
Query Texto de la consulta que se ejecutará para este informe
User Id. de usuario usado para crear el informe.
CreatedTime Hora UTC en que se creó el informe en el formato aaaa-MM-ddTHH:mm:ssZ.
ModifiedTime Hora UTC en que se modificó el informe en el formato aaaa-MM-ddTHH:mm:ssZ.
ExecuteNow Parámetro ExecuteNow proporcionado en la carga de solicitud durante la creación del informe
queryStartTime Hora de inicio de la consulta proporcionada en la carga de la solicitud durante la creación del informe. Esto solo es aplicable si ExecuteNow se establece en "True"
queryEndTime Hora de finalización de la consulta proporcionada en la carga de la solicitud durante la creación del informe. Esto solo es aplicable si ExecuteNow se establece en "True"
StartTime Hora de inicio proporcionada en la carga de la solicitud durante la creación del informe
ReportStatus Estado de la ejecución del informe. Los valores posibles son En pausa, Activo e Inactivo.
RecurrenceInterval Intervalo de periodicidad proporcionado en la carga de la solicitud durante la creación del informe
RecurrenceCount Recuento de periodicidad restante para el informe
CallbackUrl Dirección URL de devolución de llamada proporcionada en la carga de la solicitud durante la creación del informe
CallbackMethod Método de devolución de llamada proporcionado en la carga de la solicitud durante la creación del informe
Format Formato de los archivos de informe proporcionados en la carga de solicitud durante la creación del informe
EndTime Hora de finalización proporcionada en la carga de la solicitud durante la creación del informe. Esto solo es aplicable si ExecuteNow se establece en "True"
TotalRecurrenceCount RecurrenceCount proporcionado en la carga de solicitud durante la creación del informe
nextExecutionStartTime Marca de tiempo UTC cuando se inicie la próxima ejecución del informe
TotalCount Número de registros de la matriz Value.
StatusCode Código de resultado. Los valores posibles son 200, 400, 401, 403 y 500.
message Mensaje de estado de la ejecución de la API.