Получить аудит-логи
Возвращает список событий в аудит-логе организации. Для этого у организации должен быть подключен тариф с поддержкой аудит-логов. Какие есть тарифы
Поддерживает фильтрацию по времени, типам событий, пользователям, источнику запроса и IP-адресу пользователя — инициатора события. Использует постраничную навигацию для обработки больших наборов данных.
Примечание
Чтобы выполнить запрос, приложению требуется разрешение на чтение событий аудит-лога организации ya360_security:read_auditlog. Убедитесь, что вы включили его при настройке приложения на OAuth-сервере Яндекса.
Запрос
GET https://cloud-api.yandex.net/v1/auditlog/organizations/{org_id}/events
Path-параметры
| Имя параметра | Тип | Описание | 
| org_id * | integer | Идентификатор организации. | 
Query-параметры
| Имя параметра | Тип | Описание | 
| started_at | datetime | Дата и время начала аудит-лога в формате ISO 8601, например  | 
| ended_at * | datetime | Дата и время окончания аудит-лога в формате ISO 8601, например  | 
| types | string | Типы событий, которые должны быть включены в список. Чтобы указать несколько типов, задайте их через запятую без пробела, например  | 
| count * | integer | Максимальное количество событий на одной странице результатов от  | 
| iteration_key | string | Ключ для получения следующей страницы результатов. | 
| include_uids | string | Идентификаторы пользователей, действия которых должны быть включены в список событий. Чтобы указать несколько человек, задайте их идентификаторы через запятую без пробела, например  | 
| exclude_uids | string | Идентификаторы пользователей, действия которых должны быть исключены из списка событий. Чтобы указать несколько человек, задайте их идентификаторы через запятую без пробела, например  | 
| ip | string | IP-адрес, с которого было выполнено действие. Может принимать только одно значение. | 
| service | string | Источник запроса — может принимать только одно значение: 
 | 
