Skip to content
Start here

User Groups

List User Groups
client.IAM.UserGroups.List(ctx, params) (*V4PagePaginationArray[UserGroupListResponse], error)
GET/accounts/{account_id}/iam/user_groups
User Group Details
client.IAM.UserGroups.Get(ctx, userGroupID, query) (*UserGroupGetResponse, error)
GET/accounts/{account_id}/iam/user_groups/{user_group_id}
Create User Group
client.IAM.UserGroups.New(ctx, params) (*UserGroupNewResponse, error)
POST/accounts/{account_id}/iam/user_groups
Update User Group
client.IAM.UserGroups.Update(ctx, userGroupID, params) (*UserGroupUpdateResponse, error)
PUT/accounts/{account_id}/iam/user_groups/{user_group_id}
Remove User Group
client.IAM.UserGroups.Delete(ctx, userGroupID, body) (*UserGroupDeleteResponse, error)
DELETE/accounts/{account_id}/iam/user_groups/{user_group_id}

User GroupsMembers

List User Group Members
client.IAM.UserGroups.Members.List(ctx, userGroupID, params) (*V4PagePaginationArray[UserGroupMemberListResponse], error)
GET/accounts/{account_id}/iam/user_groups/{user_group_id}/members
Add User Group Members
client.IAM.UserGroups.Members.New(ctx, userGroupID, params) (*UserGroupMemberNewResponse, error)
POST/accounts/{account_id}/iam/user_groups/{user_group_id}/members
Update User Group Members
client.IAM.UserGroups.Members.Update(ctx, userGroupID, params) (*SinglePage[UserGroupMemberUpdateResponse], error)
PUT/accounts/{account_id}/iam/user_groups/{user_group_id}/members
Remove User Group Member
client.IAM.UserGroups.Members.Delete(ctx, userGroupID, memberID, body) (*UserGroupMemberDeleteResponse, error)
DELETE/accounts/{account_id}/iam/user_groups/{user_group_id}/members/{member_id}