[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-entities\u002Fitems\u002Fcreate":3,"docs-tabs-entities\u002Fitems\u002Fcreate":6},{"content":4,"lastmod":5},"\n## Создать элемент смарт-процесса\n\n`POST \u002Fv1\u002Fitems\u002F:entityTypeId`\n\nСоздаёт новый элемент в указанном смарт-процессе. Параметр `entityTypeId` определяет тип смарт-процесса. Узнать доступные типы: `GET \u002Fv1\u002Fsmart-processes`.\n\n## Поля запроса (body)\n\n| Параметр | Тип | Описание |\n|----------|-----|---------|\n| `title` | string | Название |\n| `xmlId` | string | Внешний код |\n| `stageId` | string | Стадия. Формат: `DT{typeId}_{catId}:{stage}`. Список: `GET \u002Fv1\u002Fstatuses?filter[entityId]=DYNAMIC_{entityTypeId}_STAGE_{categoryId}` |\n| `categoryId` | number | ID воронки. Список: `GET \u002Fv1\u002Fcategories\u002F:entityTypeId` |\n| `contactId` | number | ID контакта. Поиск: `GET \u002Fv1\u002Fcontacts` |\n| `companyId` | number | ID компании. Поиск: `GET \u002Fv1\u002Fcompanies` |\n| `mycompanyId` | number | ID своей компании |\n| `assignedById` | number | Ответственный. Список: `GET \u002Fv1\u002Fusers` |\n| `opportunity` | number | Сумма |\n| `currencyId` | string | Валюта. Список: `GET \u002Fv1\u002Fcurrencies` |\n| `opened` | boolean | Доступен для всех |\n| `begindate` | datetime | Дата начала. Принимает ISO 8601, но сохраняется только дата — время отбрасывается |\n| `closedate` | datetime | Дата завершения. Принимает ISO 8601, но сохраняется только дата — время отбрасывается |\n| `sourceId` | string | Источник |\n| `observers` | array | ID наблюдателей |\n\nПолный список полей: [GET \u002Fv1\u002Fitems\u002F:entityTypeId\u002Ffields](\u002Fdocs\u002Fentities\u002Fitems\u002Ffields). Пользовательские поля (`ufCrmN_*`) также принимаются.\n\n## Примеры\n\nВ примерах `entityTypeId = 156` — замените на ID вашего смарт-процесса.\n\n### curl — личный ключ\n\n```bash\ncurl -X POST https:\u002F\u002Fvibecode.bitrix24.tech\u002Fv1\u002Fitems\u002F156 \\\n  -H \"X-Api-Key: YOUR_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"title\": \"Новый договор\",\n    \"categoryId\": 41,\n    \"assignedById\": 1,\n    \"companyId\": 15,\n    \"opportunity\": 500000,\n    \"currencyId\": \"RUB\"\n  }'\n```\n\n### curl — OAuth-приложение\n\n```bash\ncurl -X POST https:\u002F\u002Fvibecode.bitrix24.tech\u002Fv1\u002Fitems\u002F156 \\\n  -H \"X-Api-Key: YOUR_APP_KEY\" \\\n  -H \"Authorization: Bearer USER_SESSION_TOKEN\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"title\": \"Новый договор\",\n    \"categoryId\": 41,\n    \"assignedById\": 1,\n    \"companyId\": 15,\n    \"opportunity\": 500000,\n    \"currencyId\": \"RUB\"\n  }'\n```\n\n### JavaScript — личный ключ\n\n```javascript\nconst res = await fetch('https:\u002F\u002Fvibecode.bitrix24.tech\u002Fv1\u002Fitems\u002F156', {\n  method: 'POST',\n  headers: {\n    'X-Api-Key': 'YOUR_API_KEY',\n    'Content-Type': 'application\u002Fjson',\n  },\n  body: JSON.stringify({\n    title: 'Новый договор',\n    categoryId: 41,\n    assignedById: 1,\n    companyId: 15,\n    opportunity: 500000,\n    currencyId: 'RUB',\n  }),\n})\n\nconst { success, data } = await res.json()\nconsole.log('Item ID:', data.id)\n```\n\n### JavaScript — OAuth-приложение\n\n```javascript\nconst res = await fetch('https:\u002F\u002Fvibecode.bitrix24.tech\u002Fv1\u002Fitems\u002F156', {\n  method: 'POST',\n  headers: {\n    'X-Api-Key': 'YOUR_APP_KEY',\n    'Authorization': 'Bearer USER_SESSION_TOKEN',\n    'Content-Type': 'application\u002Fjson',\n  },\n  body: JSON.stringify({\n    title: 'Новый договор',\n    categoryId: 41,\n    assignedById: 1,\n    companyId: 15,\n    opportunity: 500000,\n    currencyId: 'RUB',\n  }),\n})\n\nconst { success, data } = await res.json()\n```\n\n## Поля ответа\n\n| Поле | Тип | Описание |\n|------|-----|---------|\n| `id` | number | ID элемента |\n| `title` | string | Название |\n| `stageId` | string | Стадия |\n| `categoryId` | number | ID воронки |\n| `companyId` | number | ID компании |\n| `contactId` | number | ID контакта |\n| `opportunity` | number | Сумма |\n| `currencyId` | string | Валюта |\n| `assignedById` | number | Ответственный |\n| `createdBy` | number | Создатель |\n| `createdTime` | datetime | Дата создания |\n| `updatedTime` | datetime | Дата изменения |\n\nОтвет содержит все поля элемента, включая пользовательские (`ufCrmN_*`).\n\nURL карточки элемента в Битрикс24 строится из `id`:\n\n```\nhttps:\u002F\u002F\u003Cportal>.bitrix24.ru\u002Fcrm\u002Ftype\u002F\u003CentityTypeId>\u002Fdetails\u002F\u003Cid>\u002F\n```\n\n`\u003CentityTypeId>` — ID типа смарт-процесса (тот же, что в пути запроса). `\u003Cportal>` — домен портала. Если смарт-процесс вынесен в отдельный раздел портала, Битрикс24 откроет карточку по соответствующему пути. Доступ ограничен правами сотрудника в Битрикс24.\n\n## Пример ответа\n\n```json\n{\n  \"success\": true,\n  \"data\": {\n    \"id\": 783,\n    \"title\": \"Новый договор\",\n    \"stageId\": \"DT156_41:NEW\",\n    \"categoryId\": 41,\n    \"companyId\": 15,\n    \"contactId\": null,\n    \"opportunity\": 500000,\n    \"currencyId\": \"RUB\",\n    \"assignedById\": 1,\n    \"createdBy\": 1,\n    \"createdTime\": \"2026-04-15T14:30:00+03:00\",\n    \"updatedTime\": \"2026-04-15T14:30:00+03:00\"\n  }\n}\n```\n\n## Пример ответа при ошибке\n\n403 — нет скоупа:\n\n```json\n{\n  \"success\": false,\n  \"error\": {\n    \"code\": \"SCOPE_DENIED\",\n    \"message\": \"This endpoint requires 'crm' scope\"\n  }\n}\n```\n\n## Ошибки\n\n| HTTP | Код | Описание |\n|------|-----|---------|\n| 400 | `INVALID_DYNAMIC_PARAM` | `entityTypeId` не является положительным целым или является зарезервированным (1, 2, 3, 4, 7, 31) |\n| 400 | `READONLY_FIELD` | В теле передано поле только для чтения (`id`, `createdTime`, `updatedTime` и другие) |\n| 422 | `BITRIX_ERROR` | Ошибка валидации полей от Битрикс24. Конкретная причина — в поле `message` |\n| 403 | `SCOPE_DENIED` | API-ключ не имеет скоупа `crm` |\n| 401 | `TOKEN_MISSING` | API-ключ не имеет настроенных токенов |\n\nПолный список общих ошибок API — [Ошибки](\u002Fdocs\u002Ferrors).\n\n## Смотрите также\n\n- [Работа с файлами в полях CRM](\u002Fdocs\u002Frecipes\u002Fcrm-files)\n- [Список элементов](\u002Fdocs\u002Fentities\u002Fitems\u002Flist)\n- [Поля элемента](\u002Fdocs\u002Fentities\u002Fitems\u002Ffields)\n- [Смарт-процессы](\u002Fdocs\u002Fentities\u002Fsmart-processes)\n- [Контакты](\u002Fdocs\u002Fentities\u002Fcontacts)\n- [Компании](\u002Fdocs\u002Fentities\u002Fcompanies)\n- [Entity API](\u002Fdocs\u002Fentity-api)\n","2026-07-07",{}]