Endpoints
Watchtower has three public hosts with different jobs. On hosted Watchtower they are:
Host | Hosted URL | Serves | Used by |
|---|---|---|---|
Console and API |
|
|
|
Gateway (ingest) |
| OTLP | OTel SDKs, |
Edge |
| RUM |
|
A self-hosted install has its own three URLs; GET /v1/platforms/config returns ingest_url and edge_url for the install you are on. POST /v1/projects/{prj}/ci-sources returns the full webhook_url.
Every host answers GET /healthz the same way:
{"status":"pass","checks":{"process":[{"status":"pass"}]},"version":"0d323ef9","build_time":"2026-11-06T20:18:22Z"}A site with a Content-Security-Policy that runs the browser SDK must allow both the edge and the gateway in connect-src.