# Google Workspace Admin API Documentation

This is the complete API documentation for connecting to the Google Workspace Admin API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **Google Workspace Admin connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/googleWorkspaceAdmin/actions/{actionSlug}/run
```

## Google Workspace Admin actions

- POST `add-group-member` Add Group Member
- POST `add-organizational-unit` Add Organizational Unit
- POST `add-user-alias` Add User Alias
- GET `check-group-membership` Check Group Membership
- POST `create-group` Create Group
- POST `create-user` Create User
- DELETE `delete-group` Delete Group
- DELETE `delete-user` Delete User
- GET `get-group` Get Group
- GET `get-group-member` Get Group Member
- GET `get-organizational-unit` Get Organizational Unit
- GET `get-user` Get User
- GET `get-user-photo` Get User Photo
- GET `list-group-members` List Group Members
- GET `list-groups` List Groups
- GET `list-organizational-units` List Organizational Units
- GET `list-user-aliases` List User Aliases
- GET `list-users` List Users
- DELETE `remove-group-member` Remove Group Member
- DELETE `remove-organizational-unit` Remove Organizational Unit
- DELETE `remove-user-alias` Remove User Alias
- PUT `undelete-user` Undelete User
- PUT `update-group` Update Group
- PUT `update-group-member` Update Group Member
- PUT `update-organizational-unit` Update Organizational Unit
- PUT `update-user` Update User
