Discord, webhooks and the API
Send what happens at your events somewhere else, or read it from software of your own.
Discord
Point a Discord webhook at your store and the events you choose are posted to that channel as they happen — a night going live, a round pairing, a champion.
You pick which events post. A channel that announces everything is a channel nobody reads.
Webhooks of your own
Any URL can receive the same events as signed JSON. The signature is how your software knows a delivery came from us rather than from somebody who guessed the URL, and a delivery that fails is retried rather than dropped.
Every delivery is listed with what it contained and what your endpoint answered, so a broken integration is something you can see rather than something you find out about later.
Reading it back
The API serves your events, rosters, pairings and standings as JSON, with a key you make and can revoke. It is the same data the public pages render, so nothing is hidden behind a private format.
The developer page lists the endpoints and gives you a key to try them with.