Gå till sidans innehåll
Dormy logoFolksam logoMore golf logotyp

Licenser för GIT API.

Som golfklubb eller kommersiell aktör kan du teckna en API-licens och utveckla produkter och tjänster med koppling till GIT. Det finns två olika licensmodeller.

Bärbar dator på ett skrivbord med GIT öppet.

GIT API är samlingsnamnet på en serie funktioner för att läsa och skriva data till Golfsveriges verksamhetssystem GIT. API-licensen omfattar i stort sett samtliga delar av GIT, inklusive tidbokning och handicap.

Det finns två licensmodeller

Kommersiell användar- och utvecklarlicens är till för företag som säljer eller licensierar appar, webbpubliceringssystem, bokningstjänster, ekonomitjänster, statistiktjänster med mera.

Som kommersiell aktör betalar du en årlig avgift för API-licensen, enligt en standardprislista för olika licenspaket. Detta gäller även aktörer som vill utveckla produkter eller tjänster för golfspelare, oavsett om den ska vara kostnadsfri för spelaren eller en betaltjänst.

Användar- och utvecklarlicens för klubbar är till för svenska golfklubbar och golfbolag anslutna till SGF (nedan kallat klubb). Licensen får användas av klubben för egen utveckling av app eller hemsida, men får inte lämnas ut till aktörer som tillhör gruppen som måste teckna en kommersiell licens.

Klubben betalar en startavgift samt en årlig avgift för GIT API-licensen enligt en standardprislista som gäller för klubbar. Ett avtal för licensen tecknas också mellan klubben och SGF.

Så fungerar de två licenserna

Vill ditt företag utveckla digitala tjänster för golfmarknaden? Då kan du teckna en kommersiell GIT API-licens med Svenska Golfförbundet.

Som externt tredjepartsföretag kan ni teckna en kommersiell användar- och utvecklarlicens för GIT API, för att utveckla produkter och tjänster som faller utanför det primära kärnområdet för GIT.

På så sätt kan vi bredda möjligheterna med GIT och skapa smarta och effektiva tjänster som bidrar till ett starkt Golfsverige.

Tjänster och områden

Den kommersiella API-licensen omfattar i stort sett samtliga delar av GIT. Den är till för företag som säljer eller licensierar olika former av applikationer och mobila tjänster.

Licensen gäller även aktörer som vill utveckla produkter eller tjänster för golfspelare, oavsett om den ska vara kostnadsfri för spelaren eller en betaltjänst.

Exempel på områden: kassasystem, bokningstjänster, TV-visning, handicapregistrering, tävlingsresultat, statistik- och rapportverktyg, webbpubliceringssystem, e-postverktyg, banguider och scorekort. 

Licensavgift

Licensavtalet tecknas med Svenska Golfförbundet, som är huvudman för GIT. Som kommersiell aktör betalar du en startavgift samt en årlig avgift för API-licensen enligt en standardprislista för olika licenspaket.

Totalkostnaden beror bland annat på applikation, omfattning, volym, behov av utvecklarstöd, krav på centrala tester och godkännande.

Prislista, exempel och mer information

Exempelpaket inklusive start- och årsavgift

GIT API utvecklarlicens – teknisk information

Do's & Dont's för företag och klubbar som utvecklar med GIT API

Att tänka på vid kommersiell licens

Om du tecknar en kommersiell licens med GIT är det viktigt att följa riktlinjerna i Do’s & Don’ts-dokumentet ovan. Nedan hittar du fler tips som gör det enklare att göra rätt från början.

Vid användning av Golf-ID

Licensen ”Kontroll av Golfens inloggning” är endast tillåtet för produkter och tjänster som har licensavtal med SGF och koppling till GIT, där golfspelaren alltid måste verifiera koppling till sitt Golf-ID med sitt Min Golf-lösenord.

Exempel

  • Att ha en öppen sökning på Golf-ID är inte tillåtet, sökning med Golf-ID får endast ske när inloggning i en tredjeparts-applikation har skett.

  • Om registrering görs i en tredjeparts-applikation med koppling till ett Golf-ID, måste användaren verifiera kopplingen till sitt Golf-ID och Min Golf-lösenord via ”Kontroll av Golfens inloggning”. 

Vid sökning med namn

Ska golfspelare söka på namn för att exempelvis lägga till en golfvän i er applikation, behöver sökningen ske med minst två bokstäver i för- och efternamn och hemmaklubb måste anges.

Vid bokning eller hämtning av bokning i GIT

För att du ska kunna skapa eller hämta bokningar från GIT behöver följande kriterier uppfyllas:

  • Att du har avtal med respektive golfklubb

  • Att du läggs till som ett ”Bokande system” i GIT

  • Att klubben aktiverar er/godkänner er applikation för bokning på klubbens banor

 
