I want to do exactly what the UI does here: https://i.stack.imgur.com/XsOM6.png
By default in the UI you can select one of: DS Admin, DS Sender, or DS Viewer
I have not been able to find documentation on how do to this via API.
I found a similar question here: Add permission profile through API but the marked answer says to assign a user to a group first, and then assign permissions to that group. I want to assign the permission set to a user directly without going through the group. Nor do I want to assign each individual permission setting using the accountSettings parameter.