I've tried with both Python orionsdk and powershell to create or update a subnet (IPAM.Subnet) and both return with access denied. Tried it with a user created through web console and a user created on windows and added to group. Tried with operator, admin and power user roles. All same result. Only one that comes back a success is the main admin user from installation. Below is log out from the Orion.informationService.log:
<s:Body>
<Create xmlns="http://schemas.solarwinds.com/2007/08/informationservice">
<entityType>IPAM.Subnet</entityType>
<properties>
<item xmlns="http://schemas.solarwinds.com/2007/08/informationservice/propertybag">
<key>IPAddress</key>
<type>System.String</type>
<value>10.20.30.0</value>
</item>
<item xmlns="http://schemas.solarwinds.com/2007/08/informationservice/propertybag">
<key>CIDR</key>
<type>System.Int32</type>
<value>28</value>
</item>
</properties>
</Create>
</s:Body>
</s:Envelope>
2019-03-08 01:44:25,227 [98] ERROR SolarWinds.InformationService.Core.InformationService - SwisPowerShell (null) Exception caught in method SolarWinds.InformationService.Core.InformationService.Create
SolarWinds.Data.AccessDeniedException: Access to IPAM.Subnet denied.
at SolarWinds.InformationService.Core.CrudProcessor.CreateAccessDeniedException(String message)
at SolarWinds.InformationService.Core.CrudProcessor.CheckAccessControl(AccessControlOperations operations, IEntityType entity, IAccessControlResolver accessControlResolver)
at SolarWinds.InformationService.Core.CrudProcessor.CheckAccessControl(AccessControlOperations operations, IEntityType entity, IEnumerable`1 propertyNames, IAccessControlResolver accessControlResolver)
at SolarWinds.InformationService.Core.CrudProcessor.<CreateInternal>d__18.MoveNext()
at System.Linq.Enumerable.First[TSource](IEnumerable`1 source)
at SolarWinds.InformationService.Core.CrudProcessor.Create(String entityType, IDictionary`2 properties, IQueryExecutionContext context)
at SolarWinds.InformationService.Core.InformationService.Create(String entityType, IDictionary`2 properties)