Hændelser
Det er muligt for offentlige myndigheder at modtage CPR hændelser, jf. dokumentation på datafordeler.dk, som PUSH eller PULL.
Private virksomheder kan p.t. ikke abonnere på CPR hændelser.
På http://selfservice.datafordeler.dk opsættes, hvilke hændelsesbeskeder der ønskes at abonnere på.
Beskedtyper
Alle CPR-hændelser på Datafordeleren har beskedtype = CprHaendelseCreate, uanset om der er sket en indberetning-, ret/fortryd- eller sletning af person-data.
Der kan derfor kun abonneres på denne beskedtype på selvbetjeningsportalen.
PUSH
Anvendere af hændelser skal opsætte et REST-endpoint, der kan modtage PUSH beskeder.
For yderligere information, support, dokumentation mv. henvises til datafordeler.dk
PULL
Hændelser kan også hentes via en REST-tjeneste.
Nedenfor er anført et eksempel på en CprHaendelse (objekttype) med beskedtype CprHaendelseCreate, der er hentet via pull
Scheme kan tilgås på datafordeler.dk Det er efter det oplyste samme scheme, der anvendes ved alle EventMessages.
[ { "Id": 123456, "Message": { "Grunddatabesked": { "Hændelsesbesked": { "beskedversion": "1.0", "beskedID": "aaaaabbea-94f5-45c2-bc39-52c4c4127f50", "Beskedkuvert": { "Filtreringsdata": { "beskedtype": "CprHaendelseCreate", "beskedansvarligAktør": "", "Objektregistrering": [ { "registreringstid": "2019-03-15T12:00:00.000000+01:00", "objektansvarligAktør": "CPR", "objektID": "aaaaaaaa-bbbb-bbbb-cccc-1234567890ab", "objekttype": "CprHaendelse", "objekthandling": "FORAELDEROPLYSNING;KommuneTidligere:; KommuneNuvaerende:0101", "opgaveemne": "08" } ] }, "Leveranceinformation": { "dannelsestidspunkt": "2019-03-16T01:00:11.815705+01:00", "kildesystem": "http://data.gov.dk/id/itsystem/basicdata#d45f25737a3972bd68ec2d9f043bb7e479fc1b6f", "sikkerhedsklassificering": "http://data.gov.dk/vocabulary/security/confidentiality#Confidential" } }, "Beskeddata": [ { "Objektreference": { "objektreference": "aaaaaaaa-bbbb-bbbb-cccc-1234567890ab" } } ] } } }, "Format": "Json", "Timestamp": "2019-03-01T02:11:35.27169+01:00" } ]
Øvrige eksempler på indhold af objekthandling:
{"objekthandling": "NAVN_OG_BESKYTTELSE;KommuneTidligere:0511; KommuneNuvaerende:0511"} {"objekthandling": "ADRESSEOPLYSNINGER_OG_BESKYTTELSE;KommuneTidligere:0101; KommuneNuvaerende:0101"} {"objekthandling": "NOTAT;KommuneTidligere:; KommuneNuvaerende:0370"}