# Wistia API Documentation

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

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

## Wistia actions

- PUT `archive-media` Archive Media
- POST `create-captions` Create Captions
- POST `create-folder` Create Folder
- POST `create-subfolder` Create Subfolder
- DELETE `delete-captions` Delete Captions
- DELETE `delete-folder` Delete Folder
- DELETE `delete-media` Delete Media
- DELETE `delete-subfolder` Delete Subfolder
- GET `get-current-account` Get Current Account
- GET `get-folder` Get Folder
- GET `get-media-aggregated-stats` Get Media Aggregated Stats
- GET `list-captions-by-media` List Captions by Media
- GET `list-folders` List Folders
- GET `list-media` List Media
- GET `list-subfolders` List Subfolders
- PUT `move-media` Move Media
- PUT `restore-media` Restore Media
- GET `search-wistia` Search Wistia
- GET `show-background-job-status` Show Background Job Status
- GET `show-captions` Show Captions
- GET `show-customizations` Show Customizations
- GET `show-media` Show Media
- PUT `swap-media` Swap Media
- POST `translate-media` Translate Media
- PUT `update-captions` Update Captions
- PUT `update-customizations` Update Customizations
- PUT `update-folder` Update Folder
- PUT `update-media` Update Media
- PUT `update-subfolder` Update Subfolder
- POST `upload-or-import-media` Upload Or Import Media
