Home / Blog / Connecting External Scoring Systems With the OAuth2 API

Connecting External Scoring Systems With the OAuth2 API

Connecting External Scoring Systems With the OAuth2 API

If your scores already live in another system, live scoring apps, tournament software, or a club's own booking platform, you don't need to double-enter them. The OAuth2 API lets those systems push scores straight into the right group.

The OAuth2 Flow

A connecting application authenticates via a standard OAuth2 authorization flow, an organiser grants access and picks which group the connection applies to, and the application receives a token scoped to that group only. Nothing outside the approved group is ever visible to the integration.

De-duplicating Events by ID

Every score pushed through the API carries an external event ID from the source system. If the same event is sent twice, whether from a retry or a sync running more than once, it's recognised and skipped rather than posted a second time, so a player's history never double-counts a round.

What a Clean Integration Looks Like

A well-built integration authenticates once, stores its token, and pushes a score the moment a round finishes on the source system's side. From there, the same calculation engine that handles manually entered scores takes over, differentials, handicap history and leaderboard updates all happen exactly as they would for any other round.

Building an integration or connecting an existing scoring platform? Get in touch and we'll help you get set up.

Share this article

Comments

Be the first to share your thoughts on this article.

Leave a Comment

Your email address won't be published. Required fields are marked.

Thanks for Commenting

Your comment has been submitted and will appear once approved.

Keep Reading

Related Articles

Moving Your Club From Spreadsheets to a Handicap Platform Clubs
7 Jul 2026 6 min read

Moving Your Club From Spreadsheets to a Handicap Platform

Migrating a whole membership sounds daunting, but it usually comes down to one clean CSV and an afternoon. We walk through preparing your player list, choosing CONGU or WHS per group, importing historical scores, and getting a public leaderboard live without losing a round of history.

Read Article

Ready to Retire the Spreadsheet?

Start a free trial today and run your first compliant round in minutes. No card required.