Page History
...
Stamdataservicen udstiller en REST service der, i sin nuværende form, kan anvendes til
- at verificere om et CPR nummer eksisterer. Servicen tager ikke hensyn til om personen f.eks. er afgået ved døden.
- at hente status for en given person med udgangpunkt i et CPR nummer. Denne kode kan blandt andet bruges til at afgøre er afgået ved døden eller på anden måde inaktiv
Bemærk: Denne service kan kun anvendes internt på NSP. Derfor har servicen heller ikke nogen sikkerhedsprotokol.
Servicens snitflade er beskrevet via OpenAPI og kan findes TODO HERi SVN i her.
5.4.1 Endpoints
Servicen kan tilgås på nedenstående endpoint hvor stamdatahost er tilrettet den korrekte host.
- http://stamdatahost/stamdata-cprexists/person/{cpr}
- http://stamdatahost/stamdata-cprexists/person/{cpr}/status
5.4.2 Eksempel 1: Person findes
...
Code Block | ||
---|---|---|
| ||
{"cpr": "2209632740"} |
...
5.4.5 Eksempel 2: Person findes ikke
...
Der svares med HTTP statuskode 404. Bemærk at Content-Type headeren også er application/json når HTTP koden 404 skyldes at CPR nummeret ikke findes.
Code Block | ||
---|---|---|
| ||
{ } |
...
5.4.5 Eksempel 3: Status hentes
I dette eksempel kaldes servicen med et CPR nummer der eksisterer, og har status 1
Request
Request i form af curl udtryk.
Code Block | ||
---|---|---|
| ||
curl -H "Accept: application/json" http://stamdatahost/stamdata-cprexists/v1/person/2209632741/status |
Response
Der svares med HTTP statuskode 404. Bemærk at Content-Type headeren også er application/json når HTTP koden 404 skyldes at CPR nummeret ikke findes.
Code Block | ||
---|---|---|
| ||
Der svares med HTTP statuskode 200. |
5.4.5 Eksempel 4: Status hentes på person der ikke findes
I dette eksempel kaldes servicen med et CPR nummer der IKKE eksisterer.
Request
Request i form af curl udtryk.
Code Block | ||
---|---|---|
| ||
curl -H "Accept: application/json" http://stamdatahost/stamdata-cprexists/v1/person/2209632741/status |
Response
Der svares med HTTP statuskode 404. Bemærk at Content-Type headeren også er application/json når HTTP koden 404 skyldes at CPR nummeret ikke findes.
Code Block | ||
---|---|---|
| ||
{ }
|
...
[1] Det er forventningen, at det er i nær fremtid bliver muligt at adgangsstyre på system-niveau.
...