---
title: "Site information"
method: GET
path: "/network-monitoring/v1/site-health/{site-id}"
tags: ["Site Health"]
---

# Site information

`GET /network-monitoring/v1/site-health/{site-id}`

## Request

- Base URL: `https://sso.common.cloud.hpe.com`
- URL: `https://sso.common.cloud.hpe.com/network-monitoring/v1/site-health/{site-id}`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://sso.common.cloud.hpe.com/as/token.oauth2`

This API endpoint provides the detailed health information for the requested site, including site Id, health of the site, and poor health reasons for the site. The response includes the count of devices, clients, VMs, and hosts categorized by performance as poor, fair or good.

## Path parameters

- `site-id` string, uuid, required: Identifier of the Site for which site information is requested.

## Response `200`

Success

- SiteHealth
  - `id` string, required: Primary identifier for the resource.
  - `type` string, required: The type of the resource.
  - `response` Responsesite, required
    - `status` string: The status of the API response, indicating success or failure.
    - `code` string
    - `message` string: A message providing details about the result of the API request.
  - `reasons` HealthReason[], required
    - `health` string
    - `reason` string
    - `data` object
      - `count` integer
  - `health` Health, required
    - `groups` GroupValue[]
      - `name` string
      - `value` integer
  - `deviceTypes` EntityNameHealth[], required
    - `name` string
    - `health` Health
      - `groups` GroupValue[]
        - `name` string
        - `value` integer
  - `clientTypes` ClientEntityNameHealth[], required
    - `name` string
    - `health` Health
      - `groups` GroupValue[]
        - `name` string
        - `value` integer
  - `compute` ComputeEntityNameHealth[], required
    - `name` string
    - `health` Health
      - `groups` GroupValue[]
        - `name` string
        - `value` integer

## Other responses

- `400`: Invalid input received.
- `401`: Unauthorized. Authentication credentials are required or invalid.
- `403`: Forbidden: Access is denied.
- `429`: Too Many Requests. The user has sent too many requests in a given amount of time.
- `500`: Internal Server Error. An unexpected error occurred on the server.

---

[API](https://skmtc.dev/arubanetworks/apis/authorization.md) - [All operations](https://skmtc.dev/arubanetworks/apis/authorization/llms.txt) - [OpenAPI document](https://skmtc.dev/arubanetworks/apis/authorization/revisions/74c95058b11f?raw)
