Public/get-AllegisIDNIdentityProfile.ps1
function get-AllegisIDNIdentityProfile ($orgName, $profileid, $accessToken, [boolean]$attributeTransforms=$false){ $header=get-AllegisIDNprivateHeader $accessToken $privateuribase="https://$orgname.identitynow.com/api" if ($profileid -eq $null){ $url="$privateuribase/api/Profile/list" }else{ $url="$privateuribase/api/Profile/get/$profileid" } $response=Invoke-WebRequest -Uri $url -Method Get -UseBasicParsing -Headers $header $sourceIdentityProfile=$response.Content | ConvertFrom-Json if ($attributeTransforms){ return $sourceIdentityProfile.attributeConfig.attributeTransforms }else{ return $sourceIdentityProfile } } |