Для AI-агентов: markdown этой страницы — /docs-content/entities/activities/postpone.md индекс документации — /llms.txt
Отложить дело
POST /v1/activities/:id/postpone
Сдвигает начало, окончание и крайний срок дела CRM вперёд на заданное число секунд. Вызывайте, когда дело нужно перенести на более позднее время без расчёта новой даты.
Параметры
| Параметр | Тип | Обяз. | Описание |
|---|---|---|---|
Параметрid (path) |
Типnumber | Обяз.да | ОписаниеID дела, целое положительное число. Список: GET /v1/activities |
Поля запроса (body)
| Поле | Тип | Обяз. | Описание |
|---|---|---|---|
Полеoffset |
Типinteger | Обяз.да | ОписаниеСдвиг в секундах, целое число больше нуля: 3600 — на час, 86400 — на сутки. Число строкой, например "3600", отклоняется. Сдвинуть дело на более раннее время — Перенести срок дела |
Других полей тело не принимает.
Примеры
curl — личный ключ
curl -X POST "https://vibecode.bitrix24.tech/v1/activities/3894/postpone" \
-H "X-Api-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"offset": 3600}'
curl — OAuth-приложение
curl -X POST "https://vibecode.bitrix24.tech/v1/activities/3894/postpone" \
-H "X-Api-Key: YOUR_APP_KEY" \
-H "Authorization: Bearer USER_SESSION_TOKEN" \
-H "Content-Type: application/json" \
-d '{"offset": 3600}'
JavaScript — личный ключ
const res = await fetch('https://vibecode.bitrix24.tech/v1/activities/3894/postpone', {
method: 'POST',
headers: {
'X-Api-Key': 'YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({ offset: 3600 }),
})
const { success, data } = await res.json()
console.log('Новый срок:', data.deadline)
JavaScript — OAuth-приложение
const res = await fetch('https://vibecode.bitrix24.tech/v1/activities/3894/postpone', {
method: 'POST',
headers: {
'X-Api-Key': 'YOUR_APP_KEY',
'Authorization': 'Bearer USER_SESSION_TOKEN',
'Content-Type': 'application/json',
},
body: JSON.stringify({ offset: 3600 }),
})
const { success, data } = await res.json()
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
Полеsuccess |
Типboolean | Описаниеtrue при успешном запросе |
Полеdata |
Типobject | ОписаниеДело, перечитанное после переноса. Все поля — Поля дела |
Полеdata.startTime |
Типdatetime | ОписаниеНачало дела после сдвига |
Полеdata.endTime |
Типdatetime | ОписаниеОкончание дела после сдвига |
Полеdata.deadline |
Типdatetime | ОписаниеКрайний срок после сдвига |
Пример ответа
Дело со сроком 2026-10-22T12:00:00.000Z отложено на час. Показаны основные поля. Полный список: Поля дела.
{
"success": true,
"data": {
"id": 3894,
"ownerTypeId": 3,
"ownerId": 17,
"subject": "Звонок клиенту",
"completed": false,
"status": 1,
"startTime": "2026-10-22T13:00:00.000Z",
"endTime": "2026-10-22T13:15:00.000Z",
"deadline": "2026-10-22T13:00:00.000Z",
"updatedAt": "2026-10-19T11:47:47.000Z"
}
}
Пример ответа при ошибке
400 — offset не положительное целое число:
{
"success": false,
"error": {
"code": "INVALID_PARAMS",
"message": "offset must be a positive integer in seconds"
}
}
Ошибки
| HTTP | Код | Описание |
|---|---|---|
| HTTP400 | КодINVALID_PARAMS |
Описаниеoffset не передан, равен нулю, отрицательный, дробный или передан строкой. Сообщение: offset must be a positive integer in seconds |
| HTTP400 | КодINVALID_PARAMS |
ОписаниеВ теле кроме offset передано другое поле. Сообщение: Unsupported action field |
| HTTP400 | КодINVALID_PARAMS |
Описаниеid не целое положительное число. Сообщение: id must be a positive integer |
| HTTP404 | КодENTITY_NOT_FOUND |
ОписаниеДела с таким id нет |
| HTTP422 | КодACTIVITY_POSTPONE_NOT_APPLIED |
ОписаниеБитрикс24 подтвердил перенос, но начало, окончание и срок дела не изменились. Для дела-задачи эта проверка не выполняется |
| HTTP422 | КодBITRIX_ERROR |
ОписаниеБитрикс24 отказался перенести дело. Текст отказа — в message |
| HTTP403 | КодBITRIX_ACCESS_DENIED |
ОписаниеУ пользователя ключа нет прав на это дело в Битрикс24 |
| HTTP502 | КодBITRIX_ERROR |
ОписаниеУ дела нет корректной привязки к сущности CRM. Сообщение: Activity has no valid CRM owner |
| HTTP502 | КодBITRIX_ERROR |
ОписаниеПеренос отправлен, но дело не удалось перечитать. Сообщение: Activity could not be read back. Проверьте состояние дела через GET /v1/activities/:id |
| HTTP403 | КодWRITE_BLOCKED_READONLY_KEY |
ОписаниеКлюч только для чтения — см. права доступа |
| HTTP403 | КодSCOPE_DENIED |
ОписаниеAPI-ключ не имеет скоупа crm |
| HTTP401 | КодTOKEN_MISSING |
ОписаниеAPI-ключ не имеет настроенных токенов |
Полный список общих ошибок API — Ошибки.
Известные особенности
Завершённое дело тоже переносится. Вызов на завершённом деле отвечает 200: начало, окончание и срок сдвигаются, completed остаётся true.
У дела-задачи переносится срок задачи. Для дела с providerId равным TASKS, а также для дела с typeId равным 3 сдвигается срок связанной задачи. Время самого дела в data при этом может остаться прежним. Новый срок читайте в самой задаче — GET /v1/tasks/:id.