---
title: "Получить контекст API-клиента"
description: "Проверьте, к какому аккаунту и API-приложению относится текущий токен и какие разрешения ему выданы."
---
<nav class="docs-breadcrumb" aria-label="Breadcrumb"><a href="/docs/">Документация CloudPrint</a><span aria-hidden="true">/</span><span>Справочник API</span></nav>

# Получить контекст API-клиента

<p class="docs-lead">Проверьте, к какому аккаунту и API-приложению относится текущий токен и какие разрешения ему выданы.</p>

<div class="api-endpoint-summary"><span class="api-method api-method-get">GET</span><code>/api/v1/me</code><span><strong>Версия API:</strong> v1</span><span><strong>operationId:</strong> <code>getApiClientContext</code></span><a href="/docs/api/v1/authentication/client-context/index.md">Открыть в Markdown</a></div>

## Назначение метода

Проверьте, к какому аккаунту и API-приложению относится текущий токен и какие разрешения ему выданы.

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

Передавайте короткоживущий токен в `Authorization: Bearer <access_token>`.

Подходит любой действующий токен доступа CloudPrint; дополнительные разрешения не требуются.

## Запрос

**Основной адрес API:** `https://public-api.cloudprint.me/api/v1/me`

### Параметры

У метода нет параметров пути, строки запроса или дополнительных заголовков.

### Тело запроса

У метода нет тела запроса.

### Примеры запросов

#### cURL

```bash
curl -sS https://public-api.cloudprint.me/api/v1/me \
  -H "Authorization: Bearer $ACCESS_TOKEN"
```

## Ответ

**HTTP-статус:** `200` — Запрос выполнен.

### Поля ответа

| Имя | Тип | Обязательно | Описание | Ограничения |
| --- | --- | --- | --- | --- |
| `account_id` | `string (uuid)` | да | Стабильный UUID аккаунта CloudPrint, которому принадлежит ресурс. | — |
| `account_name` | `string` | да | Отображаемое имя аккаунта CloudPrint. | example: `"Acme Print Ops"` |
| `client_app_id` | `string \| null (uuid)` | нет | Стабильный идентификатор API Credentials, представленных текущим токеном. | — |
| `client_app_name` | `string \| null` | нет | Название API Credentials, используемое при диагностике аккаунта. | — |
| `application_id` | `string \| null (uuid)` | нет | Стабильный идентификатор Developer Application, представленного токеном установки. | — |
| `application_name` | `string \| null` | нет | Название Developer Application, видимое операторам аккаунта. | — |
| `authorization_mode` | `string` | да | Модель авторизации токена: данные доступа аккаунта или установка приложения. | enum: `client_credentials`, `app_installation` |
| `installation_id` | `string \| null (uuid)` | да | Стабильный UUID App Installation, выдавшей разрешение токену. | — |
| `scopes` | `array` | нет | Разрешения, выданные текущему токену доступа. | example: `["agents:read","printers:read","documents:write","print_jobs:write","print_jobs:read"]` |
| `permissions` | `array` | нет | Разрешения установки, включённые в этот токен. | — |

### Пример ответа

```json
{
  "account_id": "11111111-1111-4111-8111-111111111111",
  "account_name": "Acme Print Ops",
  "client_app_id": null,
  "client_app_name": null,
  "application_id": null,
  "application_name": null,
  "authorization_mode": "client_credentials",
  "installation_id": null,
  "scopes": [
    "agents:read",
    "printers:read",
    "documents:write",
    "print_jobs:write",
    "print_jobs:read"
  ],
  "permissions": [
    "string"
  ]
}
```

## Ошибки

| HTTP-статус | Описание |
| --- | --- |
| `401` | Авторизация отсутствует или недействительна. |
| `429` | Превышен лимит запросов; учитывайте Retry-After. |
| `500` | Внутренняя ошибка CloudPrint. |

## Рекомендации по интеграции

- Используйте эту проверку при подключении и диагностике, чтобы подтвердить аккаунт и выданные разрешения.
- Не вызывайте метод перед каждым бизнес-запросом: токен уже содержит контекст клиента.

## Связанная документация

<div class="docs-card-grid"><a class="docs-card" href="/docs/api/v1/authentication/token/"><strong>Получить токен доступа OAuth2</strong><span>Обменяйте данные доступа CloudPrint API на короткоживущий Bearer-токен OAuth2 по схеме Client Credentials.</span></a>
<a class="docs-card" href="/docs/api/v1/agents/list/"><strong>Получить список агентов печати</strong><span>Получите список агентов CloudPrint в аккаунте и проверьте их статус, версию и состояние обновления.</span></a>
<a class="docs-card" href="/docs/api/v1/printers/list/"><strong>Получить список доступных принтеров</strong><span>Получите принтеры подключённых агентов CloudPrint и выберите стабильный printer_id для сценария печати.</span></a></div>

<nav class="docs-resource-links" aria-label="Следующие шаги"><a href="/docs/api/v1/explorer/">OpenAPI</a><a href="https://my.cloudprint.by">Открыть кабинет</a><a href="/docs/legal/privacy/">Политика конфиденциальности</a><a href="/docs/legal/terms/">Условия использования</a><a href="/docs/legal/payments-and-refunds/">Оплата и возврат</a><a href="/docs/legal/data-processing/">DPA</a></nav>