Dash0 acquires Polar Signals

Manage Synthetic Checks

Retrieve the synthetic check locations available to the organization

get/api/synthetic-checks/locations

Returns Dash0 public regions and the organization's private synthetic locations as one list. kind distinguishes them.

The id of an entry is what a synthetic check definition stores to target it: the region identifier for a public region, and the Dash0-assigned opaque id for a private location. A check may also target a private location by its locationId, which names one location for good. A value equal to a public region identifier always means the region; target a private location with such a locationId by its id.

Deleted private locations are omitted.

Private locations carry health, derived from the workers currently connected to them. health.status is unknown when Dash0 cannot determine the connection state; that is distinct from offline, which reports that no worker is connected.

bash
Sample requestcurl --request GET 'https://api.eu-west-1.aws.dash0.com/api/synthetic-checks/locations' \
  --header "Authorization: Bearer ${DASH0_AUTH_TOKEN}"

Responses

The locations the organization can target.

array
object
stringrequired

The value a synthetic check definition stores to target this location: the region identifier for a public region, and the Dash0-assigned opaque id for a private location.

  • public: A Dash0-operated region, available to every organization.
  • private: A location the organization runs itself, visible only to that organization.
"public""private"
allOf

Private locations only. The customer-chosen name the location's workers register under. It is unique within the organization and never reused, so a check may target the location by it in place of id.

string

Private locations only. When Dash0 first registered the location.

allOf

Private locations only. Public regions are operated by Dash0 and report no per-location health here.