Ændringer i API v2
Fjernet Borger.dk API-endpoints
Endpoints relateret til Borger.dk's benyttelse af løsningen er fjernet.
Skabelonversion er nu indeholdt i referencen på samtykkeerklæringer
Samtykkeerklæringer skal nu indeholde reference til en specifik skabelonversion ved hjælp af
SkabelonUUID og SkabelonVersion.
Begge felter er påkrævede i XML-udvekslingsformatet og API'et.
Vigtige egenskaber
- API'et validerer ikke at UUID + Version eksisterer i systemet - erklæringer kan referere til skabeloner der ikke findes
- Felterne fungerer som metadata på erklæringen for sporbarhed mellem eksterne skabelonsystemer og Digitalt Samtykke
SamtykkeErklaering 2026-03
Samtykkeerklæringer skal nu indeholde et påkrævet element
SamtykkeErklaeringSkabelonReference med reference til den
samtykkeerklæringsskabelon (UUID + version) som erklæringen er baseret på. Referencen erstatter den tidligere SkabelonReference
SamtykkeErklaeringSkabelonReference (påkrævet)
SkabelonUUID- UUID for skabelonen (påkrævet)SkabelonVersion- Heltal der angiver versionsnummer (påkrævet)
urn:digst:samtykke:samtykkeerklaeringdatatyper:2026-03
Omdøbt RegistrerAfvisteOgIkkeValgte til RegistrerIkkeValgteValgmuligheder
Elementet RegistrerAfvisteOgIkkeValgte på SamtykkeSkabelon er blevet ændret til RegistrerIkkeValgteValgmuligheder.
Dette skyldes, at navnet ikke var retvisende for funktionaliteten, hvilket angiver, om ikke-valgte valgmuligheder skal registreres som afviste i den endelige samtykkeerklæring.
ErklæringSkabelon 2026-03
Elementet RegistrerAfvisteOgIkkeValgte på SamtykkeSkabelon er omdøbt til RegistrerIkkeValgteValgmuligheder i XML-skemaet.
urn:digst:samtykke:samtykkeerklaeringskabelon:2026-03
Maksimal længde på Navn-feltet
Elementet Navn på SamtykkeErklaering har nu en
maksimal længde på 200 tegn for at sikre konsistent navngivning og undgå problemer med lange navne.
SamtykkeErklaering 2026-03
SamtykkeErklaering/NavnMax200TekstTypeurn:digst:samtykke:samtykkeerklaeringdatatyper:2026-03
Fjernet understøttelse af flere subjekter
Der er ikke længere understøttelse af flere subjekter på en Samtykkeerklæring. Svar fra alle v2 endpoints og XML-udvekslingsformatet er opdateret til at afspejle dette.
Samtykke og SamtykkeErklaering 2026-03
Skemaversionen er opdateret til "2026-03" for alle skemær relateret til samtykkeerklæringer.
urn:digst:samtykke:samtykkeerklaering:2026-03urn:digst:samtykke:samtykke:2026-03urn:digst:samtykke:samtykkeerklaeringdatatyper:2026-03
Ændringer:
- Subjekt2-felter fjernet fra alle skemaer
- XML-strukturen understøtter nu kun ét subjekt pr. samtykkeerklæring
ErklæringSkabelon 2026-03
Skemaversionen er opdateret til "2026-03".
urn:digst:samtykke:samtykkeerklaeringskabelon:2026-03
Ændringer:
- Attributten
tilladFlereSubjekterpåSamtykkeErklaeringsSkabeloner blevet fjernet. - Det er ikke længere muligt at oprette en samtykkeerklæringsskabelon, der understøtter flere subjekter.
Parameter omdøbt
På endpointet /v2/api/myndighed/{cvrNummer}/samtykker er query-parameteren
SamtykkeGruppeSkabelonUuid omdøbt til SamtykkeSkabelonId.
V1
SamtykkeGruppeSkabelonUuid
V2
SamtykkeSkabelonId
Versionering af samtykkeerklæringsskabeloner
Samtykkeerklæringsskabeloner understøtter nu versionering. API'et returnerer alle versioner af hver skabelon, så integrationer kan se historik og få adgang til alle tilgængelige versioner.
Sådan fungerer versionering
-
Hver samtykkeerklæringsskabelon har et
ErklaeringSkabelonUuidsom identificerer skabelonen på tværs af versioner -
Hver version af skabelonen har et
SkabelonVersionfelt (heltal: 1, 2, 3, osv.) -
Listen af skabeloner returnerer alle versioner i
Versioner-arrayet - Flere versioner af samme skabelon kan eksistere samtidig i systemet
- Ved hentning af en specifik skabelon uden versionsnummer returneres den seneste version
- Ved hentning af en specifik version af en specifik skabelon returneres den pågældende version
ErklæringSkabelon 2026-03
Samtykkeerklæringsskabelon XML'en inkluderer nu attributten skabelonVersion ved download fra API'et og GUI.
urn:digst:samtykke:samtykkeerklaeringskabelon:2026-03
Ved upload: Attributten er valgfri og vil blive ignoreret. Systemet tildeler automatisk det næste tilgængelige versionsnummer.
Ved download: Attributten inkluderes altid og angiver den reelle versionsnummer for den downloadede skabelon.
Eksempel: <SamtykkeErklaeringsSkabelon skabelonVersion="3" samtykkeErklaeringsSkabelonUUID="..." ...>
Kontrol over borgers tilbagekaldelsesmulighed
Myndighederne kan nu styre om borgere selv må tilbagekalde samtykker, eller om de skal kontakte myndigheden.
ErklæringSkabelon 2026-03
Nyt valgfrit attribut tilladBorgerTilbagekaldelse på
SamtykkeSkabelonTrin-elementet i ErklæringSkabelon-skemaet.
urn:digst:samtykke:samtykkeerklaeringskabelon:2026-03
Adfærd når tilladBorgerTilbagekaldelse="false":
- Borgeren kan ikke selv tilbagekalde samtykket via selvbetjening
- I stedet vises kontaktoplysninger for den ansvarlige myndighed
- Myndigheden kan stadig tilbagekalde samtykket via API eller administration
Samtykke 2026-03
Nyt valgfrit attribut tilladerBorgerTilbagekaldelse på
Samtykke-elementet i Samtykke-skemaet.
urn:digst:samtykke:samtykke:2026-03
Anvendelse:
- Angiver om borgeren selv har mulighed for at tilbagekalde samtykket eller skal kontakte myndigheden
- Arves fra
tilladBorgerTilbagekaldelsepåSamtykkeSkabelonTrini skabelonen
Endpoint for Status tjek på API'et'
Der er tilføjet et nyt endpoint, der kan bruges til at tjekke status på API'et. Det kræver en valid token og client certificate at kalde.
Formål: Gør det muligt for anvender systemer at overvåge Digitalt Samtykkes tilstand.
Bemærk: Det er rate limit på endpointet. Det kan kaldes 1 gang per 5. minut.
Understøttelse af lang-attributten på HTML-elementer
Alle accepterede HTML-elementer i skabeloner understøtter nu lang-attributten for at specificere sprog på elementniveau.
xhtml-limited.xsd
lang-attributten er tilføjet til alle HTML-elementtyper i xhtml-limited.xsd skemaet.
xs:language