tender-api · synthetic monitor

End-to-end probe board

target: https://staging.tender-api.com
29 pass 0 fail 0 degraded 0 pending
rendered 2026-07-08 08:19:58 UTC · auto-refresh 30s

API

probelatencylast runerror
API /v1/health returns 200 fast
health-200
7ms15s ago
Public pricing endpoint
pricing-200
1ms15s ago
Sample feed returns >=1 row
sample-notices-non-empty
36ms15s ago
Status feed has >=6 components
status-components-multi
54ms15s ago

Auth

probelatencylast runerror
/auth/callback without code returns error (not 200)
auth-callback-without-code-rejected
1ms1m ago
/auth/login emits 302 to ZITADEL authorize
auth-login-redirects-to-zitadel
1ms1m ago
Google IdP option offered on login
auth-google-button-present
82ms1m ago
Login redirect uses PKCE S256
auth-login-redirect-has-pkce
1ms1m ago
Passkey/WebAuthn option offered on login
auth-passkey-button-present
83ms1m ago
ZITADEL JWKS keys present
auth-zitadel-jwks
4ms4m ago
ZITADEL OIDC discovery doc
auth-zitadel-discovery
16ms1m ago
ZITADEL hosted login page renders
auth-login-page-renders
93ms1m ago
ZITADEL token endpoint rejects empty body (proves alive)
auth-token-endpoint-rejects-empty
34ms2m ago

Authorization

probelatencylast runerror
GET /v1/keys 401 without session
authz-keys-requires-auth
1ms1m ago
GET /v1/notices 401 without API key
authz-notices-requires-api-key
1ms1m ago
GET /v1/watchlists 401 without session
authz-watchlists-requires-auth
1ms1m ago
GET /v1/workspace 401 without session
authz-workspace-requires-auth
1ms1m ago
POST /v1/billing/portal 401 without session
authz-billing-portal-requires-auth
1ms1m ago
POST /v1/checkout 401 without session
authz-checkout-requires-auth
1ms1m ago

Billing

probelatencylast runerror
Stripe webhook rejects calls without signature
stripe-webhook-rejects-no-sig
1ms1m ago

Connectors

probelatencylast runerror
ch-simap returns >=1 row
connector-ch-simap
7ms15s ago
gb-contracts-finder returns >=1 row
connector-gb-cf
9ms15s ago
gb-fts returns >=1 row
connector-gb-fts
8ms15s ago
ua-prozorro returns >=1 row
connector-ua-prozorro
6ms15s ago
us-sam returns >=1 row
connector-us-sam
3ms35s ago

Marketing

probelatencylast runerror
Coverage page — no 5xx
marketing-coverage-no-5xx
0ms1m ago
Docs page — no 5xx
marketing-docs-no-5xx
1ms4m ago
Marketing landing — no 5xx
marketing-landing-no-5xx
0ms4m ago
Pricing page — no 5xx
marketing-pricing-no-5xx
0ms4m ago