> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mediacloud.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Authentication

> Authenticate every request with your API key.

Send your API key as a Bearer token on every request:

```bash theme={null}
Authorization: Bearer YOUR_API_KEY
```

```bash theme={null}
curl "$BASE_URL/api/v1/assets" \
  -H "Authorization: Bearer $API_KEY"
```

<Warning>
  Keep your API key on the server. Never ship it in client-side code or commit it
  to source control.
</Warning>

## Content types

| Request | `Content-Type` |
| - | - |
| Upload asset, Bulk upload assets | `multipart/form-data` |
| Bulk trash, Bulk delete | `application/json` |

Responses are returned as `application/vnd.api+json`.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.