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

# Начало работы

## Возможности B2B API

<Card title="Бизнес-залы" href="/api-reference/v2/lounges/catalog_list">
  Посмотреть спецификацию API
</Card>

<Card title="Фаст-треки" href="/api-reference/v2/fast-tracks/catalog_list">
  Посмотреть спецификацию API
</Card>

<Card title="Глобальное покрытие eSIM" href="/api-reference/v2/esim/create">
  Посмотреть спецификацию API
</Card>

## Авторизация

Для работы с Every API требуется два механизма аутентификации:

1. **mTLS (mutual TLS)** — необходимо предоставить действительный клиентский сертификат для установления защищённого соединения.
2. **Bearer токен** — токен доступа, который используется для аутентификации всех запросов к API.

Чтобы получить клиентский сертификат и токен доступа, отправьте запрос в инфраструктурную команду, указав полную информацию о приложении.

### Формат запроса

Every API работает по [HTTP](https://ru.wikipedia.org/wiki/HTTP)-протоколу. Аутентификация осуществляется через [Bearer](https://swagger.io/docs/specification/authentication/bearer-authentication/) токены,
подписанные алгоритмом [ES256](https://datatracker.ietf.org/doc/html/rfc7518#section-3.5).

При выполнении запросов необходимо:

* Использовать клиентский сертификат для mTLS (настраивается на уровне клиента)
* Передавать Bearer токен в заголовке `Authorization`

```curl theme={null}
curl --location 'https://b2b.every.ru/api/' \
  --cert /path/to/client.crt \
  --key /path/to/client.key \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer <TOKEN>'
```
