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.

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"}