---
title: Authentication
url: https://docs.kaltura.com/docs/events-collaboration/messaging-api/messaging-authentication
---

## Authentication

All requests require an ADMIN KS (type=2) in the `Authorization` header:

```
Authorization: Bearer <your_kaltura_session>
```

Generate an ADMIN KS via `session.start` (see [Session Guide](/docs/getting-started/authentication/ks-overview)) or `appToken.startSession` (see [AppTokens Guide](/docs/getting-started/authentication/app-tokens-overview)).

```bash
# Set up environment
export KALTURA_MESSAGING_URL="https://messaging.nvp1.ovp.kaltura.com/api/v1"
```
