# Adrapid API Documentation

This is the complete API documentation for connecting to the Adrapid 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 **Adrapid connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

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

## Adrapid actions

- POST `create-group` Create Group
- POST `create-user` Create User
- POST `create-user-banner` Create User Banner
- POST `create-user-template` Create User Template
- DELETE `delete-user` Delete User
- DELETE `delete-user-banner` Delete User Banner
- DELETE `delete-user-image` Delete User Image
- DELETE `delete-user-template` Delete User Template
- GET `generate-user-sso-token` Generate User SSO Token
- GET `get-api-info` Get API Info
- GET `get-user` Get User
- GET `get-user-access-token` Get User Access Token
- GET `get-user-access-url` Get User Access URL
- GET `get-user-banner` Get User Banner
- GET `get-user-banner-zip` Get User Banner Zip
- GET `get-user-banners-quota` Get User Banners Quota
- GET `get-user-image` Get User Image
- GET `get-user-images-quota` Get User Images Quota
- GET `get-user-template` Get User Template
- GET `get-whitelabel` Get Whitelabel
- POST `import-user-template` Import User Template
- GET `list-groups` List Groups
- GET `list-user-banners` List User Banners
- GET `list-user-images` List User Images
- GET `list-user-templates` List User Templates
- GET `list-users` List Users
- PUT `refresh-user-access-token` Refresh User Access Token
- PUT `update-user` Update User
- PUT `update-user-template` Update User Template
- PUT `update-whitelabel` Update Whitelabel
- POST `upload-user-image` Upload User Image
