Для AI-агентов: markdown этой страницы — /docs-content/automation/bizproc-tasks/list.md индекс документации — /llms.txt
Список заданий
GET /v1/bizproc-tasks
Одна страница заданий Битрикс24. Обычный пользователь по умолчанию видит свои задания. Администратор без фильтра может увидеть задания всех пользователей: для своих укажите filter={"userId":1373}. Права руководителя и администратора проверяет Битрикс24.
Bitrix24 API: bizproc.task.list
Скоуп: bizproc
Параметры
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
select |
string | Нет | Поля через запятую: camelCase или имена Битрикс24. По умолчанию ID, WORKFLOW_ID, DOCUMENT_NAME, NAME |
filter |
string | Нет | JSON-объект. Префиксы =, !, !=, <, <=, >, >=. Значения — скаляры или непустые массивы скаляров |
order |
string | Нет | JSON-объект: имя поля и ASC или DESC. По умолчанию ID DESC |
start |
integer | Нет | Неотрицательная позиция страницы Битрикс24, по умолчанию 0. Следующая — meta.next |
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
success |
boolean | true |
data |
object[] | Задания. Имена полей в camelCase, типы значений Битрикс24 сохранены |
meta.start |
integer | Запрошенная позиция страницы |
meta.total |
integer | Количество из ответа Битрикс24. Отсутствует, если не вернулось |
meta.next |
integer | Следующая позиция из Битрикс24. Отсутствует на последней странице |
Доступные поля: id, activity, activityName, workflowId, documentName, description, name, modified, workflowStarted, workflowStartedBy, overdueDate, workflowTemplateId, workflowTemplateName, workflowState, status, userId, userStatus, moduleId, entity, documentId, parameters, documentUrl. parameters описывает форму задания. Значения кодов полей сохранены. URL с секретами заменены на [REDACTED].
Примеры
cURL API key
curl -X GET "https://vibecode.bitrix24.tech/v1/bizproc-tasks" \
-H "X-Api-Key: YOUR_API_KEY"
cURL OAuth
curl -X GET "https://vibecode.bitrix24.tech/v1/bizproc-tasks" \
-H "X-Api-Key: YOUR_APP_KEY" \
-H "Authorization: Bearer YOUR_SESSION_TOKEN"
JavaScript API key
const response = await fetch("https://vibecode.bitrix24.tech/v1/bizproc-tasks", {
method: "GET",
headers: { "X-Api-Key": "YOUR_API_KEY" }
});
console.log(await response.json());
JavaScript OAuth
const response = await fetch("https://vibecode.bitrix24.tech/v1/bizproc-tasks", {
method: "GET",
headers: { "X-Api-Key": "YOUR_APP_KEY", "Authorization": "Bearer YOUR_SESSION_TOKEN" }
});
console.log(await response.json());
Пример ответа
Пустой список на тестовом аккаунте.
{"success":true,"data":[],"meta":{"start":0,"total":0}}
Неверные параметры отклоняются до вызова Битрикс24:
{"success":false,"error":{"code":"INVALID_PARAMS","message":"Invalid request parameters"}}
Ошибки
| HTTP | Code | Условие |
|---|---|---|
| 400 | INVALID_PARAMS |
Неверные или отсутствующие параметры |
| 401 | TOKEN_MISSING |
Нет реквизитов авторизации Битрикс24 |
| 403 | SCOPE_DENIED |
Нет скоупа bizproc |
| 403 | BITRIX_ACCESS_DENIED |
Битрикс24 отказал в доступе |
| 422 | BITRIX_ERROR |
Бизнес-отказ Битрикс24. Текст сохранён с удалением секретов |
| 502 | BITRIX_RESPONSE_INVALID |
Неожиданная форма ответа или результат действия |
Общие отказы и лимиты: Ошибки API.