IAM

iam

IAM

Permission Groups

iam.permission_groups

Methods

Permission Group Details -> { id, meta, name }
get/accounts/{account_id}/iam/permission_groups/{permission_group_id}

Get information about a specific permission group in an account.

List Account Permission Groups -> V4PagePaginationArray<{ id, meta, name }>
get/accounts/{account_id}/iam/permission_groups

List all the permissions groups for an account.

IAM

Resource Groups

iam.resource_groups

Methods

Create Resource Group -> { id, meta, scope }
post/accounts/{account_id}/iam/resource_groups

Create a new Resource Group under the specified account.

Remove Resource Group -> Envelope<{ id }>
delete/accounts/{account_id}/iam/resource_groups/{resource_group_id}

Remove a resource group from an account.

Resource Group Details -> { id, scope, meta, 1 more... }
get/accounts/{account_id}/iam/resource_groups/{resource_group_id}

Get information about a specific resource group in an account.

List Resource Groups -> V4PagePaginationArray<{ id, scope, meta, 1 more... }>
get/accounts/{account_id}/iam/resource_groups

List all the resource groups for an account.

Update Resource Group -> { id, scope, meta, 1 more... }
put/accounts/{account_id}/iam/resource_groups/{resource_group_id}

Modify an existing resource group.

IAM

User Groups

iam.user_groups

Methods

Create User Group -> Envelope<{ id, created_on, modified_on, 2 more... }>
post/accounts/{account_id}/iam/user_groups

Create a new user group under the specified account.

Remove User Group -> Envelope<{ id }>
delete/accounts/{account_id}/iam/user_groups/{user_group_id}

Remove a user group from an account.

User Group Details -> Envelope<{ id, created_on, modified_on, 2 more... }>
get/accounts/{account_id}/iam/user_groups/{user_group_id}

Get information about a specific user group in an account.

List User Groups -> V4PagePaginationArray<{ id, created_on, modified_on, 2 more... }>
get/accounts/{account_id}/iam/user_groups

List all the user groups for an account.

Update User Group -> Envelope<{ id, created_on, modified_on, 2 more... }>
put/accounts/{account_id}/iam/user_groups/{user_group_id}

Modify an existing user group.

iam.user_groups.members

Methods

Add User Group Members -> Envelope<{ id, email, status }>
post/accounts/{account_id}/iam/user_groups/{user_group_id}/members

Add members to a User Group.

Remove User Group Member -> Envelope<{ id, email, status }>
delete/accounts/{account_id}/iam/user_groups/{user_group_id}/members/{member_id}

Remove a member from User Group

List User Group Members -> V4PagePaginationArray<{ id, email, status }>
get/accounts/{account_id}/iam/user_groups/{user_group_id}/members

List all the members attached to a user group.

Update User Group Members -> SinglePage<{ id, email, status }>
put/accounts/{account_id}/iam/user_groups/{user_group_id}/members

Replace the set of members attached to a User Group.