pachca-security
Original:🇺🇸 English
Translated
Журнал аудита событий и DLP-система. Используй когда нужно: получить журнал аудита, просмотреть события безопасности, настроить DLP. НЕ используй для: обычных API-запросов (→ другие скиллы). Требует тариф «Корпорация».
19installs
Sourcepachca/openapi
Added on
NPX Install
npx skill4agent add pachca/openapi pachca-securityTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →pachca-security
Base URL:
Авторизация:
Токен: бот (Автоматизации → Интеграции → API) или пользователь (Автоматизации → API).
Если токен неизвестен — спроси у пользователя перед выполнением запросов.
https://api.pachca.com/api/shared/v1Authorization: Bearer <ACCESS_TOKEN>Когда использовать
- аудит
- журнал событий
- безопасность
- DLP
- логи
- подозрительные входы
- история входов
Когда НЕ использовать
- получить профиль, мой профиль, установить статус → pachca-profile
- найти сотрудника, создать пользователя, список сотрудников → pachca-users
- создать канал, создать беседу, создать чат → pachca-chats
- отправить сообщение, ответить в тред, прикрепить файл → pachca-messages
- настроить бота, вебхук, webhook → pachca-bots
- показать форму, интерактивная форма, модальное окно → pachca-forms
- создать задачу, список задач, напоминание → pachca-tasks
Пошаговые сценарии
Получить журнал аудита событий
- GET /audit_events с фильтрами (, период, пагинация)
event_key - Доступные типы событий: входы, изменения прав, действия с чатами и т.д.
bash
curl "https://api.pachca.com/api/shared/v1/audit_events?created_at[from]=$DATE_FROM&created_at[to]=$DATE_TO&limit=50" \
-H "Authorization: Bearer $TOKEN"Доступно только владельцу пространства.
Мониторинг подозрительных входов
- GET /audit_events с фильтром (или
"event_key": "user_2fa_fail") за нужный период"user_signed_in" - Пагинируй с до получения всех записей
cursor - Если найдены аномалии (много неудачных 2FA с одного аккаунта) — отправь уведомление администратору через POST /messages
Фильтрация по— строковое совпадение. Доступные ключи — в документации Аудит событий.event_key
Экспорт логов за период
- GET /audit_events с параметрами и
created_at[from](ISO 8601)created_at[to] - Пагинируй с до получения всех записей (
cursorдо 50)limit - Собери все события в массив → сохрани в файл или отправь во внешнюю систему (SIEM, таблицы)
Обработка ошибок
| Код | Причина | Что делать |
|---|---|---|
| 422 | Неверные параметры | Проверь обязательные поля, типы данных, допустимые значения enum |
| 429 | Rate limit | Подожди и повтори. Лимит: ~50 req/sec, сообщения ~4 req/sec |
| 403 | Нет доступа | Недостаточно скоупов ( |
| 404 | Не найдено | Неверный id. Проверь что сущность существует |
| 401 | Не авторизован | Проверь токен в заголовке Authorization |
Доступные операции
Журнал аудита событий
GET /audit_eventsскоуп:· тариф: Корпорацияaudit_events:read
Ограничения и gotchas
- : максимум 50
limit - Пагинация: cursor-based (limit + cursor), НЕ page-based
Подробнее
см. references/endpoints.md