Tilbake til nettsida

Infoskjerm-API

API for å henta gyldig sponsorinformasjon til infoskjermane på anlegget. API-et leverer berre aktive sponsorar med fargelogo, kvit logo, sponsornamn og informasjon om kva lag sponsoren er kampsponsor for.

Endepunkt

GET https://sportsklubben.no/functions/sponsorDisplay

Autentisering

Send API-nøkkelen på ein av to måtar:

Som header:

x-api-key: din-api-nøkkel

Som query-parameter:

https://sportsklubben.no/functions/sponsorDisplay?key=din-api-nøkkel

API-nøkkelen får du frå klubbadmin. Hald nøkkelen privat.

Eksempel på spørjing

curl
curl -H "x-api-key: din-api-nøkkel" \ https://sportsklubben.no/functions/sponsorDisplay
JavaScript (fetch)
fetch("https://sportsklubben.no/functions/sponsorDisplay", { headers: { "x-api-key": "din-api-nøkkel" } }) .then(res => res.json()) .then(data => console.log(data.sponsors));

Svar-format

API-et returnerer JSON med ei liste over gyldige sponsorar (aktiv og går ut, ikkje arkivert).

{ "generated_at": "2026-10-08T11:55:00.000Z", "count": 3, "sponsors": [ { "name": "Eksempel AS", "type": "hovudsponsor", "logo": "https://media.base44.com/.../fargelogo.png", "logo_white": "https://media.base44.com/.../kvitlogo.png", "website_url": "https://eksempel.no", "description": "Hovudsponsor for Finnås Sportsklubb", "is_match_sponsor": true, "match_sponsor_teams": ["Finnås A-lag", "Finnås G19"] }, { "name": "Sport AS", "type": "draktsponsor", "logo": "https://media.base44.com/.../fargelogo.png", "logo_white": "https://media.base44.com/.../kvitlogo.png", "website_url": "https://sport.no", "description": null, "is_match_sponsor": false, "match_sponsor_teams": [] } ] }

Forklaring av felt

FeltTypeBeskriving
namestringSponsornamn
typestringSponsortype: hovudsponsor, draktsponsor eller skiltsponsor
logostring|nullURL til fargelogo (for lys bakgrunn)
logo_whitestring|nullURL til kvit logo (for mørk bakgrunn)
website_urlstring|nullNettside til sponsoren
descriptionstring|nullBeskriving/partner-story
is_match_sponsorbooleanOm sponsoren er kampsponsor for eitt eller fleire lag
match_sponsor_teamsstring[]Liste over lagnamn sponsoren er kampsponsor for

Feilmeldingar

401Manglande API-nøkkel
403Ugyldig API-nøkkel
500Serverfeil