---
# @generated by sylphx-gen. Do not edit.
title: "Uptime checks"
description: "The `uptime_checks` collection of Sylphx Observability: An UptimeCheck observes safe transport behavior or the public revision of every authorized bound host/path."
type: reference
product: alerts
summary: "An UptimeCheck observes safe transport behavior or the public revision of every authorized bound host/path."
updated: 2026-09-28
order: 900
---

An UptimeCheck observes safe transport behavior or the public revision of every authorized bound host/path. Workflows owns its durable clock.

**Service** Sylphx Observability · **Resource type** `observability.sylphx.com/UptimeCheck` · **Name pattern** `orgs/{org}/projects/{project}/envs/{env}/uptime_checks/{uptime_check}` · **Shape** `spec_status`

## Fields

| Field | Type | What it is |
| --- | --- | --- |
| `name` | `string` | The tenant-scoped check name. |
| `uid` | `string` | A new immutable identity on every creation, including name reuse. Output only. |
| `meta` | `ResourceMeta` | Resource metadata, generation and etag. |
| `spec` | `UptimeCheckSpec` | Safe desired observation policy. Required. |
| `status` | `UptimeCheckStatus` | Durable evidence, including missing coverage. Output only. |

## Methods

Every method of the collection, in the registry's order, with the scope it
needs. The full request, response and examples are one link away.

| Method | Call | What it does |
| --- | --- | --- |
| `POST` | [`create`](/docs/api/uptime_checks#create) | Creates one tenant uptime check. |
| `GET` | [`get`](/docs/api/uptime_checks#get) | Gets one tenant uptime check. |
| `GET` | [`list`](/docs/api/uptime_checks#list) | Lists checks and aggregate status. GetUptimeCheck reads target pages. |
| `PATCH` | [`update`](/docs/api/uptime_checks#update) | Updates one tenant uptime check. |
| `DELETE` | [`delete`](/docs/api/uptime_checks#delete) | Deletes one tenant uptime check. |

## create

Creates one tenant uptime check.

`POST https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/uptime_checks` · scope `observability:write` · effect `write` · [Request, response and examples](/docs/api/uptime_checks/create)

## get

Gets one tenant uptime check.

`GET https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/uptime_checks/uptime-check` · scope `observability:read` · effect `read` · [Request, response and examples](/docs/api/uptime_checks/get)

## list

Lists checks and aggregate status. GetUptimeCheck reads target pages.

`GET https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/uptime_checks` · scope `observability:read` · effect `read` · paginated · [Request, response and examples](/docs/api/uptime_checks/list)

## update

Updates one tenant uptime check.

`PATCH https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/uptime_checks/uptime-check` · scope `observability:write` · effect `write` · [Request, response and examples](/docs/api/uptime_checks/update)

## delete

Deletes one tenant uptime check.

`DELETE https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/uptime_checks/uptime-check` · scope `observability:write` · effect `destructive` · [Request, response and examples](/docs/api/uptime_checks/delete)
