

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Operaciones de API internas
<a name="internal-apis"></a>

Si supervisas las operaciones de la API, es posible que veas llamadas a las siguientes operaciones únicamente internas:
+ `GetDashboardUrl`
+ `ListReportsV2`

## Funcionamiento interno de la API: GetDashboardUrl
<a name="internal-apis-getdashboardurl"></a>

Esta operación aparece en los registros del sistema cuando la consola AMS la invoca. No tiene otro caso de uso. No está disponible para su uso directo.

Devuelve la URL del panel de control incrustado para el informe correspondiente. Esta operación acepta un mensaje `dashboardName` devuelto por`ListReports`.

**Sintaxis de la solicitud**

```
HTTP/1.1 200
Content-type: application/json
{
    "dashboardName": "string"
}
```

**Elementos de la solicitud**

**`dashboardName`**: el nombre del panel rápido para el que se solicita la URL. El nombre del panel se devuelve en la ListReports versión 2.

Tipo: cadena

**Sintaxis de la respuesta**

```
HTTP/1.1 200
Content-type: application/json
{
  "url": "string"
}
```

**Elementos de respuesta**

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200. El servicio devuelve los datos siguientes en formato JSON.

**`url`**: Devuelve la URL rápida de la solicitud`dashboardName`.

Tipo: cadena

**Errores**

Para obtener información sobre los errores comunes a todas las acciones, consulte [Errores comunes](https://docs.aws.amazon.com/apigateway/latest/api/CommonErrors.html).

**`BadRequestException`**:

La solicitud presentada no es válida. Por ejemplo, si la entrada está incompleta o es incorrecta. Consulte el mensaje de error adjunto para obtener más información.

Código de estado HTTP: 400

**`NotFoundException`**:

No se encuentra el recurso solicitado. Asegúrese de que el URI de la solicitud sea correcto.

Código de estado HTTP: 404

**`TooManyRequestsException`**:

La solicitud ha alcanzado su límite máximo. Vuelva a intentarlo una vez transcurrido el período de tiempo especificado.

Código de estado HTTP: 429

**`UnauthorizedException`**:

La solicitud se deniega porque la persona que llama no tiene permisos suficientes.

Código de estado HTTP: 401

## Funcionamiento de la API interna: V2 ListReports
<a name="internal-apis-listreportsv2"></a>

Esta API aparece en los registros del sistema cuando la consola AMS la invoca. No tiene otro caso de uso. No está disponible para su uso directo.

Devuelve una lista de los informes operativos que están disponibles para una cuenta específica.

**Sintaxis de la solicitud**

La solicitud no tiene un cuerpo de solicitud.

**Sintaxis de la respuesta**

```
HTTP/1.1 200
Content-type: application/json
{
  "reportsList": [
    {
        "dashboard": "string",
        "lastUpdatedTime": "string",
    }
  ],
  "reportsType": "string"
}
```

**Elementos de respuesta**

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200. El servicio devuelve los datos siguientes en formato JSON.

**`reportsList`**: La lista de informes operativos disponibles.

Tipo: matriz de objetos del panel

**`reportsType`**: Indica si un informe está agregado en varias cuentas o no.

Tipo: cadena

**Errores**

Para obtener información sobre los errores comunes a todas las acciones, consulte [Errores comunes](https://docs.aws.amazon.com/apigateway/latest/api/CommonErrors.html).

**`BadRequestException`**:

La solicitud presentada no es válida. Por ejemplo, la entrada está incompleta o es incorrecta. Consulte el mensaje de error adjunto para obtener más información.

Código de estado HTTP: 400

**`NotFoundException`**:

No se encuentra el recurso solicitado. Asegúrese de que el URI de la solicitud sea correcto.

Código de estado HTTP: 404

**`TooManyRequestsException`**:

La solicitud ha alcanzado su límite máximo. Vuelva a intentarlo una vez transcurrido el período de tiempo especificado.

Código de estado HTTP: 429

**`UnauthorizedException`**:

La solicitud se deniega porque la persona que llama no tiene permisos suficientes.

Código de estado HTTP: 401