---
title: "GET /installation/health"
method: GET
path: "/installation/health"
tags: ["Installation Health"]
---

# GET /installation/health

`GET /installation/health`

## Response `200`

Installation health status

- InstallationHealthResponse
  - `code_hosting` CodeHostingHealth, required
    - `azure_devops` AzureDevOpsHealth
      - `status` string, required
    - `github` GithubHealth
      - `status` string, required
    - `gitlab` GitlabHealth
      - `group` string, nullable
      - `host` string, nullable
      - `status` string, required
    - `jira` JiraHealth
      - `failure_reason` string, nullable
      - `host` string, nullable
      - `status` string, required
    - `slack` SlackHealth
      - `failure_reason` string, nullable
      - `status` string, required
      - `team_id` string, required

## Other responses

- `401` — Unauthorized
- `403` — Insufficient scopes
- `404` — No code hosting installation found

## Changes

- **2026-08-05** `c7d5cd8f5507` — 1 info
  - added the optional property `code_hosting/azure_devops` to the response with the `200` status

[Change history](https://skmtc.dev/gitar/apis/gitar-external-api/changes/installation/health/get.md)

---

[API](https://skmtc.dev/gitar/apis/gitar-external-api.md) · [All operations](https://skmtc.dev/gitar/apis/gitar-external-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/gitar/gitar-external-api/revisions/c7d5cd8f5507/schema)
