Public/get-IDNrule.ps1

#
# get_IDNrule.ps1
#
function get-IDNrule ($orgName, $authHeader, $ruleID, $name){
    $privateuribase="https://$orgname.identitynow.com/api"
    if ($ruleID -eq $null){
        $url="$privateuribase/api/rule/list"
    }else{
        $url="$privateuribase/api/rule/$ruleID"
    }
    $response=Invoke-WebRequest -Uri $url -Method Get -UseBasicParsing -Headers $authHeader
    $transforms=$response.Content | ConvertFrom-Json
    if ($name -ne $null){
        return $transforms.items.where{$_.name -eq $name}
    }else{
        return $transforms
    }
}