Introduksjon
Metoden gir informasjon om alle roller og funksjoner har uavhengig av organisasjon
Funksjonelle krav
Krever følgende parametere:
buypassid eller personid
Tilgangskontroll
Scope: data_roles_rolesforperson_read
API spesifikasjoner
Input parametere
Querystring parametere personid eller buypassid Eksempel URL: {{dataurl}}/api/v1/roles/PersonRole/person/?personid=9545537
JSON Datamodell / Kontrakt
Eksempelet er ikke tilsvarende eksempel URL.
[ { "personId": 9295935, "orgId": 1, "functionId": 33978245, "functionTypeId": 40000011, "functionTypeName": "Anleggsadministrator", "functionStartDate": "2021-09-14T00:00:00", "functionEndDate": null }, { "personId": 9295935, "orgId": 349, "functionId": 33973780, "functionTypeId": 50000054, "functionTypeName": "Ingen orgtilhørighet", "functionStartDate": "2021-05-10T00:00:00", "functionEndDate": null }, { "personId": 9295935, "orgId": 20082, "functionId": 33987177, "functionTypeId": 10000000, "functionTypeName": "Klubbmedlem", "functionStartDate": "2022-05-20T00:00:00", "functionEndDate": null }, { "personId": 9295935, "orgId": 65932, "functionId": 33979362, "functionTypeId": 8, "functionTypeName": "Medlem", "functionStartDate": "2021-10-20T00:00:00", "functionEndDate": null }, { "personId": 9295935, "orgId": 349, "functionId": 33987533, "functionTypeId": 999998, "functionTypeName": "Puls tilhørighet", "functionStartDate": "2022-06-02T00:00:00", "functionEndDate": null }, { "personId": 9295935, "orgId": 563529, "functionId": 33980872, "functionTypeId": 202413, "functionTypeName": "Påmeldingsansvarlig", "functionStartDate": "2021-12-13T00:00:00", "functionEndDate": null }, ... ... ... ]
Datakilde
Link til datamodell eller spesifiser database/stored procedure o.l.
Idrettens sentrale database
URL
{{dataurl}}/api/v1/roles/PersonRole/person/?personid=xxxxx