API Docs

Build on top of TourneyPro.

1Public endpoints

GET/api/health

Liveness + dependency checks (database, cache, email). No auth required.

GET/api/launch-readiness

Readiness report: env, database, automation, RPCs, storage buckets.

2Authenticated access

Everything else (tournaments, wallet, registrations, notifications) is accessed through authenticated Supabase requests with row-level security — each user can only read and write their own rows. There is no public write API.

Full programmatic access (custom banners, bulk scheduling, auto-payouts, webhooks) is a Pro/Business host feature. Upgrade from Dashboard → Money → Plan, then contact us through the community channels to enable API access on your channel.

3Rate limits

Auth, payment and admin endpoints are rate-limited per IP and per user. If you hit a 429, back off exponentially — repeated hammering temporarily suspends the client.