Перейти к основному содержимому

Аудит логи

Audit Log JSON-схема является стандартизированным шаблоном или схемой, которая последовательно определяет, как должно выглядеть отдельное событие при записи в журнал аудита, включая: имена полей, типы данных, объекты и структуру.

log
{
"@timestamp": "",
"api_path": "",
"audit": true,
"audit_level": "",
"caller": "",
"client": "",
"event": "",
"ip_address": "",
"level": INFO,
"logger": audit,
"meta": {},
"msg": "",
"session_id": "",
"status": "",
"user_id": "",
"version": "",
"_meta":{
"@processed_date": ""
"cluster": ""
"flatten_field_count": 0
"size": 0
"sub_cluster": ""
"dc": ""
},
"tie_breaker_id": 0
"env": "",
"system": "",
"inst": "",
"group": "",
"dc": "",
"_id": 0
}

Примеры Audit Log

Создание сообщения

log
{
@timestamp: 2026-01-02T15:04:05.000Z
api_path: /api/v4/posts
audit: true
audit_level: audit-content
caller: audit/audit.go:54
client: Mozilla/5.0
event: createPost
ip_address: 00.00.00.00
level: INFO
logger: audit
meta:
{
cluster_id: cluster-id
post:
{
ChannelID: channelID
ID: ID
IsPinned: false
RootID: rootId
Type: type
}
}
}

Изменение параметров конфигурации

