update_article
Update an existing article by slug or ID. Applies content changes, regenerates cover image and excerpt from new content. Blocks update if cover image would be lost, unless skipValidation is enabled.
Instructions
Обновить статью (resolve по slug через публичный /by-slug → PUT /api/articles/{id}). Это НЕ upsert: нет статьи → ошибка с подсказкой про publish_article. ⚠️ ГЛАВНАЯ ГОТЧА: PUT стирает excerpt/coverImage/authorName и пере-выводит их из НОВОГО content — если у статьи была обложка, а в новом теле нет первой картинки, обложка пропадёт; тул это ловит и блокирует (обход skipValidation:true). Slug при PUT стабилен. tags: не передал — сохранились старые; передал [] — стёр. 403 = статья не найдена ИЛИ принадлежит другому аккаунту (бэкенд не различает).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| site | No | ||
| slug | No | Slug статьи (или передай id) | |
| tags | No | ||
| title | No | ||
| content | No | ||
| contentFile | No | ||
| skipValidation | No |