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.