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-10 14:29:27 UTC · auto-refresh 30s

API

probelatencylast runerror
API /v1/health returns 200 fast
health-200
1ms8s ago
Public pricing endpoint
pricing-200
7ms38s ago
Sample feed returns >=1 row
sample-notices-non-empty
35ms1m ago
Status feed has >=6 components
status-components-multi
82ms38s ago

Auth

probelatencylast runerror
/auth/callback without code returns error (not 200)
auth-callback-without-code-rejected
1ms28s ago
/auth/login emits 302 to ZITADEL authorize
auth-login-redirects-to-zitadel
6ms38s ago
Google IdP option offered on login
auth-google-button-present
59ms28s ago
Login redirect uses PKCE S256
auth-login-redirect-has-pkce
7ms38s ago
Passkey/WebAuthn option offered on login
auth-passkey-button-present
70ms28s ago
ZITADEL JWKS keys present
auth-zitadel-jwks
5ms4m ago
ZITADEL OIDC discovery doc
auth-zitadel-discovery
25ms48s ago
ZITADEL hosted login page renders
auth-login-page-renders
63ms48s ago
ZITADEL token endpoint rejects empty body (proves alive)
auth-token-endpoint-rejects-empty
4ms4m ago

Authorization

probelatencylast runerror
GET /v1/keys 401 without session
authz-keys-requires-auth
1ms28s ago
GET /v1/notices 401 without API key
authz-notices-requires-api-key
1ms28s ago
GET /v1/watchlists 401 without session
authz-watchlists-requires-auth
2ms28s ago
GET /v1/workspace 401 without session
authz-workspace-requires-auth
1ms8s 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
1ms48s ago

Billing

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

Connectors

probelatencylast runerror
ch-simap returns >=1 row
connector-ch-simap
2ms48s ago
gb-contracts-finder returns >=1 row
connector-gb-cf
12ms38s ago
gb-fts returns >=1 row
connector-gb-fts
7ms38s ago
ua-prozorro returns >=1 row
connector-ua-prozorro
12ms38s ago
us-sam returns >=1 row
connector-us-sam
12ms38s ago

Marketing

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