[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-entities\u002Factivities\u002Fconfigurable\u002Fget":3,"docs-tabs-entities\u002Factivities\u002Fconfigurable\u002Fget":6},{"content":4,"lastmod":5},"\n## Получить дело\n\n`GET \u002Fv1\u002Factivity-configurable\u002F:id`\n\nВозвращает конфигурируемое дело по ID: его поля и структуру оформления.\n\n## Параметры\n\n| Параметр | Тип | Обяз. | Описание |\n|----------|-----|:-----:|---------|\n| `id` (path) | number | да | ID дела. Получен при создании |\n\n## Примеры\n\nПримеры приведены только для OAuth-приложения.\n\n### curl — OAuth-приложение\n\n```bash\ncurl https:\u002F\u002Fvibecode.bitrix24.tech\u002Fv1\u002Factivity-configurable\u002F8053 \\\n  -H \"X-Api-Key: YOUR_APP_KEY\" \\\n  -H \"Authorization: Bearer USER_SESSION_TOKEN\"\n```\n\n### JavaScript — OAuth-приложение\n\n```javascript\nconst res = await fetch('https:\u002F\u002Fvibecode.bitrix24.tech\u002Fv1\u002Factivity-configurable\u002F8053', {\n  headers: {\n    'X-Api-Key': 'YOUR_APP_KEY',\n    'Authorization': 'Bearer USER_SESSION_TOKEN',\n  },\n})\n\nconst { data } = await res.json()\nconsole.log(data.activity.fields.typeId, data.activity.layout)\n```\n\n## Поля ответа\n\n| Поле | Тип | Описание |\n|------|-----|---------|\n| `success` | boolean | Всегда `true` при успехе |\n| `data.activity.id` | number | ID дела |\n| `data.activity.ownerTypeId` | number | Тип CRM-сущности:\u003Cbr>1 — лид\u003Cbr>2 — сделка\u003Cbr>3 — контакт\u003Cbr>4 — компания\u003Cbr>7 — предложение\u003Cbr>31 — счёт\u003Cbr>≥128 — смарт-процесс, id типа — в [`GET \u002Fv1\u002Fsmart-processes`](\u002Fdocs\u002Fentities\u002Fsmart-processes\u002Flist) |\n| `data.activity.ownerId` | number | ID сущности-владельца |\n| `data.activity.fields.typeId` | string | Тип дела. Для дел без своего типа — `CONFIGURABLE` |\n| `data.activity.fields.completed` | boolean | Дело закрыто |\n| `data.activity.fields.deadline` | string | Крайний срок исполнения, ISO 8601. `null`, если не задан |\n| `data.activity.fields.pingOffsets` | number[] | Смещения в минутах относительно `deadline`, в которые сформированы напоминания. Пустой массив, если напоминаний нет |\n| `data.activity.fields.isIncomingChannel` | boolean | Дело создано из входящего канала |\n| `data.activity.fields.responsibleId` | number | ID ответственного сотрудника |\n| `data.activity.fields.badgeCode` | string | Код значка дела на канбане. Пустая строка, если не задан |\n| `data.activity.fields.originatorId` | string | ID внешнего источника данных. `null`, если не задан |\n| `data.activity.fields.originId` | string | ID записи во внешнем источнике. `null`, если не задан |\n| `data.activity.layout.icon` | object | Иконка дела — поле `code` |\n| `data.activity.layout.header` | object | Шапка — `title`. Битрикс24 может добавить пометки `tags` |\n| `data.activity.layout.body` | object | Тело — логотип `logo` и именованные блоки `blocks` |\n| `data.activity.layout.footer` | object | Футер — кнопки `buttons` и меню `menu` |\n\n## Пример ответа\n\n```json\n{\n  \"success\": true,\n  \"data\": {\n    \"activity\": {\n      \"id\": 8053,\n      \"ownerTypeId\": 1,\n      \"ownerId\": 2975,\n      \"fields\": {\n        \"typeId\": \"CONFIGURABLE\",\n        \"completed\": false,\n        \"deadline\": \"2025-02-01T01:00:00+03:00\",\n        \"pingOffsets\": [],\n        \"isIncomingChannel\": false,\n        \"responsibleId\": 1,\n        \"badgeCode\": \"\",\n        \"originatorId\": null,\n        \"originId\": null\n      },\n      \"layout\": {\n        \"icon\": { \"code\": \"call-completed\" },\n        \"header\": { \"title\": \"Входящий звонок\" },\n        \"body\": { \"logo\": { \"code\": \"call-incoming\" }, \"blocks\": {} },\n        \"footer\": { \"buttons\": {} }\n      }\n    }\n  }\n}\n```\n\n## Пример ответа при ошибке\n\n404 — дело не найдено:\n\n```json\n{\n  \"success\": false,\n  \"error\": {\n    \"code\": \"ENTITY_NOT_FOUND\",\n    \"message\": \"Элемент не найден\"\n  }\n}\n```\n\n## Ошибки\n\n| HTTP | Код | Описание |\n|------|-----|---------|\n| 400 | `VALIDATION_ERROR` | `id` в пути не является числом |\n| 404 | `ENTITY_NOT_FOUND` | Дела с указанным `id` не существует |\n| 403 | `SCOPE_DENIED` | Ключу не хватает скоупа `crm` |\n| 401 | `TOKEN_MISSING` | Ключ авторизации передан без токена сессии в заголовке `Authorization: Bearer` |\n\nПолный список общих ошибок API — [Ошибки](\u002Fdocs\u002Ferrors).\n\n## Известные особенности\n\n**Только в контексте приложения.** Нужен ключ авторизации `vibe_app_*` с токеном сессии в заголовке `Authorization: Bearer`. Персональный API-ключ `vibe_api_*` Битрикс24 отклоняет с `ERROR_WRONG_CONTEXT`.\n\n## Смотрите также\n\n- [Создать дело](\u002Fdocs\u002Fentities\u002Factivities\u002Fconfigurable\u002Fcreate)\n- [Обновить дело](\u002Fdocs\u002Fentities\u002Factivities\u002Fconfigurable\u002Fupdate)\n- [Конфигурируемые дела](\u002Fdocs\u002Fentities\u002Factivities\u002Fconfigurable)\n","2026-06-24",{}]