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

# Customer API

> Управляйте лицензиями, API-ключами, профилями и счетами программно

Customer API позволяет авторизованным пользователям управлять ресурсами OrbitFlare программно. Поддерживаются две версии: **v1** (только аутентификация по API-ключу) и **v2** (Bearer-токен или API-ключ с расширенными функциями, включая потоки аутентификации, управление профилем и операции со счетами).

## Аутентификация

OrbitFlare поддерживает два метода аутентификации в зависимости от используемой версии API.

**API-ключ (v1 и v2):** Передайте ваш API-ключ через заголовок запроса `X-ORBIT-KEY`. Этот метод работает как с v1, так и с v2 эндпоинтами.

**Bearer-токен (только v2):** Получается через поток авторизации устройства или аутентификацию по подписи кошелька. Передайте токен в стандартном заголовке `Authorization: Bearer <token>`.

<Tip>
  API-ключи работают в обеих версиях. Если вам нужно только базовое управление лицензиями, API-ключ — самый простой способ аутентификации.
</Tip>

```bash theme={null}
curl -X GET https://api.orbitflare.com/v2/licenses \
  -H "X-ORBIT-KEY: your-api-key-here"
```

## Эндпоинты API v2

<CardGroup cols={3}>
  <Card title="Аутентификация" icon="key" href="/api-documentation/v2/auth/device-code">
    Поток устройства, аутентификация кошелька, управление сессиями
  </Card>

  <Card title="Лицензии" icon="id-card" href="/api-documentation/v2/licenses/list">
    Просмотр, управление и настройка лицензий
  </Card>

  <Card title="API-ключи" icon="lock" href="/api-documentation/v2/api-keys/list">
    Создание, обновление и управление API-ключами
  </Card>

  <Card title="Профиль" icon="user" href="/api-documentation/v2/profile/get">
    Просмотр и обновление профиля пользователя
  </Card>

  <Card title="Счета" icon="file-invoice" href="/api-documentation/v2/invoices/list">
    Просмотр счетов и оплата с баланса
  </Card>
</CardGroup>

## Устаревший API v1

<Warning>
  API v1 устарел и будет удалён в будущем релизе. Перейдите на v2 для доступа к полному набору эндпоинтов и улучшенным параметрам аутентификации.
</Warning>

<CardGroup cols={2}>
  <Card title="Эндпоинты клиента v1" icon="clock-rotate-left" href="/api-documentation/customer-endpoints/get-licenses">
    Устаревшие эндпоинты управления лицензиями
  </Card>

  <Card title="Руководство по миграции" icon="arrow-right" href="/ru/api-documentation/migration">
    Пошаговое руководство по обновлению с v1 на v2
  </Card>
</CardGroup>
