Page History
...
Der findes følgende endpoints:
- http://stamdatahost:8080/stamdata-authorization-lookup-ws/service/AuthorizationService?wsdl
- http://stamdatahost:8080/stamdata-authorization-lookup-ws/service/AuthorizationCodeService?wsdl
- http://stamdatahost:8080/stamdata-authorization-lookup-ws/service/AuthorizationService-20240105?wsdl
- http://stamdatahost:8080/stamdata-authorization-lookup-ws/service/AuthorizationCodeService-20240105?wsdl
Og hvis man kalder gennem DCC:
- http://stamdatahost:8080/decoupling/nspservices/AuthorizationService
- http://stamdatahost:8080/decoupling/nspservices/AuthorizationCodeService
- http://stamdatahost:8080/decoupling/nspservices/AuthorizationService20240105
http://stamdatahost:8080/decoupling/nspservices/AuthorizationCodeService20240105
5.2.2 Eksempel: Én eller flere autorisationer
...
http://stamdatahost:8080/stamdata-cpr-ws/service/DetGodeCPROpslag-1.0.3
Bemærk at kald til DetGodeCPROpslag med en af 1.0.4-versionerne, skal kaldes gennem DCC med en serviceIdentifier:
For 1.0.4
http://stamdatahost:8080/stamdata-cpr-ws/service/DetGodeCPROpslag-1.0.4
DCC:
For 1.0.4.1
http://stamdatahost:8080/stamdata-cpr-ws/service/DetGodeCPROpslag-1.0.4.1
DCC:
For 1.0.4a
http://stamdatahost:8080/stamdata-cpr-ws/service/DetGodeCPROpslag-1.0.4a
DCC:
For For 1.0.4.1a
http://stamdatahost:8080/stamdata-cpr-ws/service/DetGodeCPROpslag-1.0.4.1a
DCC:
1.0.4
5.3.3 Mangelfuld datagrundlag
...
https://stamdatahost:8443/stamdata-yder-lookup-ws/service/YderService
Og hvis man kalder gennem DCC:
http://stamdatahost:8080/decoupling/nspservices/YderService
5.5.1 Eksempel: Én eller flere autorisationer
...
- http://stamdatahost/stamdata-personinformation/2024/08/v101/person/{cpr}
- http://stamdatahost/stamdata-personinformation/2024/08/v101/person/{cpr}/status
- http://stamdatahost/stamdata-personinformation/2024/08/01/{cpr}/status
- http://stamdatahost/stamdata-personinformation/2024/08/v101/person/{cpr}/age
- http://stamdatahost/stamdata-personinformation/2024/08/v101/person/{cpr}/birthday
- http://stamdatahost/stamdata-personinformation/2024/08/v101/person/{cpr}/custody
- http://stamdatahost/stamdata-personinformation/2024/08/v101/person/{cpr}/name
- http://stamdatahost/stamdata-personinformation/2024/08/v101/person/deceased
- http://stamdatahost/stamdata-personinformation/2024/08/v101/person/{cpr}/address
5.6.2 Eksempel 1: Person findes
- http://stamdatahost/stamdata-personinformation/2024/08/01/person/filterByStatusCode
5.6.2 Eksempel 1: Person findes
I I dette eksempel kaldes servicen med et CPR nummer der eksisterer.
...
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.6.
...
7 Eksempel 5:
...
Denne situation eksisterer ikke i virkeligheden og eksemplet udelades derfor.
...
Alder hentes
I dette eksempel kaldes servicen med et CPR nummer der eksisterer, og har alder 29 år i 2024.
...
| Code Block | ||
|---|---|---|
| ||
{"age":29} |
5.6.8 Eksempel
...
6: Alder hentes på person der ikke findes
I dette eksempel kaldes servicen med et CPR nummer der IKKE eksisterer. Samme fejl fåes, hvis alder ikke kan udregnes pga manglende fødselsdato, eller hvis fødselsdatoen fejlagtigt er registreret i fremtiden.
...
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.6.10 Eksempel
...
7: Fødselsdag hentes
I dette eksempel kaldes servicen med et CPR nummer der eksisterer, og fødselsdagen 22 marts 1995
...
| Code Block | ||
|---|---|---|
| ||
{"birthday":"1995-03-22"} |
5.6.11 Eksempel
...
8: Fødselsdag hentes på person der ikke findes
I dette eksempel kaldes servicen med et CPR nummer der IKKE eksisterer.
...
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.6.12 Eksempel
...
9: Værge og forældremål hentes
I dette eksempel kaldes servicen med et CPR nummer der er forældre til 2 børn. Børnene er 20. december 2024 1 år (0612234612) henholdsvis 4 år (0711208372) gamle. CPR nummereret har også værgemål over person med cpr 2802064092.
...
| Code Block | ||
|---|---|---|
| ||
{"parentalCustody":[{"relationCpr":"0711208372","age":4},{"relationCpr":"0612234612","age":1}],"wardCustody":[{"relationCpr":"2802064092"}]} |
5.6.13 Eksempel
...
10: Værge og forældremål hentes på person der ikke har sådanne
I dette eksempel kaldes servicen med et CPR der ikke har værge og fældremål
...
Der svares med HTTP statuskode 404.
| Code Block | ||
|---|---|---|
| ||
{ }
|
5.6.14 Eksempel
...
11: Navn hentes
I dette eksempel kaldes servicen med et CPR nummer der eksisterer, og personen har 3 navne (fornavn, mellem og efternavn).
...
| Code Block | ||
|---|---|---|
| ||
{"givenName":"Helle","middleName":"Sejer","familyName":"Larsen","nameForAddressing":"Helle Sejer Larsen"} |
5.6.15 Eksempel
...
12: Navn hentes på person der ikke findes
I dette eksempel kaldes servicen med et CPR nummer der IKKE eksisterer.
...
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.6.16 Eksempel
...
13: Find afdøde personer
I dette eksempel kaldes servicen med en liste af CPR numre og en dato. Servicen returnere en liste af person id'er fra input listen, som tilhører afdøde personer, som døde før tidspunktet i inputtet.
...
| Code Block | ||
|---|---|---|
| ||
[{"cpr":"0810018631"},{"cpr":"2609144427"}] |
5.6.17 Eksempel
...
14: Find personer adresse
I dette eksempel kaldes servicen med et CPR nummer der eksisterer og har en atkiv status-kode. Den returner personens adresse data (adresse, by og post nummer).
...
| Code Block | ||
|---|---|---|
| ||
{"address":"Kastanievej,395,,","zipCode":"8550","cityName":"Ryomgård"} |
5.6.18 Eksempel
...
15: Status hentes
I dette eksempel kaldes ny version af servicen med et CPR nummer der eksisterer, og har status 01. Servicen sikre i denne udgave, at foranstillede nuller bebeholdes i svaret.
...
| Code Block | ||
|---|---|---|
| ||
{"status":"01"} |
5
...
.6.19 Eksempel 16: Find personer med status
I dette eksempel kaldes servicen med en liste af CPR numre, en statuskode og en dato. Servicen returnere en liste af person id'er fra input listen, som tilhører personer med status på tidspunktet i inputtet.
Request
Post request i form af curl udtryk.
| Code Block | ||
|---|---|---|
| ||
curl -H "Accept: application/json" -H "Content-Type: application/json" "http://stamdatahost/stamdata-personinformation/2024/08/01/person/filterByStatusCode?statusCode=01&dato=2024-05-30T17:32:28" --data "[\"0810018631\",\"2609144427\",\"2203954940\"]" |
Response
Der svares med HTTP statuskode 200.
| Code Block | ||
|---|---|---|
| ||
[{"cpr":"2203954940"}] |
5.6.20 Eksempel 17: Finder person der er født på angivede dato
I dette eksempel kaldes servicen med en dato. Servicen returnere en liste af person id'er fra input listen, som tilhører personer med status på tidspunktet i inputtet.
Request
Get request i form af curl udtryk.
| Code Block | ||
|---|---|---|
| ||
curl -H "Accept: application/json" -H "Content-Type: application/json" "http://stamdatahost/stamdata-personinformation/v1/person/personsByBirthday?birthday=1995-03-22" |
Response
Der svares med HTTP statuskode 200.
| Code Block | ||
|---|---|---|
| ||
[{"cpr":"2203954940"}] |
5.7 Yderinformation
Stamdataservicen udstiller en REST service der kan tilgå data om yder. Anvenderguiden kan læses her:
Stamdataservicen udstiller en REST service der kan tilgå data om yder. Anvenderguiden kan læses her:
SDM - Guide til anvendere - Yderinformation
5.8 Sikredeinformation
Stamdataservicen udstiller en REST service der kan tilgå data om sikrede. Anvenderguiden kan læses her:
SDM - Guide til anvendere - Sikredeinformation
6 Stamdata Filter Management Service (SFMS)
...