Spring til indhold
NaboPortalen

Integrationer

API og integrationer til boligforeningen

NaboPortalen, driftssystemet til danske boligforeninger, har et åbent API. Foreningen kan koble administratorens system, en infoskærm i opgangen eller sine egne værktøjer på, så data ikke skal tastes to gange. Bestyrelsen bestemmer præcis, hvad hvert system må se og gøre, og API'et er en del af abonnementet.

Person ved et skrivebord med driftssystemet på den ene skærm og en integration under udvikling på den anden
AI
Hvad kan det bruges til

Når foreningens systemer skal tale sammen

De fleste foreninger har flere systemer end NaboPortalen: administratorens, regnskabets, en hjemmeside eller en skærm i opgangen. API'et er vejen imellem dem.

Beboerlisten følger administratoren

Når administratoren registrerer en ind- eller fraflytning, kan deres system oprette beboeren eller lukke den gamle konto i NaboPortalen. Så er beboerlisten ajour, uden at bestyrelsen skal gøre det i hånden.

Infoskærm i opgangen

En skærm ved postkasserne kan hente opslagstavlen og kommende arrangementer og vise dem, så beboere uden smartphone også ser det vigtigste. Nøglen får kun lov at læse, ikke at skrive.

Besked, når noget sker

Med webhooks får et andet system besked, når en sag lukkes, en booking godkendes eller en vare er ved at slippe op. Det kan fx starte en indkøbsordre eller en besked i et automatiseringsværktøj som Zapier eller Make.

Det er eksempler på, hvad API'et gør muligt. Der er ingen færdigbyggede koblinger til navngivne administrations- eller økonomisystemer; koblingen bygges i det andet system, af dem der leverer det, eller af en udvikler foreningen vælger.

Hvad API'et dækker

De samme moduler som i systemet

API'et bygger på de samme regler som web-appen. En booking via API'et skal overholde de samme bookingregler, og en sag oprettet af et andet system får samme historik som alle andre sager.

Sager

Læs og skriv

Læs sager, beskeder og kategorier. Opret sager, skriv beskeder, skift status og luk med løsningstype og brugte dele.

Beboere, boliger og husstande

Læs og skriv

Hent boliger og beboere, og hold dem opdateret ved ind- og fraflytning. Kontaktoplysninger kræver en særskilt tilladelse.

Booking

Læs og skriv

Ressourcer, ledige tider og bookinger. Opret, aflys, godkend og afvis efter de samme regler som i systemet.

Arrangementer

Læs og skriv

Opret og opdatér arrangementer, og tilmeld eller afmeld beboere.

Opslagstavle og feed

Læs og skriv

Hent opslag til fx en infoskærm, og publicér opslag fra et andet system.

Dokumenter

Læs og skriv

Søg i publicerede dokumenter med tidsbegrænsede downloadlinks, og styr dokumentstatus fra fx et signeringsforløb.

Lager og servicebog

Læs og skriv

Lagre, varer, lav beholdning og boligens servicehistorik. Justér beholdning fra en scanner eller et indkøbssystem.

Årshjul

Læs og skriv

Hent opgaver med ansvar og frister, og markér dem udført eller tildel dem.

Grupper, leverandører og nøgletal

Læs

Grupper med medlemmer, leverandørregistret og driftens nøgletal til fx Excel eller Power BI.

Et system kan også sende notifikationer og indkaldelser til beboerne. Alt, hvad et andet system skriver, står i historikken som "[Integration]" med nøglens navn, så det altid kan ses, hvad der kom udefra. Den fulde liste over endpoints står i API-dokumentationen.

Infoskærm i en opgang, der viser foreningens opslag
AI
Webhooks

Andre systemer får besked med det samme

I stedet for at et system spørger NaboPortalen hvert femte minut, om der er nyt, sender NaboPortalen selv besked, når der sker noget.

  • Over 40 hændelser på tværs af sager, beboere, booking, arrangementer, opslag, dokumenter, lager og årshjul. Foreningen vælger, hvilke hver modtager skal have.
  • Ingen persondata i beskeden. En webhook siger kun, hvad der skete og med hvilket id. Modtageren henter detaljerne med sin egen nøgle og sine egne rettigheder.
  • Signeret. Hver besked er signeret, så modtageren kan kontrollere, at den kommer fra NaboPortalen og ikke er sendt igen af en anden.
  • Prøver igen. Er modtageren nede, prøver NaboPortalen igen over det næste døgn. Bliver det ved med at fejle, slås webhooken fra, og bestyrelsen får besked.
  • Leverancelog. Bestyrelsen kan se hver afsendt besked, svaret fra modtageren og sende en besked igen.
Bestyrelsen bestemmer

Ingen adgang, før foreningen giver den

Bestyrelsen er dataansvarlig, og derfor er det bestyrelsen, der udsteder nøglerne under Integrationer. Opgaven kan gives videre til fx viceværten, hvis der er et konkret behov.