Заголовки
Authorization: OAuth <токен>
Пример
Пример запроса
curl 'https://cloud-api.yandex.net/v1/auditlog/organizations/8203070/events?ended_at=2025-04-20T16:00:00&count=5' -H "Authorization: OAuth <токен>" | jq .
Ответ
Успешный ответ
Результатом корректного запроса является ответ с кодом 200 и телом в формате JSON, где содержится объект со списком событий.
200 OK — запрос выполнен успешно.
| Имя параметра | Тип | Описание | 
| iteration_key | string | Ключ для получения следующей страницы результатов. Отсутствует, если событий больше нет. | 
| items * | auditlogEventArray | Массив событий в аудит-логе. | 
auditlogEventArray
Массив событий в аудит-логе.
| Имя параметра | Тип | Описание | 
| items * | enrichedEvent[] | Событие с указанием логина и имени пользователя — инициатора события. | 
enrichedEvent
Событие с указанием логина и имени пользователя — инициатора события.
| Имя параметра | Тип | Описание | 
| user_login * | string | Логин пользователя. | 
| user_name * | string | Имя пользователя. | 
| event * | auditlogEvent | Событие с указанием всех параметров. | 
auditlogEvent
Событие с указанием всех параметров.
| Имя параметра | Тип | Описание | 
| status * | string | Результат запроса —  | 
| idempotency_id * | string | Идентификатор события. | 
| uid | integer | Идентификатор пользователя — инициатора события. | 
| service * | string | Источник запроса. Какие есть источники | 
| ip * | string | IP-адрес пользователя — инициатора события. Для автоматических событий, инициированных не пользователем, указывается адрес локального хоста. | 
| occurred_at * | integer | Дата и время события в формате ISO 8601, например  | 
| org_id * | integer | Идентификатор организации. | 
| is_system * | boolean | Параметр не используется, возвращается всегда  | 
| meta * | object | JSON-фрагмент с дополнительными параметрами. | 
| request_id * | string | Идентификатор запроса — для его отслеживания и быстрой диагностики проблем. | 
| type * | string | Тип события. Какие есть типы | 
Пример
Пример ответа
{
  "iteration_key": "5",
  "items": [
    {
      "user_login": "ppetrov@org-domain.ru",
      "user_name": "Петров Пётр",
      "event": {
        "status": "Success",
        "idempotency_id": "e73d6849-cb9b-4a35-840a-457c2a6d4963",
        "uid": 1130000068926982,
        "service": "ID",
        "ip": "2a02:6bf:8005:f00:61ce:682c:bca4:35e5/128",
        "occurred_at": "2025-04-17T12:38:50+00:00",
        "org_id": 8203070,
        "is_system": false,
        "meta": {
          "device_id": null,
          "revision": "1"
        },
        "request_id": "@899754,1744893529.9158447,2475995728163911,9422b5d6468fe76354d2d2e05551adc8a5,1130000068926982,ppetrov@org-domain.ru",
        "type": "id_cookie.set"
      }
    },
    {
      "user_login": "ppetrov@org-domain.ru",
      "user_name": "Петров Пётр",
      "event": {
        "status": "Success",
        "idempotency_id": "ba93e9fc-f76d-46ee-907d-a4a811658f37",
        "uid": 1130000068926982,
        "service": "ID",
        "ip": "2a02:6b8:b081:b42d::1:1b/128",
        "occurred_at": "2025-04-07T06:02:16+00:00",
        "org_id": 8203070,
        "is_system": false,
        "meta": {
          "device_id": "",
          "revision": "1"
        },
        "request_id": "@8525,1744005736.5869532,8200551962518533,77469233cd7554156f5e33a65d741496a2,1130000068926982,ppetrov@org-domain.ru",
        "type": "id_cookie.set"
      }
    },
    {
      "user_login": "ppetrov@org-domain.ru",
      "user_name": "Петров Пётр",
      "event": {
        "status": "Success",
        "idempotency_id": "dd5891cb-8fb5-426b-add9-542014791a2a",
        "uid": 1130000068926982,
        "service": "ID",
        "ip": "2a02:6bf:8005:f00:2d9b:a9e0:e87b:59ec/128",
        "occurred_at": "2025-04-03T07:25:32+00:00",
        "org_id": 8203070,
        "is_system": false,
        "meta": {
          "device_id": "",
          "revision": "1"
        },
        "request_id": "@347977,1743665132.744608,1285529982496963,3b1018d1a74254b10f3639e4bf6b84aaa3,1130000068926982,ppetrov@org-domain.ru",
        "type": "id_cookie.set"
      }
    },
    {
      "user_login": "ppetrov@org-domain.ru",
      "user_name": "Петров Пётр",
      "event": {
        "status": "Success",
        "idempotency_id": "0e3e886e-38b4-4e51-ab7b-ae4f07042a78",
        "uid": 1130000068926982,
        "service": "ID",
        "ip": "2a02:6b8:b081:b41b::1:12/128",
        "occurred_at": "2025-03-28T10:52:47+00:00",
        "org_id": 8203070,
        "is_system": false,
        "meta": {
          "device_id": "",
          "revision": "1"
        },
        "request_id": "@44559,1743159167.6186025,6525975479418730,3ffa189299c76d9c6dda856176f72e66a2,1130000068926982,ppetrov@org-domain.ru",
        "type": "id_cookie.set"
      }
    },
    {
      "user_login": "ppetrov@org-domain.ru",
      "user_name": "Петров Пётр",
      "event": {
        "status": "Success",
        "idempotency_id": "cff0ef6c-7915-4a38-a413-01dd4c19fc99",
        "uid": 1130000068926982,
        "service": "ID",
        "ip": "2a02:6bf:8005:f00:e57b:5da2:7b42:e68b/128",
        "occurred_at": "2025-03-27T08:19:39+00:00",
        "org_id": 8203070,
        "is_system": false,
        "meta": {
          "device_id": "",
          "revision": "1"
        },
        "request_id": "@72181,1743063579.3576896,8037914737293583,bb6b033f04f7997ff5d941b7e89cd6e6ab,1130000068926982,ppetrov@org-domain.ru",
        "type": "id_cookie.set"
      }
    }
  ]
}
Неуспешный ответ
Ошибки могут быть со следующими HTTP-статусами:
- 400 Bad Request— параметры запроса не заданы или заданы неверно;
- 401 Unauthorized— пользователь не авторизован;
- 403 Forbidden— у пользователя или приложения нет прав на доступ к аудит-логу организации;
- 404 Not Found— запрашиваемый аудит-лог организации не найден;
- 500 Internal Server Error— ошибка произошла на стороне сервера (в этом случае попробуйте повторно отправить запрос через некоторое время).
Типы событий в ответе
Важно
Этот метод не возвращает списки событий Почты и Диска. Как их получить
События авторизации пользователей-сотрудников
| Имя события | Описание | 
| 
 | Вход через браузер. | 
