{"version":"0.1","as_of_date":"2026-05-15","uptime_target_per_month_pct":99.9,"uptime_target_per_year_pct":99.95,"uptime_measurement":"Measured as 200 OK on /readyz from an external probe (parlay-api.com via the GCP tunnel). Scheduled maintenance excluded from the calculation.","latency_targets_p50_ms":{"/healthz":540,"/v1/sports":610,"/v1/sports/{sport_key}/odds":700,"/v1/sports/{sport_key}/props":900,"/v1/sports/{sport_key}/compare":1500,"/v1/sports/{sport_key}/best-line":1400,"/v1/inplay/arbs":560,"/v1/historical/coverage":630,"/v1/meta/api-info":450,"/v1/meta/credit-costs":400,"/openapi.json":500},"latency_note":"p50 latency from external public URL through the GCP nginx + SSH tunnel + Hetzner uvicorn stack. Internal Hetzner-local latency is 5-10x lower; transatlantic RTT dominates for callers outside EU.","support_response_time_hours":{"free":null,"starter":48,"pro":24,"scale":4,"enterprise":1},"support_channels":{"email":"support@parlay-api.com","discord":null,"phone":null,"page":"/contact","rss":null},"maintenance_window_policy":"Rolling reload is zero-downtime (GCP nginx backup covers the < 90 s worker-restart window). Postgres operations announced 24 h in advance via /changelog; during the operation /readyz returns 503 so HAProxy / ELB / k8s clients de-rotate cleanly.","maintenance_announcement_channel":"/changelog","data_retention":{"live_odds_snapshots":"rolling 30 days hot, 30 days cold","prop_snapshots":"rolling 30 days hot, 30 days cold","closing_lines_archive":"permanent (since 1999)","historical_odds_archive":"permanent (since 1999, ~1.5M records)","audit_logs":"90 days","deletion_on_account_close":"all account-linked data within 30 days per /privacy"},"incident_response":{"status_page":"/status","live_status_json":"/v1/status","live_provider_state":"/v1/meta/provider-state","incidents_json":"/v1/meta/incidents","uptime_json":"/v1/meta/uptime","rss":null,"subscribe_url":null},"compliance":{"data_residency":"EU (Hetzner Falkenstein)","tls":"TLS 1.3, HSTS preload-eligible","auth":"API key (header / query / bearer)","encryption_at_rest":"filesystem-level on NVMe RAID1","encryption_in_transit":"TLS 1.3 end-to-end","privacy_policy_url":"/privacy","terms_of_service_url":"/terms","acceptable_use_url":"/acceptable-use"},"related":{"pricing_url":"/v1/pricing","api_info_url":"/v1/meta/api-info","provider_state_url":"/v1/meta/provider-state","source_quality_url":"/v1/meta/source-quality","book_coverage_url":"/v1/meta/book-coverage","credit_costs_url":"/v1/meta/credit-costs","changelog_url":"/v1/meta/changelog","incidents_url":"/v1/meta/incidents","uptime_url":"/v1/meta/uptime","openapi_url":"/openapi.json"},"notes":["Numbers reflect operational reality measured 2026-05-15.","Uptime is computed monthly; downtime under planned maintenance windows is excluded.","Latency targets are p50; p95 / p99 not yet published (awaiting /v1/meta/uptime endpoint to surface rolling-window aggregates).","Enterprise customers may negotiate custom SLAs with stricter latency or higher uptime targets; contact support@parlay-api.com."]}