Public/get-IDNidentityProfile.ps1
# # get_IDNidentityProfile.ps1 # function get-IDNidentityProfile ($orgName, $authHeader, $profileid, [switch]$detailed){ $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 $authHeader $sourceIdentityProfile=$response.Content | ConvertFrom-Json if ($detailed -and $profileid -eq $null){ foreach ($id in $sourceIdentityProfile.id){get-IDNidentityProfile -orgName $orgname -profileid $id -authHeader $authHeader} }else{ return $sourceIdentityProfile } } |