Settings & health
System → Settings (/system/settings) is the catch-all for tunables that aren’t first-class enough to deserve their own screen.
Sections
Section titled “Sections”Health
Section titled “Health”Live check on the stack:
- API:
/healthzresponse 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.
Market configs
Section titled “Market configs”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.
Moderation
Section titled “Moderation”- 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.
Feature flags
Section titled “Feature flags”Live under this same page: see Feature flags guide.
API calls
Section titled “API calls”| Action | Endpoint |
|---|---|
| Health check | GET /v1/admin/settings/health |
Full details in API: Engagement (health lives in the engagement/settings module).