Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Indsat versionsnummer i uddragmakro til brug for samlet versionsside

Siden beskriver den entitetsbaserede GraphQL, der udstilles på Datafordeleren fra CPR.

Derudover har CPR også GraphQL Custom entitetercustom-tjenester, som er specialudviklede til henholdsvis private og offentlige. Læs mere om på GraphQL custom - private (CPR) ogGraphQL custom - offentlige (CPR).

Få en introduktion til GraphQL på Datafordeleren, hvis du har brug for en generel og mere teknisk indføring i GraphQL på Datafordeleren.


Table of Contents

Sideinformation

Display Metadata
hidetableheadertrue





Generelt for CPR GraphQL 


Version
Excerpt

v2

GraphQL skema-urlhttps://graphql.datafordeler.dk/<register>/<version>/schema?
Endepunkt for CPRhttps://graphql.datafordeler.dk/CPR/<version>/
Sikkerhedszone

0 – Indeholder ikke fortrolige eller følsomme data

Adgangsniveau

API-key, OAuth Shared Secret eller OAuth Certifikat

Dato- og tidsformat

Datoformat følger ISO 8601 Date and time format.

Alle datoer skrives med andre ord i formatet yyyy-mm-ddTHH:MM:SS.ssssss, hvor tidsangivelsen kan udelades.

UTC kan angives enten ved +HH:MM (2019-07-05T07:50:14.687580+01:00) eller ved at benytte Z (2019-07-05T07:50:14.687580Z)

Entiteter

Registret har følgende entiteter i den entitetsbaserede GraphQL, hvor der ikke skal anmodes om adgang:

  • AdministrativEnhed
  • AdministrativEnhedType

Derudover har registret følgende entitet til hændelser, som kaldes via den entitetsbaserede GraphQL, hvor der skal anmodes om adgang via tjenesten CustomPublicSectorPerson:

  • CPR_Events

Læs mere om registrets entiteter i objekttypekataloget

Info

Bemærk

CPR udstiller kun to af deres entiteter i den entitetsbaserede GraphQL.

Adgang til entiteten CPR_Events (hændelser) bliver kun givet til offentlige myndigheder gennem tjenesten CustomPublicSectorPerson.

Derudover har de specialudviklede (custom) GraphQL-tjenester, hvor du som anvender skal anmode om adgang til.

Læs mere om CPR om GraphQL custom - private (CPR)

Læs mere om CPR om GraphQL custom - offentlige (CPR)






AdministrativEnhed


Beskrivelse af entitet


Den administrative enheds kodeKode for den administrative enhed, der består af op til 4 cifre.

En AdministrativEnhed er en myndighed. En udenlandsk myndighed registreres altid med det land, hvor den udenlandske myndighed er hjemmehørende, idet udenlandske myndigheder ikke registreres i CPR. Eksempler på administrative enheder: land, verdensdele, region, kommune og sogn. Bemærk at , det kan forkomme forekomme, at land er registreret som Udlandet eller som en verdensdel samt Statsløs.






AdministrativEnhedType


Beskrivelse af entitet


AdministrativEnhedType indeholder typekode og typenavn for den administrative enhed.






CPR_Events (Hændelser)


Hændelser for CPR er implementeret som en entitet, der fungerer på samme måde som andre entiteter, som kan hentes gennem Datafordelerens GraphQL-tjenester. CPR har en entitet, der hedder CPR_Events, gennem hvilken alle hændelser for CPR kan hentes.

For at få adgang til hændelser for CPR, skal der anmodes om adgang til tjenesten CustomPublicSectorPerson i Datafordeler Administration.






Fleksibel opslagslogik


CPR har ingen joins i den fleksible opslagslogik. 

Se vejledning til fleksibel opslagslogik på følgende sider: