Public/set-AllegisIDNIdentityProfilePriority.ps1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
function set-AllegisIDNIdentityProfilePriority ($orgName, $profileid, $accessToken, [int]$priority){ $header=get-AllegisIDNprivateHeader $accessToken $privateuribase="https://$orgname.identitynow.com/api" $url="$privateuribase/api/Profile/get/$profileid" $response=Invoke-WebRequest -Uri $url -Method Get -UseBasicParsing -Headers $header $sourceIdentityProfile=$response.Content | ConvertFrom-Json if ($priority -ne $null) { "changing priority from $($sourceIdentityProfile.priority) to $priority" $sourceIdentityProfile.priority=$priority $url="$privateuribase/api/Profile/update/$profileid"+"?priority=$priority" $body=$sourceIdentityProfile | select id,name,priority,description | ConvertTo-Json -Depth 100 $response=Invoke-WebRequest -Uri $url -Method Post -UseBasicParsing -Headers $header -Body "[$body]" "priority is now " + ($response.Content | convertfrom-json).priority } } |