Для AI-агентов: markdown этой страницы — /docs-content/feed-comments/delete.md индекс документации — /llms.txt

Удалить комментарий ленты

ID берётся из data.comments[].id ответа GET /v1/posts/comments, а не commentId. Удаляются только записи, на которые пользователь имеет права; Б24 проверяет права.

DELETE /v1/feed-comments/88

Bitrix24: log.comment.delete | Scope: log | Auth: X-Api-Key

Удаление записи ленты не обещает удаление самого комментария блога или уменьшение счётчика поста. Живая проба собственного поста оставила счётчик 1. Для удаления блог-комментария используйте DELETE /v1/posts/:id/comments/:commentId.

Поля ответа

data.deleted

JSON
{
  "success": true,
  "data": {
    "deleted": true
  }
}

Примеры

Terminal
curl -X DELETE "https://vibecode.bitrix24.tech/v1/feed-comments/88" -H "X-Api-Key: vibe_api_DUMMY_personal"
Terminal
curl -X DELETE "https://vibecode.bitrix24.tech/v1/feed-comments/88" -H "X-Api-Key: vibe_app_DUMMY_oauth" -H "Authorization: Bearer DUMMY_SESSION"
javascript
const response = await fetch("https://vibecode.bitrix24.tech/v1/feed-comments/88", {
  method: "DELETE", headers: { "X-Api-Key": "vibe_api_DUMMY_personal" }
});
const result = await response.json();
javascript
const response = await fetch("https://vibecode.bitrix24.tech/v1/feed-comments/88", {
  method: "DELETE", headers: { "X-Api-Key": "vibe_app_DUMMY_oauth", "Authorization": "Bearer DUMMY_SESSION" }
});
const result = await response.json();

Ошибки

HTTP Code Meaning
400 INVALID_PARAMS Invalid input; no Bitrix24 call
401 TOKEN_MISSING / INVALID_API_KEY Missing tokens or unusable key
403 SCOPE_DENIED / BITRIX_ACCESS_DENIED / WRITE_BLOCKED_READONLY_KEY Missing scope, portal permission refusal, or forbidden write
404 ENTITY_NOT_FOUND Entry not found
422 BITRIX_ERROR Portal business refusal or unsuccessful operation
429 BITRIX_RATE_LIMIT Portal rate limit
502 / 503 BITRIX_ERROR Invalid response, unavailable portal or timeout

400: invalid input.

JSON
{"success":false,"error":{"code":"INVALID_PARAMS","message":"Invalid parameter"}}

Какой ID использовать

Field Endpoint
id (feed log comment) DELETE /v1/feed-comments/:id
commentId (blog comment) + postId DELETE /v1/posts/:id/comments/:commentId

Смотрите также