Для AI-агентов: markdown этой страницы — /docs-content/entities/tasks/disapprove.md индекс документации — /llms.txt
Отклонить утверждение задачи
POST /v1/tasks/:taskId/disapprove
Выполняет отклонение утверждения одним вызовом tasks.task.disapprove. Нужны скоуп task (или tasks), ключ с разрешённой записью и права пользователя Битрикс24 на действие.
Параметры
| Параметр | Где | Тип | Обязателен | Описание |
|---|---|---|---|---|
taskId |
path | integer | да | Положительный ID задачи из списка задач. |
params |
body | object | нет | Необязательные параметры Битрикс24; передаются без изменений. |
Примеры
curl — личный ключ
curl -X POST 'https://vibecode.bitrix24.tech/v1/tasks/289/disapprove' \
-H 'X-Api-Key: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{}'
curl — OAuth-приложение
curl -X POST 'https://vibecode.bitrix24.tech/v1/tasks/289/disapprove' \
-H 'X-Api-Key: YOUR_APP_KEY' \
-H 'Authorization: Bearer USER_SESSION_TOKEN' \
-H 'Content-Type: application/json' \
-d '{}'
JavaScript — личный ключ
const response = await fetch('https://vibecode.bitrix24.tech/v1/tasks/289/disapprove', {
method: 'POST',
headers: {
'X-Api-Key': 'YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({}),
})
const result = await response.json()
console.log(result.data)
JavaScript — OAuth-приложение
const response = await fetch('https://vibecode.bitrix24.tech/v1/tasks/289/disapprove', {
method: 'POST',
headers: {
'X-Api-Key': 'YOUR_APP_KEY',
'Authorization': 'Bearer USER_SESSION_TOKEN',
'Content-Type': 'application/json',
},
body: JSON.stringify({}),
})
const result = await response.json()
console.log(result.data)
Ответ
| Поле | Тип | Описание |
|---|---|---|
success |
boolean | true при успешном вызове. |
data |
any | Фактический результат метода Битрикс24 без преобразования: объект задачи, null или другое значение метода. |
Пример ниже показывает одну допустимую форму ответа, а не гарантию null.
{"success":true,"data":null}
Пример ошибки
Некорректный ID задачи в пути даёт 400:
{"success":false,"error":{"code":"INVALID_PARAMS","message":"taskId must be a positive integer"}}
Ошибки
| HTTP | Код | Условие |
|---|---|---|
| 400 | INVALID_PARAMS |
Некорректный taskId или поле тела. |
| 401 | MISSING_API_KEY |
Нет API-ключа. |
| 401 | INVALID_API_KEY |
Ключ не найден. |
| 401 | TOKEN_MISSING |
Нет действующего токена Битрикс24. |
| 403 | SCOPE_DENIED |
Нет скоупа task или tasks. |
| 403 | WRITE_BLOCKED_READONLY_KEY |
Ключу запрещена запись. |
| 403 | BITRIX_ACCESS_DENIED |
Битрикс24 отказал в доступе. |
| 422 | BITRIX_ERROR |
Битрикс24 отклонил действие. |
Другие ошибки общего API возможны. Проверяйте error.code; полный справочник ошибок.