---
title: "GET /projects/{project}/regions/{region}/healthSources/{healthSource}/getHealth"
method: GET
path: "/projects/{project}/regions/{region}/healthSources/{healthSource}/getHealth"
tags: ["regionHealthSources"]
---

# GET /projects/{project}/regions/{region}/healthSources/{healthSource}/getHealth

`GET /projects/{project}/regions/{region}/healthSources/{healthSource}/getHealth`

## Request

- Base URL: `https://compute.googleapis.com/compute/v1`
- URL: `https://compute.googleapis.com/compute/v1/projects/{project}/regions/{region}/healthSources/{healthSource}/getHealth`
- Auth: one of:
  - OAuth 2 and OAuth 2
    - Implicit: `https://accounts.google.com/o/oauth2/auth`
    - Scopes: `https://www.googleapis.com/auth/cloud-platform`
    - Authorization code: `https://accounts.google.com/o/oauth2/auth`
    - Token URL: `https://accounts.google.com/o/oauth2/token` scopes: `https://www.googleapis.com/auth/cloud-platform`
  - OAuth 2 and OAuth 2
    - Implicit: `https://accounts.google.com/o/oauth2/auth`
    - Scopes: `https://www.googleapis.com/auth/compute`
    - Authorization code: `https://accounts.google.com/o/oauth2/auth`
    - Token URL: `https://accounts.google.com/o/oauth2/token` scopes: `https://www.googleapis.com/auth/compute`
  - OAuth 2 and OAuth 2
    - Implicit: `https://accounts.google.com/o/oauth2/auth`
    - Scopes: `https://www.googleapis.com/auth/compute.readonly`
    - Authorization code: `https://accounts.google.com/o/oauth2/auth`
    - Token URL: `https://accounts.google.com/o/oauth2/token` scopes: `https://www.googleapis.com/auth/compute.readonly`

Gets the most recent health check results for this
regional HealthSource.

## Path parameters

- `project` string, required
- `region` string, required
- `healthSource` string, required

## Response `200`

Successful response

- HealthSourceHealth: Response message for RegionHealthSources.GetHealth
  - `healthState` 'HEALTHY' | 'UNHEALTHY' | 'UNKNOWN': Health state of the HealthSource.
  - `kind` string: Output only. [Output Only] Type of resource. Alwayscompute#healthSourceHealth for the health of health sources.
  - `sources` HealthSourcesGetHealthResponseSourceInfo[]: Health state details of the sources.
    - `backends` HealthSourcesGetHealthResponseSourceInfoBackendInfo[]: Represents an instance group or network endpoint group behind the source backend service. Only used if the sourceType of the regionHealthSource is BACKEND_SERVICE.
      - `endpointCount` integer: Total number of endpoints when determining the health of the regionHealthSource.
      - `group` string: Fully qualified URL of an instance group or network endpoint group behind the source backend service.
      - `healthyEndpointCount` integer: Number of endpoints considered healthy when determining health of the regionHealthSource.
    - `forwardingRule` string: Fully qualified URL of the forwarding rule associated with the source resource if it is a L4ILB backend service.
    - `source` string: Fully qualified URL of the associated source resource. This is always a backend service URL.

## Changes

- **2026-10-30** `8b85e897d3dc`: 4 info
  - the security scope `https://www.googleapis.com/auth/cloud-platform` was added to the endpoint's security scheme `Oauth2`
  - the security scope `https://www.googleapis.com/auth/cloud-platform` was added to the endpoint's security scheme `Oauth2c`
  - the security scope `https://www.googleapis.com/auth/compute.readonly` was removed from the endpoint's security scheme `Oauth2`
  - the security scope `https://www.googleapis.com/auth/compute.readonly` was removed from the endpoint's security scheme `Oauth2c`
- **2026-10-23** `48929bf89eeb`: 4 info
  - the security scope `https://www.googleapis.com/auth/cloud-platform` was added to the endpoint's security scheme `Oauth2`
  - the security scope `https://www.googleapis.com/auth/cloud-platform` was added to the endpoint's security scheme `Oauth2c`
  - the security scope `https://www.googleapis.com/auth/compute.readonly` was removed from the endpoint's security scheme `Oauth2`
  - the security scope `https://www.googleapis.com/auth/compute.readonly` was removed from the endpoint's security scheme `Oauth2c`
- …earlier changes not shown

[Operation history](https://skmtc.dev/google/apis/compute/changes/projects/:project/regions/:region/healthSources/:healthSource/getHealth/get.md)

---

[API](https://skmtc.dev/google/apis/compute.md) - [All operations](https://skmtc.dev/google/apis/compute/llms.txt) - [OpenAPI document](https://skmtc.dev/google/apis/compute/revisions/8b85e897d3dc?raw)
