IaaS API Reference (Management Administration)
Preface
Revision History
User Management
Key Management
Software Management
Monitoring Service
Regarding the PDF version
Search
Home
User Management
User Management
API details
User Management
User Management
User management
API list
Glossary
General requirements
API details
List API V3 versions (GET /v3)
Authenticate (POST /v3/auth/tokens)
Revoke token (DELETE /v3/auth/tokens)
List regions (GET /v3/regions{?parent_region_id})
Show region (GET /v3/regions/{region_id})
Show domain (GET /v3/domains/{domain_id})
Create project (POST /v3/projects)
Project reference (list) (GET /v3/projects{?domain_id,name,enabled })
Show project (GET /v3/projects/{project_id})
Update project (PATCH /v3/projects/{project_id})
List users (GET /v3/users{?domain_id,name,enabled })
Show user (GET /v3/users/{user_id})
List groups to which a user belongs (GET /v3/users/{user_id}/groups{?name})
List projects for user (GET /v3/users/{user_id}/projects{?enabled,name})
Create group (POST /v3/groups)
List groups (GET /v3/groups{?domain_id,name })
Show group (GET /v3/groups/{group_id})
Update group (PATCH /v3/groups/{group_id})
Delete group (DELETE /v3/groups/{group_id})
List users in group (GET /v3/groups/{group_id}/users{?name,enabled})
Add user to group (PUT /v3/groups/{group_id}/users/{user_id})
Remove user from group (DELETE /v3/groups/{group_id}/users/{user_id})
Check whether user belongs to group (HEAD /v3/groups/{group_id}/users/{user_id})
List roles (GET /v3/roles{?name })
Show role (GET /v3/roles/{role_id})
Grant role to user on domain (PUT /v3/domains/{domain_id}/users/{user_id}/roles/{role_id})
Grant role to group on domain (PUT /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id})
List roles for user on domain (GET /v3/domains/{domain_id}/users/{user_id}/roles)
List roles for group on domain (GET /v3/domains/{domain_id}/groups/{group_id}/roles)
Check whether user has role on domain (HEAD /v3/domains/{domain_id}/users/{user_id}/roles/{role_id})
Check whether group has role on domain (HEAD /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id})
Revoke role from user on domain (DELETE /v3/domains/{domain_id}/users/{user_id}/roles/{role_id})
Revoke role from group on domain (DELETE /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id})
Grant role to user on project (PUT /v3/projects/{project_id}/users/{user_id}/roles/{role_id})
Grant role to group on project (PUT /v3/projects/{project_id}/groups/{group_id}/roles/{role_id})
List roles for user on project (GET /v3/projects/{project_id}/users/{user_id}/roles)
List roles for group on project (GET /v3/projects/{project_id}/groups/{group_id}/roles)
Check whether user has role on project (HEAD /v3/projects/{project_id}/users/{user_id}/roles/{role_id})
Check whether group has role on project (HEAD /v3/projects/{project_id}/groups/{group_id}/roles/{role_id})
Revoke role from user on project (DELETE /v3/projects/{project_id}/users/{user_id}/roles/{role_id})
Revoke role from group on project (DELETE /v3/projects/{project_id}/groups/{group_id}/roles/{role_id})
List role assignments (GET /v3/role_assignments{?group.id,role.id,scope.domain.id,scope.project.id,user.id})
Create trust (POST /v3/OS-TRUST/trusts)
List trusts (GET /v3/OS-TRUST/trusts{? trustee_user_id,trustor_user_id})
Show trust (GET/v3/OS-TRUST/trusts/{trust_id})
Delete trust (DELETE /v3/OS-TRUST/trusts/{trust_id})
List trust roles (GET /v3/OS-TRUST/trusts/{trust_id}/roles)
Show trust role (GET /v3/OS-TRUST/trusts/{trust_id}/roles/{role_id})
Acquisition of user authentication method information (GET /v3/users/{user_id}/auth_type)
Inter-regional synchronization confirmation (GET /v3/synchronous_regions{?domain_id,region_id})
API details