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/sponsorDisplayAutentisering
Send API-nøkkelen på ein av to måtar:
Som header:
x-api-key: din-api-nøkkelSom query-parameter:
https://sportsklubben.no/functions/sponsorDisplay?key=din-api-nøkkelAPI-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
| Felt | Type | Beskriving |
|---|---|---|
| name | string | Sponsornamn |
| type | string | Sponsortype: hovudsponsor, draktsponsor eller skiltsponsor |
| logo | string|null | URL til fargelogo (for lys bakgrunn) |
| logo_white | string|null | URL til kvit logo (for mørk bakgrunn) |
| website_url | string|null | Nettside til sponsoren |
| description | string|null | Beskriving/partner-story |
| is_match_sponsor | boolean | Om sponsoren er kampsponsor for eitt eller fleire lag |
| match_sponsor_teams | string[] | Liste over lagnamn sponsoren er kampsponsor for |
Feilmeldingar
401Manglande API-nøkkel
403Ugyldig API-nøkkel
500Serverfeil
