Skip to content

API-аудит 2026-07-24: самостоятельные треды, аудит видеозвонков, лимиты длины полей#269

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

API-аудит 2026-07-24: самостоятельные треды, аудит видеозвонков, лимиты длины полей#269
lookinway merged 1 commit into
mainfrom
api-audit-2026-07-24

Conversation

@lookinway

Copy link
Copy Markdown
Collaborator

Аудит публичного API от 2026-07-24.

Изменения API

  • Новый метод POST /threads — создание самостоятельного треда без привязки к сообщению (скоуп threads:create, пустое тело). Как следствие, поля Thread.message_id и Thread.message_chat_id стали nullable (null у самостоятельного треда).
  • Журнал аудита — новые типы событий video_call_started, video_call_finished, video_call_recording_ready и модели деталей AuditDetailsVideoCall / AuditDetailsVideoCallRecording.
  • Убран нерелевантный тип события исходящего вебхука bill_created из публичного перечня.
  • maxLength проставлен на текстовых полях в схемах запросов и ответов — документирует лимиты, которые API применял и раньше (чат, тег, сотрудник, бот, статус, дополнительные поля).

Документация

  • Гайд /guides/threads дополнен разделом про самостоятельные треды.
  • Новое обновление content/updates/2026-07-24.md.

Пакеты

  • SDK 1.0.27, CLI 2026.7.1, n8n 2.0.15.
  • CLI: новая команда pachca threads create; исправлено смешивание примеров в --help между командами с общим путём (пример теперь ключуется по методу + пути).

Инфраструктура

  • Репо-гейт формата для docs/ и integrations/ (Prettier + markdownlint) в CI — раньше эти каталоги были вне format:check и дрейфовали.
  • Версия Prettier запинена на 3.8.1.
  • Обновлён процесс аудита в docs/api-audit.md (проверка maxLength, сверка ключей enum в трёх местах, паритет «событие ↔ payload», сверка сгенерированных примеров).

@cursor

cursor Bot commented Jul 24, 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.

…ты длины полей

- Новый метод POST /threads — самостоятельный тред без привязки к сообщению;
  поля Thread.message_id и Thread.message_chat_id стали nullable
- Журнал аудита: события video_call_started/finished/recording_ready
  и модели деталей AuditDetailsVideoCall/AuditDetailsVideoCallRecording
- Убран нерелевантный тип события исходящего вебхука bill_created
- В схемах запросов и ответов проставлены максимальные длины (maxLength)
  текстовых полей — документируют существовавшие лимиты (чат, тег, сотрудник,
  бот, статус, дополнительные поля)
- Гайды /guides/threads и /guides/ai-agents дополнены разделами и нюансами
  про самостоятельные треды
- CLI: команда pachca threads create; исправлено смешивание примеров в --help
  между командами с общим путём (ключ примера теперь метод + путь)
- Бампы SDK 1.0.27, CLI 2026.7.1, n8n 2.0.15
- Репо-гейт формата для docs/ и integrations/ (Prettier + markdownlint),
  версия Prettier запинена на 3.8.1

Обновление процесса аудита (docs/api-audit.md): проверка maxLength, сверка
ключей enum в трёх местах, паритет «событие ↔ payload» вебхуков, сверка
сгенерированных примеров.
@lookinway
lookinway force-pushed the api-audit-2026-07-24 branch from 36ce54e to 8542dba Compare July 24, 2026 15:24
@lookinway
lookinway merged commit 6b4a167 into main Jul 24, 2026
12 checks passed
@lookinway
lookinway deleted the api-audit-2026-07-24 branch July 24, 2026 15:27
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