log
{
@timestamp: 2026-01-02T15:04:05.000Z
api_path: /api/v4/config
audit: true
audit_level: audit-api
caller: audit/audit.go:54
client: Mozilla/5.0
event: updateConfig
ip_address: 00.00.00.00
level: INFO
logger: audit
meta:
{
cluster_id: time-prod
diff:
[
0:
{
path: Settings.Path
base_val: some_base_val
actual_val: some_actual_val
}
]
}

Создание пользователя

log
{
@timestamp: 2026-04-05T23:11:58.679Z
api_path: /api/v4/users
audit: true
audit_level: audit-api
caller: audit/audit.go:54
client: curl
event: createUser
ip_address: 00.00.00.00
level: INFO
logger: audit
meta:
{
cluster_id: time-prod
code: 501
err: api.user.create_user.signup_email_disabled.app_error
invite_id:
user:
{
ID:
Name: test
Roles:
}
}
}

Модель данных JSON

НазваниеТипОписание
@timestampstringДата и время, когда произошло событие или активность.
api_pathstringЭндпоинт запроса к server api time.
eventstringНавзание исполняемого события.
statusstringУспешный/Провальный статус выаолнения события.
user_idstringАйди пользователя иниатора события (если есть).
session_idstringАйди сессии пользователя иниатора события (если есть).
clientstringИнформация о пользовательском агенте (user agent) клиента или платформы, используемой субъектом события.
callerstringКонкретное место вызова лога
ip_addressstringip адрес инициатора события.
audit_levelstringУровень на котором проводится аудит ("audit-api","audit-content","audit-permissions","audit-cli").
metamapМета данные относящиеся к событию.

Типы Audit событий

Application events - События управления приложениями

Название событияОписание
createApplicationСоздание нового приложения
uninstallTeamApplicationУдаление приложения команды
updateApplicationИзменение настроек приложения
deleteApplicationПолное удаление приложения
installApplicationУстановка приложения
getTeamApplicationsПолучение списка приложений команды
regenApplicationTokenПерегенерация токена приложения

Audit events - События аудита

Название событияОписание
getAuditsПолучение журналов аудита

Bot events - События управления ботами

Название событияОписание
createBotСоздание нового бота
patchBotЧастичное обновление настроек бота
updateBotActiveИзменение статуса активности/неактивности бота
assignBotНазначение бота пользователю
convertBotToUserПреобразование бота в пользователя

Brand events - События управления брендом

Название событияОписание
uploadBrandImageЗагрузка изображения бренда
deleteBrandImageУдаление изображения бренда

Channel events - События управления каналами

Название событияОписание
createChannelСоздание нового канала
updateChannelИзменение настроек канала
updateChannelPrivacyИзменение видимости канала (публичный/приватный)
transformChannelПреобразование группового сообщения в канал
patchChannelЧастичное обновление настроек канала
restoreChannelВосстановление удаленного канала
createDirectChannelСоздание канала для личных сообщений (DM)
createGroupChannelСоздание канала для групповых сообщений (GM)
deleteChannelУдаление канала
updateChannelMemberRolesИзменение ролей участника канала
updateChannelMemberSchemeRolesИзменение схемных ролей участника канала
updateChannelMemberNotifyPropsИзменение настроек уведомлений участника канала
addChannelMemberДобавление пользователя в канал
addChannelMembersДобавление нескольких пользователей в канал
removeChannelMemberУдаление участника из канала
updateChannelSchemeИзменение схемы канала
patchChannelModerationsИзменение настроек модерации канала
moveChannelПеремещение канала в другую команду

Channel category events - События управления категориями каналов

Название событияОписание
createCategoryForTeamForUserСоздание категории каналов для пользователя в команде
updateCategoryOrderForTeamForUserИзменение порядка категорий для пользователя в команде
updateCategoriesForTeamForUserИзменение нескольких категорий каналов для пользователя в команде
updateCategoryForTeamForUserИзменение категории каналов для пользователя в команде
deleteCategoryForTeamForUserУдаление категории каналов для пользователя в команде

Cloud events - События облачных сервисов

Название событияОписание
createCustomerPaymentСоздание записи о платеже клиента
confirmCustomerPaymentПодтверждение оплаты клиентом

Command events - События управления слеш-командами

Название событияОписание
createCommandСоздание новой слеш-команды
updateCommandИзменение настроек слеш-команды
moveCommandПеремещение слеш-команды
deleteCommandУдаление слеш-команды
executeCommandВыполнение слеш-команды
regenCommandTokenПерегенерация токена слеш-команды
assignCommandНазначение слеш-команды

Compliance events - События соответствия требованиям

Название событияОписание
createComplianceReportСоздание отчета о соответствии
getComplianceReportsПолучение списка отчетов о соответствии
getComplianceReportПолучение отчета о соответствии
downloadComplianceReportСкачивание отчета о соответствии

Config events - События управления конфигурацией

Название событияОписание
getConfigПолучение системной конфигурации
configReloadПерезагрузка конфигурации
updateConfigИзменение системной конфигурации
patchConfigЧастичное обновление конфигурации
localGetConfigПолучение конфигурации (через локальный сокет)
localUpdateConfigИзменение конфигурации (через локальный сокет)
localPatchConfigЧастичное обновление конфигурации (через локальный сокет)
migrateConfigМиграция конфигурации

Data retention events - События политики хранения данных

Название событияОписание
createPolicyСоздание политики хранения данных
patchPolicyИзменение политики хранения данных
deletePolicyУдаление политики хранения данных
addTeamsToPolicyДобавление команд в политику хранения данных
removeTeamsFromPolicyУдаление команд из политики хранения данных
addChannelsToPolicyДобавление каналов в политику хранения данных
removeChannelsFromPolicyУдаление каналов из политики хранения данных

Elasticsearch events - События Elasticsearch

Название событияОписание
purgeElasticsearchIndexesОчистка индексов Elasticsearch

Emoji events - События эмодзи

Название событияОписание
createEmojiСоздание пользовательского эмодзи
deleteEmojiУдаление пользовательского эмодзи

Export events - События экспорта данных

Название событияОписание
deleteExportУдаление файла экспорта
scheduleExportПланирование операции экспорта
buildExportСоздание экспорта
bulkExportЗапуск экспорта данных

File events - События управления файлами

Название событияОписание
uploadFileSimpleЗагрузка файла (простой метод)
uploadFileMultipartЗагрузка файла (метод multipart)
uploadFileMultipartLegacyЗагрузка файла (устаревший метод multipart)
uploadFileStreamBySourceЗагрузка файла по потоку
getFileПолучение файла
deleteFileУдаление файла
getFileLinkПолучение ссылки на файл

Group events - События управления группами

Название событияОписание
createGroupСоздание новой группы
patchGroupИзменение настроек группы
linkGroupSyncableПривязка LDAP-группы к команде или каналу
patchGroupSyncableИзменение настроек синхронизации LDAP-группы
unlinkGroupSyncableОтвязка LDAP-группы от команды или канала
deleteGroupУдаление группы
restoreGroupВосстановление удаленной группы
addGroupMembersДобавление пользователей в группу
deleteGroupMembersУдаление пользователей из группы

Import events - События импорта данных

Название событияОписание
slackImportИмпорт данных из Slack
bulkImportИмпорт данных из подготовленного файла

Job events - События фоновых заданий

Название событияОписание
createJobСоздание фоновой задачи
cancelJobОтмена фоновой задачи
rerunJobПовторный запуск фоновой задачи
jobServerЗапуск сервера фоновых задач

LDAP events - События LDAP

Название событияОписание
syncLdapСинхронизация с LDAP
linkLdapGroupПривязка группы LDAP
unlinkLdapGroupОтвязка группы LDAP
idMigrateLdapМиграция идентификаторов в LDAP
addLdapPublicCertificateДобавление публичного сертификата LDAP
addLdapPrivateCertificateДобавление закрытого сертификата LDAP
removeLdapPublicCertificateУдаление публичного сертификата LDAP
removeLdapPrivateCertificateУдаление закрытого сертификата LDAP

License events - События лицензирования

Название событияОписание
addLicenseДобавление лицензии
requestRenewalLinkЗапрос ссылки для продления лицензии
localAddLicenseДобавление лицензии (через локальный сокет)
localRemoveLicenseУдаление лицензии (через локальный сокет)

OAuth events - События OAuth

Название событияОписание
createOAuthAppСоздание OAuth-приложения
updateOAuthAppОбновление OAuth-приложения
deleteOAuthAppУдаление OAuth-приложения
regenerateOAuthAppSecretПерегенерация секрета OAuth-приложения
authorizeOAuthAppАвторизация OAuth-приложения
deauthorizeOAuthAppДеавторизация OAuth-приложения
getAccessTokenПолучение токена доступа OAuth

Plugin events - События плагинов

Название событияОписание
uploadPluginЗагрузка плагина
installPluginFromURLУстановка плагина из URL
installMarketplacePluginУстановка плагина из маркетплейса
removePluginУдаление плагина
enablePluginВключение плагина
disablePluginОтключение плагина
setFirstAdminVisitMarketplaceStatusУстановка статуса первого посещения администратором маркетплейса
getFirstAdminVisitMarketplaceStatusПолучение статуса первого посещения администратором маркетплейса

Post events - События сообщений

Название событияОписание
createPostСоздание нового сообщения
deletePostУдаление сообщения
updatePostИзменение содержимого сообщения
patchPostЧастичное обновление сообщения
saveIsPinnedPostИзменение статуса закрепления сообщения

Preference events - События настроек

Название событияОписание
updatePreferencesИзменение пользовательских настроек
deletePreferencesУдаление пользовательских настроек

Remote cluster events - События удаленных кластеров

Название событияОписание
remoteClusterAcceptMessageПолучение сообщения от удаленного кластера
remoteClusterAcceptInviteПолучение приглашения от удаленного кластера
uploadRemoteDataПрием данных от удаленного кластера
remoteUploadProfileImageПрием изображения профиля от удаленного кластера

Role events - События ролей

Название событияОписание
patchRoleЧастичное изменение роли

SAML events - События SAML

Название событияОписание
addSamlPublicCertificateДобавление публичного сертификата SAML
addSamlPrivateCertificateДобавление закрытого сертификата SAML
addSamlIdpCertificateДобавление сертификата IdP SAML
removeSamlPublicCertificateУдаление публичного сертификата SAML
removeSamlPrivateCertificateУдаление закрытого сертификата SAML
removeSamlIdpCertificateУдаление сертификата IdP SAML
completeSamlЗавершение SAML-аутентификации

Scheme events - События схем

Название событияОписание
createSchemeСоздание новой схемы разрешений
patchSchemeИзменение схемы разрешений
deleteSchemeУдаление схемы разрешений

System events - События системы

Название событияОписание
databaseRecycleПересоздание соединений с базой данных
resetDatabaseСброс базы данных
invalidateCachesОчистка системных кэшей
getLogsПолучение системных логов
setServerBusyУстановка флага высокой нагрузки на сервере
clearServerBusyСнятие флага высокой нагрузки на сервере
upgradeToEnterpriseОбновление до корпоративной версии
restartServerПерезагрузка сервера
sendWarnMetricAckEmailОтправка уведомления о метриках
requestTrialLicenseAndAckWarnMetricЗапрос пробной лицензии и уведомления о метриках
updateViewedProductNoticesОбновление уведомлений о продукте как просмотренных
getOnboardingПолучение статуса первоначальной настройки
completeOnboardingЗавершение первоначальной настройки
getAppliedSchemaMigrationsПолучение списка примененных миграций схемы
localCheckIntegrityПроверка целостности базы данных

Team events - События управления командами

Название событияОписание
createTeamСоздание новой команды
updateTeamИзменение настроек команды
patchTeamЧастичное обновление настроек команды
restoreTeamВосстановление удаленной команды
updateTeamPrivacyИзменение приватности команды
regenerateTeamInviteIdПерегенерация идентификатора приглашения команды
deleteTeamУдаление команды
addTeamMemberДобавление пользователя в команду
addUserToTeamFromInviteДобавление пользователя в команду по приглашению
addTeamMembersДобавление нескольких пользователей в команду
removeTeamMemberУдаление участника из команды
updateTeamMemberRolesИзменение ролей участника команды
updateTeamMemberSchemeRolesИзменение схемных ролей участника команды
importTeamИмпорт данных команды
getInviteBriefInfoПолучение краткой информации о приглашении
inviteUsersToTeamПриглашение пользователей в команду
inviteGuestsToChannelsПриглашение гостей в каналы
setTeamIconУстановка иконки команды
removeTeamIconУдаление иконки команды
updateTeamSchemeИзменение схемы разрешений команды
modifyDefaultChannelsИзменение списка каналов по умолчанию
localDeleteTeamУдаление команды (через локальный сокет)
localInviteUsersToTeamПриглашение пользователей в команду (через локальный сокет)
localCreateTeamСоздание команды (через локальный сокет)

Template events - События шаблонов

Название событияОписание
createTemplateСоздание нового шаблона
patchTemplateИзменение шаблона
deleteTemplateУдаление шаблона

Terms of service events - События условий обслуживания

Название событияОписание
createTermsOfServiceСоздание условий обслуживания

Upload events - События загрузки

Название событияОписание
createUploadСоздание процесса загрузки
uploadDataЗагрузка данных

Session events - События сессий

Название событияОписание
extendSessionExpiryПродление срока действия сессии

User events - События управления пользователями

Название событияОписание
guestSignupByTokenРегистрация гостя по токену приглашения
createUserСоздание нового пользователя
updateUserProfileИзменение профиля пользователя
patchUserProfileЧастичное обновление профиля пользователя
setProfileImageУстановка изображения профиля
setDefaultProfileImageУстановка изображения профиля по умолчанию
updateUserИзменение информации о пользователе
patchUserЧастичное обновление информации о пользователе
deleteUserУдаление пользователя
updateUserRolesИзменение ролей пользователя
updateUserActiveИзменение статуса активности/неактивности пользователя
updateUserAuthИзменение метода аутентификации пользователя
updateUserMfaИзменение настроек многофакторной аутентификации пользователя
updatePasswordИзменение пароля пользователя
resetPasswordСброс пароля пользователя
sendPasswordResetОтправка письма для сброса пароля
loginВход пользователя в систему
logoutВыход пользователя из системы
revokeSessionОтзыв сессии пользователя
revokeAllSessionsForUserОтзыв всех сессий пользователя
revokeAllSessionsAllUsersОтзыв всех сессий всех пользователей
attachDeviceIdПривязка идентификатора устройства к сессии
subscribeWebPushПодписка на push-уведомления через PWA
getUserAuditsПолучение журналов аудита пользователя
verifyUserEmailПодтверждение электронной почты пользователя
sendVerificationEmailОтправка письма для подтверждения электронной почты
switchAccountTypeСмена типа учетной записи
createUserAccessTokenСоздание персонального токена пользователя
revokeUserAccessTokenОтзыв персонального токена пользователя
disableUserAccessTokenОтключение персонального токена пользователя
enableUserAccessTokenВключение персонального токена пользователя
saveUserTermsOfServiceПодтверждение принятия пользователем условий обслуживания (ToS)
verifyUserEmailWithoutTokenПодтверждение электронной почты без токена
convertUserToBotПреобразование пользователя в бота
migrateAuthToLdapМиграция аутентификации пользователя на LDAP
migrateAuthToSamlМиграция аутентификации пользователя на SAML
migrateAuthToOpenIDМиграция аутентификации пользователя на OpenID
updateReadStateThreadByUserОбновление статуса прочтения ветки пользователем
viewThreadByUserПросмотр ветки пользователем
setUnreadThreadByPostIdПометка ветки как непрочитанной
unfollowThreadByUserОтписка от ветки
followThreadByUserПодписка на ветку
updateReadStateAllThreadsByUserОтметка всех отслеживаемых веток как прочитанных
localDeleteUserУдаление пользователя (через локальный сокет)
localPermanentDeleteAllUsersПолное удаление всех пользователей (через локальный сокет)

Webhook events - События вебхуков

Название событияОписание
createIncomingHookСоздание входящего вебхука
updateIncomingHookИзменение входящего вебхука
getIncomingHookПолучение входящего вебхука
deleteIncomingHookУдаление входящего вебхука
createOutgoingHookСоздание исходящего вебхука
updateOutgoingHookИзменение исходящего вебхука
getOutgoingHookПолучение исходящего вебхука
deleteOutgoingHookУдаление исходящего вебхука
regenOutgoingHookTokenПерегенерация токена исходящего вебхука
localCreateIncomingHookСоздание входящего вебхука (через локальный сокет)
localCreateOutgoingHookСоздание исходящего вебхука (через локальный сокет)

Channel local events - Локальные события каналов

Название событияОписание
localCreateChannelСоздание канала (через локальный сокет)
localUpdateChannelPrivacyОбновление приватности канала (через локальный сокет)
localRestoreChannelВосстановление канала (через локальный сокет)
localAddChannelMemberДобавление пользователя в канал (через локальный сокет)
localRemoveChannelMemberУдаление пользователя из канала (через локальный сокет)
localPatchChannelЧастичное обновление канала (через локальный сокет)
localMoveChannelПеремещение канала (через локальный сокет)
localDeleteChannelУдаление канала (через локальный сокет)

Command local events - Локальные события команд

Название событияОписание
localCreateCommandСоздание слеш-команды (через локальный сокет)