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

Удалить запись журнала

Удаляет только запись личного журнала текущего пользователя. Перед удалением обёртка проходит журнал по курсору: отсутствующий ID даёт 404, хотя Б24 возвращает успех. Предчтение просматривает 5000 последних записей журнала (не больше 50 страниц): запись глубже даёт 422 CALL_LOG_PREREAD_LIMIT_EXCEEDED, ничего не удаляется, и через API такую запись не удалить.

DELETE /v1/calls/log/77

Bitrix24: call.CallLog.delete | Scope: call | Auth: X-Api-Key

Поля ответа

data.deleted, data.missedCounter

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

Примеры

Terminal
curl -X DELETE "https://vibecode.bitrix24.tech/v1/calls/log/77" -H "X-Api-Key: vibe_api_DUMMY_personal"
Terminal
curl -X DELETE "https://vibecode.bitrix24.tech/v1/calls/log/77" -H "X-Api-Key: vibe_app_DUMMY_oauth" -H "Authorization: Bearer DUMMY_SESSION"
javascript
const response = await fetch("https://vibecode.bitrix24.tech/v1/calls/log/77", {
  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/calls/log/77", {
  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_CALL_ID 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 CALL_LOG_PREREAD_LIMIT_EXCEEDED Запись не найдена среди 5000 последних записей журнала; ничего не удалено
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"}}

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