---
# @generated by sylphx-gen. Do not edit.
title: "Uptime sources"
description: "The `uptime_sources` collection of Sylphx Observability: Persistent subscription to the environment's complete source-controlled checks."
type: reference
product: alerts
summary: "Persistent subscription to the environment's complete source-controlled checks."
updated: 2026-09-28
order: 900
---

Persistent subscription to the environment's complete source-controlled checks.

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

## Fields

| Field | Type | What it is |
| --- | --- | --- |
| `name` | `string` | Only `uptime_sources/manifest` is supported. |
| `uid` | `string` | Never reused; ownership receipts survive an empty source set. Output only. |
| `meta` | `ResourceMeta` | Lifecycle-bound etag and generation. |
| `spec` | `UptimeSourceSpec` | Delegated source reconciliation policy. Required. |
| `status` | `UptimeSourceStatus` | Last applied source and visible reconciliation outcome. 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 |
| --- | --- | --- |
| `GET` | [`get`](/docs/api/uptime_sources#get) | Gets the environment's manifest subscription (`uptime_sources/manifest`). |
| `PATCH` | [`update`](/docs/api/uptime_sources#update) | Configures manifest reconciliation; absent subscriptions require an empty etag. |

## get

Gets the environment's manifest subscription (`uptime_sources/manifest`).

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

## update

Configures manifest reconciliation; absent subscriptions require an empty etag.

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