Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Siden beskriver GraphQL, der udstilles på Datafordeleren fra CVR.
Få en introduktion til GraphQL på Datafordeleren, hvis du har brug for en generel og mere teknisk indføring i GraphQL på Datafordeleren.
Læs mere om Anmodning om adgang til beskyttede registerdata, hvis du skal have adgang til registrets adgangsbegrænsede entitet CVRPerson.
Table of Contents
| Display Metadata | ||
|---|---|---|
|
Generelt for CVR GraphQL
| Version for GraphQL |
| ||
|---|---|---|---|
| Version for GraphQL Custom | v1 | ||
| Sikkerhedszone | 0 – Indeholder ikke fortrolige eller følsomme data 5 – Indeholder fortrolige eller følsomme data | ||
| Adgangsniveau | API-key, OAuth Shared Secret eller OAuth Certifikat | ||
| GraphQL skemaer | https://graphql.datafordeler.dk/CVR/<version>/schema? | ||
| https://graphql.datafordeler.dk/CVR/custom/<version>/schema? | |||
| Endepunkter for CVR | https://graphql.datafordeler.dk/CVR/<version> | ||
| https://graphql.datafordeler.dk/CVR/custom/<version> | |||
| 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:
Custom entiteter:
|
| Info |
|---|
Bemærk Du skal skal kun anmode om adgang til CVR, hvis du skal have adgang til registrets adgangsbegrænsede entitet CVRPerson. De øvrige entiteter hos CVR er ikke adgangsbegrænsede og du kan hente dem uden anmodning hos registret data uden at anmode registeret om adgang. |
CVR Custom entitet og tjeneste
CVRPersonBegraenset
Omfang af tjenesten
Entiteten CVRPerson fra CVR har et enkelt felt som indeholder adgangsbegrænsede data, mens resten af felterne ikke er adgangsbegrænsede. Datafordeleren udstiller derfor den specialudviklede entitet CVRPersonBegraenset gennem en GraphQL-tjeneste, der giver anvendere mulighed for at hente en ikke-adgangsbegrænset udgave af entiteten CVRPerson. Entiteten CVRPersonBegraenset er identisk med CVRPerson bortset fra at feltet CPRPerson er fjernet.
Filtreringsmulighederne på CVRPersonBegraenset-entiteten er de samme som tillades på CVRPerson-entiteten, bortset fra at det ikke er muligt at filtrere på CPRPerson-feltet. GraphQL-skemaet ligner det for CVRPerson-entiteten, dog uden CVRPerson-feltet.
Tjenesten er tilgængelig på følgende URL:
| https://graphql.datafordeler.dk/CVR/custom/<version> |
Tjenesten kaldes på præcis samme måde som du ville kalde CVR's standard entitetsbaserede tjeneste, og har sit eget skema som kan bruges i en GraphQL API Client til at udforme valide forespørgsler.
Skemaet til tjenesten kalder du på følgende URL:
| https://graphql.datafordeler.dk/CVR/custom/<version>/schema? |
Bitemporal filtrering for CVR
CVR understøtter ikke filtrering på både virkningstidspunkt og registreringstidspunkt. For CVR kan du ikke ikke specificere et registreringspunkt i din query. For CVR sættes registreringstidspunktet derimod altid til tidspunktet for forespørgslen, dvs. “registreringstid = NOW()”. Det er muligt at filtrere på virkningstidspunktet på sædvanlig vis.
Fleksibel opslagslogik
Se hvilke relationer registret har i deres fleksibel opslagslogik-skema.
Se vejledning til fleksibel opslagslogik på følgende sider