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
    }
}