Rettigheder pr. område

Der er omkring 70 enkeltrettigheder, og ingen er valgt på forhånd. At læse sager og at oprette sager er to forskellige rettigheder, og beboeres telefon og e-mail kræver sin egen. En nøgle får kun det, I krydser af.

Nøgler med udløb

En nøgle vises én gang og gemmes ikke i læsbar form. Den udløber senest efter 24 måneder, kan låses til bestemte IP-adresser, kan skiftes ud og kan tilbagekaldes med det samme. Bestyrelsen får besked, før en nøgle udløber.

Alt bliver logget

Hvert kald står i en adgangslog, som bestyrelsen kan se, og som gemmes i 13 måneder. Bruges en nøgle usædvanligt, fx fra mange nye adresser eller til mange beboeropslag, får bestyrelsen en advarsel.

En nøgle virker kun for den forening, den er udstedt i. Den kan ikke oprette andre nøgler, ændre roller, give nogen bestyrelsesadgang eller sætte adgangskoder. Mere om databehandling står under sikkerhed og drift og i privatlivspolitikken.

Til udviklere

Et almindeligt REST-API

Skal du bygge koblingen, er der ingen særlige værktøjer at lære. API'et følger kendte standarder og er dokumenteret offentligt.

  • JSON over HTTPS på foreningens eget domæne, versioneret under /api/v1
  • Dokumentation genereret fra koden som OpenAPI 3.1 på docs.naboportalen.dk
  • Cursor-paginering og updated_since på lister, så du kun henter det, der er ændret
  • Idempotency-Key på skrivekald, så et genforsøg ikke opretter dubletter
  • Fejl som Problem Details (RFC 9457) med danske fejltekster
  • Webhooks signeret med HMAC-SHA256, med kodeeksempler i dokumentationen
  • En sandkasse med fiktive data, der nulstilles hver nat, til at prøve af uden at røre rigtige beboere
Eksempel: hent åbne sager
curl https://jeres-forening.naboportalen.dk/api/v1/tickets?filter[status]=open \
  -H "Authorization: Bearer nbp_live_…"

{
  "data": [
    {
      "public_id": "01JA7Q…",
      "title": "Utæt vandhane i vaskerum",
      "status": "open",
      "category": { "slug": "vvs", "label": "VVS" },
      "created_at": "2026-10-14T08:12:00+02:00"
    }
  ],
  "meta": { "next_cursor": "…" }
}

Nøglen får du af foreningens bestyrelse. Bygger du en integration uden at høre til en forening, så skriv til info@naboportalen.dk for en nøgle til sandkassen.

Ærlig afgrænsning

Det kan API'et ikke i dag

Hellere sige det her end at I opdager det midt i et projekt.

Ingen færdige integrationer

Der er ingen indbygget kobling til navngivne administrations- eller økonomisystemer. API'et er åbent, men koblingen skal bygges i det andet system.

Ingen chat og ingen adgangskoder

Beboernes chat kan ikke hentes med en API-nøgle, og et andet system kan hverken sætte adgangskoder eller gøre nogen til bestyrelsesmedlem. Den slags sker kun i NaboPortalen selv.

Ingen fil-upload endnu

Dokumenter kan hentes og styres via API'et, men nye filer og billeder på sager uploades stadig i NaboPortalen. Upload via API'et er det næste, der bygges.

Ingen "Log ind med NaboPortalen"

API'et er til systemer, foreningen giver adgang med en nøgle. Beboere kan ikke logge ind i andre tjenester med deres NaboPortalen-konto.

Ofte stillede spørgsmål

Koster API'et ekstra?+

Nej. API'et og webhooks er en del af abonnementet som alle andre funktioner. Prisen afhænger alene af antallet af boliger - se priser.

Hvem kan oprette en API-nøgle?+

Bestyrelsen, under Integrationer i NaboPortalen. Bestyrelsen kan give opgaven videre til fx viceværten. Beboere kan ikke oprette nøgler, og der findes ingen nøgler, før foreningen selv opretter dem.

Kan et andet system se beboernes telefonnumre og e-mails?+

Kun hvis bestyrelsen udtrykkeligt giver nøglen den særskilte tilladelse til kontaktoplysninger. Den er fravalgt som standard, og alle kald står i adgangsloggen.

Har I en færdig integration til vores administrator?+

Nej, ikke til navngivne systemer. API'et er åbent og dokumenteret, så administratoren eller deres leverandør kan bygge koblingen. Vi hjælper gerne med at vise, hvad API'et kan.

Hvor er dokumentationen?+

På docs.naboportalen.dk. Den er offentlig og genereret direkte fra koden, så den altid passer med API'et. Der er også en sandkasse med fiktive data til at prøve af.

Skal jeres forening kobles sammen med et andet system?

Book en gennemgang, så viser vi Integrationer i NaboPortalen og taler om, hvad jeres administrator eller leverandør skal bruge.