| probe | latency | last run | error | |
|---|---|---|---|---|
API /v1/health returns 200 fast health-200 | 2ms | 45s ago | ||
Public pricing endpoint pricing-200 | 36ms | 50s ago | ||
Sample feed returns >=1 row sample-notices-non-empty | 27ms | 45s ago | ||
Status feed has >=6 components status-components-multi | 5ms | 45s ago |
| probe | latency | last run | error | |
|---|---|---|---|---|
/auth/callback without code returns error (not 200) auth-callback-without-code-rejected | 1ms | 20s ago | ||
/auth/login emits 302 to ZITADEL authorize auth-login-redirects-to-zitadel | 2ms | 35s ago | ||
Google IdP option offered on login auth-google-button-present | 83ms | 35s ago | ||
Login redirect uses PKCE S256 auth-login-redirect-has-pkce | 1ms | 35s ago | ||
Passkey/WebAuthn option offered on login auth-passkey-button-present | 85ms | 35s ago | ||
ZITADEL JWKS keys present auth-zitadel-jwks | 21ms | 55s ago | ||
ZITADEL OIDC discovery doc auth-zitadel-discovery | 6ms | 35s ago | ||
ZITADEL hosted login page renders auth-login-page-renders | 67ms | 35s ago | ||
ZITADEL token endpoint rejects empty body (proves alive) auth-token-endpoint-rejects-empty | 21ms | 55s ago |
| probe | latency | last run | error | |
|---|---|---|---|---|
GET /v1/keys 401 without session authz-keys-requires-auth | 2ms | 20s ago | ||
GET /v1/notices 401 without API key authz-notices-requires-api-key | 2ms | 20s ago | ||
GET /v1/watchlists 401 without session authz-watchlists-requires-auth | 2ms | 20s ago | ||
GET /v1/workspace 401 without session authz-workspace-requires-auth | 2ms | 20s ago | ||
POST /v1/billing/portal 401 without session authz-billing-portal-requires-auth | 1ms | 20s ago | ||
POST /v1/checkout 401 without session authz-checkout-requires-auth | 2ms | 20s ago |
| probe | latency | last run | error | |
|---|---|---|---|---|
Stripe webhook rejects calls without signature stripe-webhook-rejects-no-sig | 2ms | 45s ago |
| probe | latency | last run | error | |
|---|---|---|---|---|
ch-simap returns >=1 row connector-ch-simap | 6ms | 45s ago | ||
gb-contracts-finder returns >=1 row connector-gb-cf | 5ms | 45s ago | ||
gb-fts returns >=1 row connector-gb-fts | 4ms | 45s ago | ||
ua-prozorro returns >=1 row connector-ua-prozorro | 4ms | 35s ago | ||
us-sam returns >=1 row connector-us-sam | 39ms | 50s ago |
| probe | latency | last run | error | |
|---|---|---|---|---|
Coverage page — no 5xx marketing-coverage-no-5xx | 1ms | 35s ago | ||
Docs page — no 5xx marketing-docs-no-5xx | 0ms | 30s ago | ||
Marketing landing — no 5xx marketing-landing-no-5xx | 0ms | 45s ago | ||
Pricing page — no 5xx marketing-pricing-no-5xx | 0ms | 30s ago |