# Cloud 66 API Documentation

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

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

## Cloud 66 actions

- POST `add-environment-variable` Add Environment Variable
- DELETE `cancel-deployment` Cancel Deployment
- POST `create-backup` Create Backup
- POST `create-database` Create Database
- POST `create-database-user` Create Database User
- POST `create-ssl-certificate` Create SSL Certificate
- DELETE `delete-database` Delete Database
- DELETE `delete-database-user` Delete Database User
- DELETE `delete-environment-variable` Delete Environment Variable
- DELETE `delete-ssl-certificate` Delete SSL Certificate
- GET `get-authenticated-user` Get Authenticated User
- GET `get-deployment` Get Deployment
- GET `get-environment-variable` Get Environment Variable
- GET `get-server` Get Server
- GET `get-ssl-certificate` Get SSL Certificate
- GET `get-stack` Get Stack
- GET `get-stack-action` Get Stack Action
- GET `get-stack-setting` Get Stack Setting
- POST `import-backup` Import Backup
- GET `list-backups` List Backups
- GET `list-database-users` List Database Users
- GET `list-databases` List Databases
- GET `list-deployments` List Deployments
- GET `list-environment-variables` List Environment Variables
- GET `list-jobs` List Jobs
- GET `list-processes` List Processes
- GET `list-server-groups` List Server Groups
- GET `list-servers` List Servers
- GET `list-services` List Services
- GET `list-ssl-certificates` List SSL Certificates
- GET `list-stack-actions` List Stack Actions
- GET `list-stack-settings` List Stack Settings
- GET `list-stacks` List Stacks
- PUT `reboot-server` Reboot Server
- POST `redeploy-stack` Redeploy Stack
- PUT `regenerate-database-user-password` Regenerate Database User Password
- PUT `scale-process` Scale Process
- PUT `update-environment-variable` Update Environment Variable
- PUT `update-ssl-certificate` Update SSL Certificate
- PUT `update-stack-setting` Update Stack Setting