| 
 | Вход с помощью OAuth-токена. | 
| 
 | Вход через мобильное приложение. | 
| 
 | Вход с использованием пароля приложения. | 
| 
 | Выход из аккаунта на всех устройствах. | 
| 
 | Смена пароля пользователя. | 
События управления аккаунтами пользователей-сотрудников
| Имя события | Описание | 
| 
 | Создание пользователя. | 
| 
 | Удаление пользователя. | 
| 
 | Блокировка пользователя. | 
| 
 | Разблокировка пользователя. | 
| 
 | Изменение данных пользователя. | 
| 
 | Добавление почтового алиаса — дополнительного адреса электронной почты, письма с которого перенаправляются на основной почтовый ящик пользователя. | 
| 
 | Удаление почтового алиаса. | 
| 
 | Смена пароля пользователя администратором. | 
| 
 | Создание ссылки для приглашения пользователя в организацию. | 
| 
 | Переход по ссылке-приглашению. | 
События управления организацией
| Имя события | Описание | 
| 
 | Смена владельца организации. | 
| 
 | Изменение данных организации. | 
| 
 | Изменение настроек единого входа (SSO). | 
| 
 | Добавление домена. | 
| 
 | Удаление домена. | 
| 
 | Изменение домена. | 
События управления группами и подразделениями
| Имя события | Описание | 
| 
 | Создание группы. | 
| 
 | Удаление группы. | 
| 
 | Изменение параметров группы. | 
| 
 | Добавление в группу. | 
| 
 | Удаление из группы. | 
| 
 | Создание подразделения. | 
| 
 | Удаление подразделения. | 
| 
 | Изменение данных подразделения. | 
| 
 | Добавление в подразделение. | 
| 
 | Удаление из подразделения. | 
События ресурсов организации
| Имя события | Описание | 
| 
 | Создание общего ящика. | 
| 
 | Удаление общего ящика. | 
| 
 | Изменение данных общего ящика. | 
| 
 | Делегирование почтового ящика — предоставление доступа к почтовому ящику для работы от имени его владельца. | 
| 
 | Отмена делегирования почтового ящика. | 
| 
 | Создание общего диска. | 
| 
 | Удаление общего диска. | 
| 
 | Создание офиса. | 
| 
 | Удаление офиса. | 
| 
 | Изменение данных офиса. | 
| 
 | Создание переговорки. | 
| 
 | Удаление переговорки. | 
| 
 | Изменение данных переговорки. | 
| 
 | Создание внешнего контакта. | 
| 
 | Удаление внешнего контакта. | 
| 
 | Изменение данных внешнего контакта. | 
События Телемоста
| Имя события | Описание | 
| 
 | Создание конференции с уровнем доступа  | 
| 
 | Изменение уровня доступа конференции. | 
| 
 | Начало конференции. | 
| 
 | Завершение конференции. | 
| 
 | Подключение участника к конференции в роли  | 
| 
 | Удаление участника конференции модератором. | 
| 
 | Изменение роли участника конференции модератором. | 
| 
 | Подключение участника к комнате ожидания. | 
| 
 | Переход участника из комнаты ожидания в конференцию. | 
| 
 | Выход участника из комнаты ожидания. | 
| 
 | Создание трансляции с уровнем доступа  | 
| 
 | Начало трансляции. | 
| 
 | Изменение уровня доступа трансляции. | 
| 
 | Завершение трансляции. | 
| 
 | Подключение участника к трансляции. | 
События Мессенджера
| Имя события | Описание | 
| 
 | Создание чата типа  | 
| 
 | Изменение настроек чата. | 
| 
 | Обновление ссылки на чат. | 
| 
 | Изменение прав участников чата. | 
| 
 | Добавление пользователя в роли  | 
| 
 | Изменение роли участника. | 
| 
 | Удаление пользователя из чата. | 
| 
 | Добавление группы в чат. | 
| 
 | Удаление группы из чата. | 
| 
 | Добавление подразделения в чат. | 
| 
 | Удаление подразделения из чата. | 
| 
 | Отправка файла в чат. | 
| 
 | Удаление сообщения из чата. | 
| 
 | Начало звонка в чате. | 
| 
 | Скачивание архива данных Мессенджера пользователем. |