Externa aktörer kan bara hämta bokningsdata på person eller bana och exponera den i sin app om bokningen skickats in/skapats via aktörens egen app/tjänst. Övriga bokningar går inte att hämta och exponera i extern app. Två undantag finns:

  • När en bokning för innevarande dag hämtas för att kunna ankomstmarkeras (om aktören har rätt att ankomstmarkera och klubben bockat för att “Tredjepartsleverantör kan ankomstmarkera” i GIT)

  • När en bokning för innevarande dag hämtas för att kunna mata in score för ronden och därefter skicka in HCP-justering till GIT, om aktören har rätt att skicka in HCP-registreringar

Vid hämtning av medlemsdata från golfklubb

För att du ska kunna hämta medlemsdata från en golfklubb behöver följande utföras:

  • Att du läggs till som en ”tredjepart med rätt att hämta medlemsdata” i GIT

  • Att den aktuella klubben aktiverar er i GIT

Vid tävling och HCP-rapportering

GIT API Utvecklarlicens för området Tävling ger tillgång till att läsa tävlingsprogram (per klubb och tidsperiod), deltagarlista (anmälda spelare), startlista och resultatlista inklusive hål-scorer.

Det finns även metoder för att rapportera in hål-scorer i realtid. Utveckling kring detta sker mot webbaserade GIT Tävling.

Ett krav för att få tillgång till inrapporteringsfunktionen är att tävlingen i sig körs fullt ut i GIT Tävling, dvs. allt från anmälningar, lottning och starttider till slutligt resultat måste registreras i GIT. I annat fall skulle flera för klubbarna och golfspelarna viktiga funktioner fallera. Det gäller inte minst den efterföljande registreringen av HCP-påverkande score.

Handicapsystemet är omgärdat av ett regelverk som i detalj styr vad och hur golfresultat får registreras som handicappåverkande eller inte. Stöd för världshandicapen (WHS) finns i GIT. 

Vid inskick av uppgifter till GIT

Vissa licenser ger möjlighet att exportera (spara och registrera) uppgifter i GIT-databasen. Det krävs dock att SGF testar och godkänner den tekniska lösningen innan skarp driftsättning får ske.

Viktigt gällande anrop och webhooks

För att våra tjänster ska fungera stabilt och snabbt för alla användare accepterar vi inte onormalt många eller onödiga anrop till vårt API.

Det innebär att:

❌ du inte bör skicka upprepade förfrågningar i snabb följd i onödan

❌ du bör undvika så kallad "polling" (att hela tiden fråga om något har hänt)

Vi erbjuder webhooks. Genom dessa får du information direkt när något händer. GIT erbjuder webhooks inom följande områden:

  • Bana

  • Bokning

  • HCP

  • Klubb

  • Person

OBS! Det är aldrig tillåtet att bevaka starttider, oavsett om det är via webhooks eller polling.

Ingen tvingande betalning vid starttidsbokning via GIT API

I GIT finns möjlighet för en klubb att ange Tvingande betalning vid bokning.

Om en bokning sker via Min Golf eller via appen Min Golf Bokning så har golfspelaren 15 minuter på sig att betala sin starttid.

Men om en starttid blir bokad via GIT API via annan app/terminal (tredjepartsleverantör) gäller inte funktionen Tvingande betalning.

Process för integrationsavtal

Innan vi tecknar ett GIT API integrationsavtal går vi igenom era behov som tredjepartsleverantör. Därefter följer avtalsskrivning, utveckling och testning av er integration. Klicka nedan för att läsa mer om processen.

Process vid tecknande av ett GIT API integrationsavtal

Steg 1. Via dialog/möte kommer vi först överens om hur ert behov som tredjepartsleverantör ser ut, och villkoren för avtal.

  • Vi ger er pris, startavgift samt årlig avgift

  • Vi reder ut om klubb måste aktivera alt. godkänna er för att hämta data kring klubben

  • Vi sätter samman ett avtalsförslag för påseende

Steg 2. Om ni godkänner avtalsförslaget behöver vi följande från er för att färdigställa avtalet:

  • Företagsuppgifter: företagsnamn, organisationsnummer, adressuppgifter samt e-postuppgifter dit vi ska skicka faktura.

  • Firmatecknare: namn, e-post och personnummer (används för digital signering).

  • Teknisk kontaktperson: namn, e-post och mobilnummer. Kommer att vara mottagare av credentials.

  • Kontaktperson/er (kan vara fler): namn, e-post och mobilnummer. Kommer att få viktig information kring er integration, exempelvis releaseinformation.

Steg 3. Vi tar fram credentials och ni får en kontaktperson i GIT-teamet som tar fram testdata till er.

  • Ni får dokumentation och credentials till stage (vår testmiljö)

  • Notera att GIT Partner-API och GIT Tävling API är två olika set av credentials.

  • Om behov finns lägger vi till möjlighet för klubb att i GIT aktivera/godkänna hämtning alt. skicka in data till GIT.

  • Om ni ska skicka in data till GIT så har vi protokoll för det, vi verifierar alltid all data som skickas in i GIT.

