Official DUPR Partner API integration. SSO linking, webhook sync, and a nightly safety-net cron. Your members link once; their ratings stay fresh forever.
SSO
One-click account link
Real-time
Webhook rating sync
Daily
Self-healing reconciliation
What it does
Members log in with DUPR once and their account is linked. No manual rating entry, no copy-paste mistakes. The linkage survives DUPR email changes and account merges.
When a player's DUPR rating changes, we know within seconds. Rating updates flow into ciqProfiles.duprRating immediately so the next open-play session uses the current number.
A safety-net job runs at 5 AM UTC. If any webhook was missed, we catch the drift. Unsubscribed users get auto re-subscribed. Zero manual reconciliation.
Linking flow
01
From their profile or at kiosk check-in. Opens DUPR's OAuth flow.
02
We store the DUPR user ID, their current rating (singles + doubles), and issue them a user-scoped token.
03
We auto-subscribe to RATING events so any future change from DUPR's side pushes to us.
04
Open play matchmaking, event skill-level filters, league registration eligibility — all read the current rating.
What we do with the rating
Security + privacy
Questions
Facility teardown
Give us 30 minutes and we'll walk through how your facility could use DUPR — from matchmaking to events to league eligibility.