Skip to content

Settings & health

System → Settings (/system/settings) is the catch-all for tunables that aren’t first-class enough to deserve their own screen.

Live check on the stack:

  • API: /healthz response time and status.
  • Postgres: connection pool, active queries, slow query count.
  • Redis: ping, keyspace size.
  • Cloudflare Stream: last webhook received, pending uploads.
  • Cron status: last run time and status for each of the 5 crons.

Any red state on this page = escalate.

Per-launch-market settings:

  • Currency hint (informational, not used for actual conversion).
  • Default language (EN/AR/ID).
  • VAS enabled: links to relevant public_vas_enabled_* flags.
  • Payment rails allowed: subset of the 5 rails.
  • Keyword list: spam/slur patterns for auto-flagging.
  • Auto-suspend threshold: 3 strikes by default; keep at 3.
  • Redis flush buttons for individual caches (feed composer, pricing resolver, public flags). Use sparingly: invalidation cascades can spike backend load briefly.

Live under this same page: see Feature flags guide.

ActionEndpoint
Health checkGET /v1/admin/settings/health

Full details in API: Engagement (health lives in the engagement/settings module).