Steg 4: När ni är redo för produktion så får ni credentials till produktionsmiljön.

Steg 5. Som tredjepartsleverantör kan ni skriva en presentation av er tjänst, inkl. kontaktuppgifter, som vi lägger ut på GIT-hjälpen.

Rättigheter och skyldigheter

Alla aktörer som tecknar ett GIT API licensavtal med SGF får ett paket av rättigheter, men också skyldigheter och ansvar i händelse av missbruk, säkerhetsproblem och dataläckage, kopplat till bland annat GDPR och GIT-bestämmelserna. Teknik relaterad till GIT får inte heller erbjudas som så kallad öppen källkod (open source code).

För mer information, ladda ner dokumentet nedan. Riktlinjerna gäller både för den kommersiella och avgiftsfria licensen. 

Do's & Dont's för företag och klubbar som utvecklar med GIT API


OBS! Viktigt gällande s.k. web scraping

Web scraping – otillåten användning av Min Golf

Web scraping – det vill säga automatiserad insamling av data eller annan åtkomst till Min Golf med hjälp av script, botar, programvara eller tekniska lösningar som inte är uttryckligen godkända av Svenska Golfförbundet – är inte tillåtet.

Min Golf får endast användas via officiella gränssnitt och i enlighet med gällande användarvillkor. All form av försök att kringgå tekniska skydd, belasta systemen onormalt eller automatiskt hämta information strider mot dessa villkor.

Vid upptäckt av otillåten användning, inklusive men inte begränsat till web scraping, kommer vi att vidta åtgärder. Detta kan innebära:

  • Omedelbar begränsning av åtkomst till Min Golf

  • Svartlistning (begränsning) av berörda Golf-ID:n

  • Ytterligare åtgärder vid behov, inklusive rättsliga åtgärder

Åtgärderna gäller både den som utför handlingen och de Golf-ID:n som används för ändamålet.

Har du behov av en kommersiell koppling till GIT så är alternativet ett GIT API integrationsavtal (se ovan).

Företag med integration mot GIT

Ett stort antal företag har redan idag, via en API-licens, utvecklat produkter och tjänster med koppling till GIT. På GIT-hjälpen hittar du en lista över samtliga tjänster och leverantörer, fördelat på olika kategorier och områden.

Se hela listan här

Support för GIT API

Är du en tredjepartsleverantör med API-licens, och behöver hjälp med GIT API? Kontakta SGF:s klubbsupport via formuläret nedan.

Kontaktperson GIT API

Bild på Helen Platt

Helen Platt

Kravanalytiker GIT

helen.platt@golf.se

Mer inom GIT och IT

Huvudpartners.
  • Dormy logotyp
  • Folksam logotyp
  • MoreGolf Mastercard logotyp
Officiella partners.
  • Ahlsell logotyp
  • Big Green Egg logotyp
  • Bilia logotyp
  • Callaway logotyp
  • Crona logotyp
  • Cutter and Buck logotyp
  • Enkla Elbolaget logotyp
  • Footjoy logotyp
  • Golfamore logotyp
  • Mariestads Alkoholfri logotyp
  • Rewell logotyp
  • RS Sports logotyp
  • Scandic logotyp
  • Stihl logotyp
  • Swedbank Pay logotyp
  • Titleist logotyp
  • Viaplay logotyp
Kategoripartners.
  • Astronut logotyp
  • Concept X logotyp
  • Destination Gotland logotyp
  • Easton Golf logotyp
  • Evy logotyp
  • Garmin logotyp
  • Golf entertainment logotyp
  • Golf GameBook logotyp
  • Golfstore logotyp
  • Hemfrid logotyp
  • Indoor Golf Group logotyp
  • Kärcher logotyp
  • Lyreco logotyp
  • Malm Watches logotyp
  • NEH logotyp
  • OnTee logotyp
  • Ping logotyp
  • Puma logotyp
  • Securitas Direct logotyp
  • Svenska Golfkrögare logotyp
  • Tour Wind Golf logotyp
  • Trackman logotyp
  • Upfront logotyp
  • Verisure logotyp
  • Westpay logotyp
Destinationspartners
  • Destination Jönköping logotyp
  • Destination Uppsala logotyp
  • Hammarö kommun logotyp
  • Helsingborgs stad logotyp
  • Skövde logotyp
  • Visit Eskilstuna logotyp
  • Visit Kristianstad logotyp
  • Visit Linköping logotyp
  • Visit Skåne logotyp
  • Visit Västerås logotyp
  • Växjö Co logotyp
Till toppen