What I am trying to do:
Revoke all access rights and permissions for a user except the permission for DNS management using the SoftLayer API.
What I have done (using the SoftLayer python client):
What is the issue:
The user can access functionality other than DNS management (e.g. Devices > Manage > Images).
The problem is that there is not any permission to "View Images Templates" that you can deny, so that is why he can see Devices->Manage->Images and it is the same case for the other stuff that are still being displayed.
You can see all the permissions that you can deny in the portal by: 1.- Go Account->Users 2.- Click over the user you want to deny permissions 3.- Click Portal Permissions tab
Using the API you only can deny the same permissions as using the Portal, you cannot deny more than that.
Regards