

# Quick Sight API Operations to Control Access
<a name="controlling-access"></a>

The API operations in this section control Quick Sight users, Quick Sight groups, Quick Sight namespaces, and permissions to Quick Sight assets.

**Topics**
+ [Quick Sight Namespace API Operations](#namespaces)
+ [Quick Sight Group API Operations](#quicksight-groups)
+ [Quick Sight User API Operations](#quicksight-users)
+ [Quick Sight API Operations for IAMPolicy Assignments](#iam-policy-assignments)
+ [Quick Sight API Operations for Controlling Network Access](#network)
+ [Quick Sight API Operations for Asset and Resource Permissions](#asset-permissions)

## Quick Sight Namespace API Operations
<a name="namespaces"></a>

The API operations in this section control Quick Sight namespaces.
+ [CreateNamespace](API_CreateNamespace.md) 
+ [DeleteNamespace](API_DeleteNamespace.md) 
+ [DescribeNamespace](API_DescribeNamespace.md) 
+ [ListNamespaces](API_ListNamespaces.md) 

## Quick Sight Group API Operations
<a name="quicksight-groups"></a>

The API operations in this section control Quick Sight groups.
+  [CreateGroup](API_CreateGroup.md) 
+  [DescribeGroup](API_DescribeGroup.md) 
+  [ListGroups](API_ListGroups.md) 
+  [UpdateGroup](API_UpdateGroup.md) 
+  [DeleteGroup](API_DeleteGroup.md) 
+  [GroupMember](API_GroupMember.md) 
+  [CreateGroupMembership](API_CreateGroupMembership.md) 
+  [DeleteGroupMembership](API_DeleteGroupMembership.md) 
+  [ListGroupMemberships](API_ListGroupMemberships.md) 

## Quick Sight User API Operations
<a name="quicksight-users"></a>

The API operations in this section control Quick Sight users.
+  [RegisterUser](API_RegisterUser.md) 
+  [DescribeUser](API_DescribeUser.md) 
+  [ListUsers](API_ListUsers.md) 
+  [ListUserGroups](API_ListUserGroups.md) 
+  [DeleteUser](API_DeleteUser.md) 
+  [DeleteUserByPrincipalId](API_DeleteUserByPrincipalId.md) 
+  [ListIAMPolicyAssignmentsForUser](API_ListIAMPolicyAssignmentsForUser.md) 
+  [UpdateUser](API_UpdateUser.md) 

## Quick Sight API Operations for IAMPolicy Assignments
<a name="iam-policy-assignments"></a>

The API operations in this section control IAMpolicy assignments in Quick Sight.
+ [CreateIAMPolicyAssignment](API_CreateIAMPolicyAssignment.md)
+ [UpdateIAMPolicyAssignment](API_UpdateIAMPolicyAssignment.md)
+ [ListIAMPolicyAssignments](API_ListIAMPolicyAssignments.md)
+ [ListIAMPolicyAssignmentsForUser](API_ListIAMPolicyAssignmentsForUser.md)
+ [DescribeIAMPolicyAssignment](API_DescribeIAMPolicyAssignment.md)
+ [DeleteIAMPolicyAssignment](API_DeleteIAMPolicyAssignment.md)

## Quick Sight API Operations for Controlling Network Access
<a name="network"></a>

The API operations in this section control network access to Quick Sight.

**IP restrictions**
+ [DescribeIpRestriction](API_DescribeIpRestriction.md)
+ [UpdateIpRestriction](API_UpdateIpRestriction.md)

## Quick Sight API Operations for Asset and Resource Permissions
<a name="asset-permissions"></a>

The API operations in this section control permissions and access to Quick Sight assets and resources.

**Resource permissions**
+ [DescribeAnalysisPermissions](API_DescribeAnalysisPermissions.md)
+ [UpdateAnalysisPermissions](API_UpdateAnalysisPermissions.md)
+ [DescribeDashboardPermissions](API_DescribeDashboardPermissions.md)
+ [UpdateDashboardPermissions](API_UpdateDashboardPermissions.md)
+ [DescribeDataSetPermissions](API_DescribeDataSetPermissions.md)
+ [UpdateDataSetPermissions](API_UpdateDataSetPermissions.md)
+ [DescribeDataSourcePermissions](API_DescribeDataSourcePermissions.md)
+ [UpdateDataSourcePermissions](API_UpdateDataSourcePermissions.md)
+ [DescribeTemplatePermissions](API_DescribeTemplatePermissions.md)
+ [UpdateTemplatePermissions](API_UpdateTemplatePermissions.md)
+ [DescribeThemePermissions](API_DescribeThemePermissions.md)
+ [UpdateThemePermissions](API_UpdateThemePermissions.md)
+ Custom UI permissions: [RegisterUser](API_RegisterUser.md) and [UpdateUser](API_UpdateUser.md)
+ IAMpolicy assignments: [CreateIAMPolicyAssignment](API_CreateIAMPolicyAssignment.md) and [UpdateIAMPolicyAssignment](API_UpdateIAMPolicyAssignment.md)