Hvordan kan vi hjelpe?
Kom i gang, vanlige spørsmål og feilsøking. Finner du ikke svaret, er vi ett skjema unna.
Kom i gang
Hvordan gjør jeg mitt første API-kall?
Opprett en konto, generer en API-nøkkel under Dashboard → Utvikler, og send et kall mot en åpen kilde — f.eks. Brreg. Åpne offentlige kilder (brreg, kartverket-adresser, sodir, ssb, stortinget) krever ingen nøkkel og kan testes direkte i nettleseren.
UtviklerdokumentasjonHva er forskjellen på analyseappene og API-et?
Analyseappene er ferdige dashboards som demonstrerer hver datakilde uten kode — bruk dem direkte eller som referanseimplementasjon. API-et og MCP gir deg de samme dataene programmatisk. Samme kilde, tre grensesnitt.
Se analyseappeneHvordan finner jeg riktig datakilde eller app?
Bruk universalsøket (⌘K / Ctrl-K, eller «Søk» i toppmenyen) for å søke på tvers av apper, datakilder, roller og kunnskap. Datakatalogen viser alle kilder med endepunkter og feltmapping; galleriet lar deg filtrere apper på rolle («For din rolle»).
DatakatalogAPI-nøkler
Hvor oppretter og administrerer jeg API-nøkler?
Under Dashboard → Utvikler. Der genererer du nøkler, ser bruksstatistikk og tester endepunkter i playgroundet. Send nøkkelen som `x-api-key`-header, eller et Firebase ID-token som `Authorization: Bearer …`.
API-nøkler og playgroundHvilke rate limits gjelder?
Åpne kilder: 60 req/min per IP uten nøkkel. Dev (gratis): 300 req/min per IP og 1 000 kall/mnd. Pro/Team/Enterprise: tier-basert med usage-metering. Ved 429 forteller `Retry-After`-headeren hvor mange sekunder du bør vente før neste forsøk.
Se planer og grenserMCP-oppsett
Hvordan kobler jeg ketl-MCP til Claude, Cursor eller Windsurf?
MCP-huben viser per-connector Streamable-HTTP-URL-er du limer inn i klientens MCP-config. Konfigurasjon og nøkler styres under Dashboard → MCP-konfig. Autentisering går via OAuth 2.1.
MCP-hubMCP-serveren kobler til, men jeg ser ingen verktøy?
Sjekk at du bruker den per-connector-URL-en fra MCP-huben (ikke en aggregert hub-URL), at OAuth-flyten fullførte, og at planen din har tilgang til den aktuelle kilden. Restart MCP-klienten etter at config er endret.
MCP-konfigFeilsøking
Jeg får 503 «not_configured» fra en connector — hva betyr det?
Connectoren krever en credential som ikke er satt i miljøet — en operasjonell tilstand, ikke en bug i koden din. De fleste kilder er åpne og fungerer uten credentials. Er en markedsført kilde vedvarende 503, opprett en sak så vi kan konfigurere den.
Hva betyr feilkodene 400/401/403/429/502?
400 = valideringsfeil (sjekk påkrevde query-params). 401 = manglende/ugyldig nøkkel. 403 = tier-en din har ikke tilgang til kilden. 429 = rate limit (se Retry-After). 502 = upstream-kilden feilet. Alle feil returnerer strukturert JSON med `error` + `code`.
Feilhåndtering i dokumentasjonenDev-serveren viser 404 på ruter som finnes på disk?
Det er som regel en stale `.next`-dev-cache. Stopp serveren, slett `.next` og start på nytt (`pkill -f "next dev"; rm -rf .next; npm run dev`). I dev bruker du `/api/connectors/*` lokalt — `/api/data/*` serveres kun av Cloud Function-routeren i prod/emulator.
Data og kilder
Kilden jeg trenger finnes ikke — kan jeg foreslå en?
Ja. Etterspørsel styrer hvilke connectorer vi prioriterer. Send forslaget via kontaktskjemaet med kildenavn og hva du vil hente ut, så vurderer vi det i connector-backloggen.
Foreslå en datakildeHvor ferske og sporbare er dataene?
Hvert svar er sporbart til kilde, med oppdaterings-kadens dokumentert per kilde i datakatalogen. Cache-status eksponeres i `x-ketl-cache`-headeren (hit/miss/stale), og ved upstream-feil kan et stale-svar serveres i stedet for en hard feil.
DatakatalogFakturering
Kan jeg avbryte når som helst?
Ja — ingen binding. Abonnementet løper ut perioden det er betalt for, og nedgraderes deretter til gratis-tier. Betaling og fakturaer håndteres sikkert via Stripe.
Administrer abonnementFår jeg faktura med MVA og org.nr?
Ja. Org.nr og MVA samles i checkout, og kvitteringer/fakturaer er tilgjengelige via Stripe. For norske bedrifter fungerer dette som normal bedriftsfakturering.
Fant du ikke svaret?
Send oss en melding, så hjelper vi deg videre — enten det er oppsett, en feil i en app, eller et forslag til ny datakilde.