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

# Получить текущего пользователя

> Возвращает пользователя, в контексте которого выполняется API-запрос.

Возвращает пользователя, в контексте которого выполняется API-запрос.

Отдельный scope для вызова не требуется. При наличии `user:read` используется подробное представление пользователя, без него — сокращённое. Для Super key пользователь выбирается заголовком `XF-Api-User`; без него контекст гостевой. Это не `/users/me/`.

## Доступ

Передавайте `XF-Api-Key` в заголовке каждого запроса. [Типы ключей и выбор пользователя](https://docs.arzguard.com/guard-forum/authentication.md).

Дополнительные scopes для самого вызова не требуются.

Права текущего API-пользователя проверяются отдельно от scopes. Для Super key контекст задаётся заголовком `XF-Api-User`.

## Параметры

**XF-Api-Key** `string` *required*

Секретный API-ключ. В примерах ключ берётся из серверной переменной `$FORUM_API_KEY`.

Других входных параметров у метода нет. Общие параметры контекста описаны в [разделе авторизации](https://docs.arzguard.com/guard-forum/authentication.md).

## Ответ

HTTP `200`, JSON. [Схемы объектов и условные поля](https://docs.arzguard.com/guard-forum/models.md).

**me** `User`

Текущий API-пользователь. Без scope `user:read` возвращается сокращённый набор полей.

Ошибки возвращаются в общей структуре `errors`. Обрабатывайте поле `code`; текст `message` может меняться или переводиться. [Формат ошибок](https://docs.arzguard.com/guard-forum/requests-and-errors.md).

```bash cURL theme={null}
curl --request GET 'https://forum.arzguard.com/api/me/' \
  --header "XF-Api-Key: $FORUM_API_KEY"
```

```json 200 · условный пример theme={null}
{
  "me": {
    "user_id": 42,
    "username": "example_user"
  }
}
```

Примеры сокращены и содержат только условные значения. Состав полей объектов зависит от прав, контекста и установленных дополнений.


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