I found below articles but I can't make it work.
Edit account permissions via API - SolarWinds SDK - The SolarWinds Platform - THWACK
Create/Update operations are not working for Orion.Accounts through SolarWinds Rest API - SolarWinds SDK - The SolarWinds Platform - THWACKI tried using via API Set-SwisObject using the account URI but it is not allowed
Based on the swagger im expecting it might need to be closer to this, but im not 100% and cant test today
<span>[</span> {<span> </span><span class="hljs-attr">"Key"</span><span>: </span><span>"enabled"</span><span>,</span><span> </span><span class="hljs-attr">"Value"</span><span>: "false"</span> } ]
solarwinds.github.io/.../
It didn't work
Hi, An example of how I use Orion.Accounts with UpdateAccount verb to set rights :
<span>$minimum_rights</span><span> </span><span>=</span><span> </span><span>@</span><span>{</span>
<span> </span><span>AllowNodeManagement</span><span> </span><span>=</span><span> </span><span>$false</span><span> ; </span>
<span> </span><span>AllowMapManagement</span><span> </span><span>=</span><span> </span><span>$false</span><span> ; </span>
<span> </span><span>AllowAdmin</span><span> </span><span>=</span><span> </span><span>$false</span><span> ; </span>
<span> </span><span>AllowEventClear</span><span> </span><span>=</span><span> </span><span>$false</span><span> ; </span>
<span> </span><span>AllowReportManagement</span><span> </span><span>=</span><span> </span><span>$false</span><span> ; </span>
<span> </span><span>AllowAlertManagement</span><span> </span><span>=</span><span> </span><span>$false</span><span> ; </span>
<span> </span><span>AllowCustomize</span><span> </span><span>=</span><span> </span><span>$false</span><span> ; </span>
<span> </span><span>AllowUnmanage</span><span> </span><span>=</span><span> </span><span>$true</span><span> ;</span>
<span> </span><span>AllowDisableAction</span><span> </span><span>=</span><span> </span><span>$false</span><span> ; </span>
<span> </span><span>AllowDisableAlert</span><span> </span><span>=</span><span> </span><span>$false</span><span> ; </span>
<span> </span><span>AllowDisableAllActions</span><span> </span><span>=</span><span> </span><span>$false</span><span> ; </span>
<span> </span><span>AlertSound</span><span> </span><span>=</span><span> </span><span>$false</span><span> ;</span>
<span> </span><span>MenuName</span><span> </span><span>=</span><span> </span><span>'Default'</span><span> ; </span>
<span> </span><span>DefaultNetObjectID</span><span> </span><span>=</span><span> </span><span>''</span><span> ; </span>
<span> </span><span>DisableSessionTimeout</span><span> </span><span>=</span><span> </span><span>$false</span><span> ;</span>
<span> </span><span>ReportFolder</span><span> </span><span>=</span><span> </span><span>'Default Folder'</span><span> ; </span>
<span> </span><span>AlertCategory</span><span> </span><span>=</span><span> </span><span>$null</span><span> ;</span>
<span> </span><span>#LimitationID1 = 0 ;</span>
<span> </span><span>#LimitationID2 = 0 ;</span>
<span> </span><span>#LimitationID3 = 0 ;</span>
<span> </span><span>#GroupPriority = '' ;</span>
<span> </span><span>#AllowViewCopCheck = 'N' ;</span>
<span> }</span>
<span> </span><span>Invoke-SwisVerb</span><span> </span><span>-</span><span>SwisConnection </span><span>$swis</span><span> </span><span>-</span><span>EntityName Orion.Accounts </span><span>-</span><span>Verb UpdateAccount </span><span>-</span><span>Arguments </span><span>@</span><span>(</span><span>$team</span><span>,</span><span> </span>
$minimum_right