---
title: "Update a healthcheck"
method: PUT
path: "/v1/healthchecks/{uuid}"
tags: ["Healthchecks"]
---

# Update a healthcheck

`PUT /v1/healthchecks/{uuid}`

## Path parameters

- `uuid` string, required

## Request body

- HealthcheckCreate
  - `name` string, required
  - `period_value` integer — Expected ping interval (simple mode)
  - `period_type` 'seconds' | 'minutes' | 'hours' | 'days'
  - `grace_period_value` integer, required
  - `grace_period_type` 'seconds' | 'minutes' | 'hours' | 'days', required
  - `cron` string — Cron expression (cron mode)
  - `timezone` string

## Response `200`

Healthcheck updated

---

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