Skip to content

API-аудит 2026-07-07: список и удаление ботов, права доступа, вебхуки видеозвонков#267

Merged
lookinway merged 1 commit into
mainfrom
api-audit-2026-07-07
Jul 7, 2026
Merged

API-аудит 2026-07-07: список и удаление ботов, права доступа, вебхуки видеозвонков#267
lookinway merged 1 commit into
mainfrom
api-audit-2026-07-07

Conversation

@lookinway

Copy link
Copy Markdown
Collaborator

Аудит API с точки отсчёта 2026-06-24.

Новые методы

  • GET /bots — список ботов, доступных пользователю для редактирования, с поиском по имени (скоуп bots:read)
  • DELETE /bots/{id} — удаление бота: токен инвалидируется, бот исключается из чатов, вебхук удаляется (скоуп bots:write)

Модель бота

  • who_can_add, can_edit, single_chat — настройки прав доступа в POST/PUT /bots и в объекте бота (описания сверены с реальным поведением: создатель редактирует всегда; single_chat ограничивает только групповые чаты)

Вебхуки

  • Новый payload VideoCallWebhookPayload и события video_call_started, video_call_finished, video_call_recording_ready

Журнал аудита

  • Новый тип события bot_deleted

Доки и пакеты

  • Гайды: вебхуки (секция «Видеозвонки»), bots/setup (блок «Настройка через API»), n8n resources, CLI installation
  • models.mdx, обновление 2026-07-07, скиллы и workflow
  • Версии: SDK 1.0.26, CLI 2026.7.0, n8n 2.0.14
  • Правила написания описаний методов и полей в docs/api-audit.md

EN-overlay 100%, turbo check зелёный.

@cursor

cursor Bot commented Jul 7, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@lookinway
lookinway force-pushed the api-audit-2026-07-07 branch from 32327fd to 134aa02 Compare July 7, 2026 08:47
@cursor

cursor Bot commented Jul 7, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@lookinway
lookinway force-pushed the api-audit-2026-07-07 branch from 134aa02 to a8f1f7b Compare July 7, 2026 09:01
@cursor

cursor Bot commented Jul 7, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

… видеозвонков

Методы:
- GET /bots — список ботов, доступных для редактирования, с поиском по имени
- DELETE /bots/{id} — удаление бота

Модель бота:
- who_can_add, can_edit, single_chat — настройки прав доступа в POST/PUT /bots и в ответе

Вебхуки:
- новый payload VideoCallWebhookPayload (event как enum VideoCallEventType) и события
  video_call_started/finished/recording_ready

Аудит:
- новый тип события bot_deleted

Из PENDING (доезжает с этой публикацией):
- GET /search/users — значение сортировки sort=creation

Генератор:
- Kotlin: сериализатор union исходящих вебхуков строится по членам union, а не по
  захардкоженному списку — новый payload подхватывается автоматически (чинит компиляцию
  Kotlin SDK при добавлении VideoCallWebhookPayload)

Доки и пакеты: гайд вебхуков (видеозвонки), bots/setup (single_chat в создании, доступы
через API), models.mdx, обновление 2026-07-07, скиллы и workflow. Версии: SDK 1.0.26,
CLI 2026.7.0, n8n 2.0.14, generator 1.1.9. Правила описания методов и полей в docs/api-audit.md.
@lookinway
lookinway force-pushed the api-audit-2026-07-07 branch from a8f1f7b to 154228d Compare July 7, 2026 09:06
@cursor

cursor Bot commented Jul 7, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@lookinway
lookinway merged commit 561bf57 into main Jul 7, 2026
12 checks passed
@lookinway
lookinway deleted the api-audit-2026-07-07 branch July 7, 2026 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant