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
https://s5-certservices.datafordeler.dk/system/EventMessages/1.0.0/custom?datefrom=2019-03-15&dateto=2019-03-16&format=json&pagesize=1
Scheme kan tilgås på datafordeler.dk Det er efter det oplyste samme scheme, der anvendes ved alle EventMessages.
CprHaendelseCreate
[
{
"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"}