EscoStar Service eksempler
Eksempel på kald til EscoStar Service via Power Shell
Bemærk at headers skal udfyldes korrekt, som for ved kald til JobAnnonceService: UserEmail skal formes som en email, ellers vil kald til servicen fejle.
Husk at I også skal bruge jeres certifikat ved kaldet, som der kan findes beskrivelse på under certificates på denne side: https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/invoke-restmethod?view=powershell-7.4
$AllProtocols = [System.Net.SecurityProtocolType]'Ssl3,Tls,Tls11,Tls12'
[System.Net.ServicePointManager]::SecurityProtocol = $AllProtocols
$headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]"
$headers.Add("ActiveOrganisation", "{`"OrganisationType`": 5, `"OrganisationCode`": `"100`"}")
$headers.Add("RequestUserMetadata", "{`"RequestUserStructure`": {`"UserFullName`": `"Eksempel Navn`",`"RequestUserType`": 3,`"UserIdentifier`": `"Eksempel Identifier`",`"UserEmail`": `"eksempelmail@mail.dk`"},`"RequestOrganisationStructure`": {`"OrganisationType`": 5,`"OrganisationCode`": `"100`"}, `"RegistrationDateTime`": `"2023-12-15T14:06:59`"}")
$response = Invoke-RestMethod 'https://taxonomy.bm.dk/v2/EscoStar/occupations' -Method 'GET' -Headers $headers
$response | ConvertTo-Json