You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »


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

Derudover har CPR også GraphQL custom-tjenester, som er specialudviklede til henholdsvis private og offentlige. Læs mere på GraphQL custom - private (CPR) og GraphQL 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.


Sideinformation





Generelt for CPR GraphQL 


Versionv2
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

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 myligheder gennem tjenesten CustomPublicSectorPerson.

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

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

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






AdministrativEnhed


Beskrivelse af entitet


Kode 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, det kan 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:







  • No labels