[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-humanresources\u002Fnode-operations\u002Fchildren":3,"docs-tabs-humanresources\u002Fnode-operations\u002Fchildren":6},{"content":4,"lastmod":5},"\n## Дочерние узлы\n\n`GET \u002Fv1\u002Fhumanresources\u002Fnodes\u002F:id\u002Fchildren`\n\nВозвращает прямые дочерние узлы указанного узла организационной структуры — отделы и команды на один уровень ниже в дереве. Вложенность глубже первого уровня не разворачивается.\n\n## Параметры\n\n| Параметр | Тип | Обяз. | Описание |\n|----------|-----|:-----:|---------|\n| `id` (path) | number | да | Идентификатор родительского узла. Список узлов: `GET \u002Fv1\u002Fhumanresources\u002Fnodes?type=DEPARTMENT` |\n\n## Примеры\n\n### curl — личный ключ\n\n```bash\ncurl \"https:\u002F\u002Fvibecode.bitrix24.tech\u002Fv1\u002Fhumanresources\u002Fnodes\u002F17\u002Fchildren\" \\\n  -H \"X-Api-Key: YOUR_API_KEY\"\n```\n\n### curl — OAuth-приложение\n\n```bash\ncurl \"https:\u002F\u002Fvibecode.bitrix24.tech\u002Fv1\u002Fhumanresources\u002Fnodes\u002F17\u002Fchildren\" \\\n  -H \"X-Api-Key: YOUR_APP_KEY\" \\\n  -H \"Authorization: Bearer USER_SESSION_TOKEN\"\n```\n\n### JavaScript — личный ключ\n\n```javascript\nconst res = await fetch('https:\u002F\u002Fvibecode.bitrix24.tech\u002Fv1\u002Fhumanresources\u002Fnodes\u002F17\u002Fchildren', {\n  headers: {\n    'X-Api-Key': 'YOUR_API_KEY',\n  },\n})\n\nconst { success, data } = await res.json()\nconsole.log(`Дочерних узлов: ${data.items.length}`)\n```\n\n### JavaScript — OAuth-приложение\n\n```javascript\nconst res = await fetch('https:\u002F\u002Fvibecode.bitrix24.tech\u002Fv1\u002Fhumanresources\u002Fnodes\u002F17\u002Fchildren', {\n  headers: {\n    'X-Api-Key': 'YOUR_APP_KEY',\n    'Authorization': 'Bearer USER_SESSION_TOKEN',\n  },\n})\n\nconst { success, data } = await res.json()\n```\n\n## Поля ответа\n\n| Поле | Тип | Описание |\n|------|-----|---------|\n| `success` | boolean | Всегда `true` при успехе |\n| `data.items` | array | Массив дочерних узлов |\n| `data.items[].id` | number | Идентификатор узла |\n| `data.items[].name` | string | Название узла |\n| `data.items[].type` | string | Тип узла: `DEPARTMENT` или `TEAM` |\n| `data.items[].structureId` | number | Идентификатор структуры, к которой относится узел |\n| `data.items[].parentId` | number | Идентификатор родительского узла — совпадает с `:id` в запросе |\n| `data.items[].description` | string \\| null | Описание узла. `null`, если описание не задано |\n| `data.items[].accessCode` | string | Код доступа узла (например, `D185` для отдела, `SN23` для команды) |\n| `data.items[].userCount` | number | Число сотрудников в узле |\n| `data.items[].colorName` | string \\| null | Название цвета узла. `null`, если цвет не задан |\n| `data.items[].xmlId` | string \\| null | Внешний идентификатор узла. `null`, если не задан |\n| `data.items[].createdAt` | string \\| null | Дата создания (ISO 8601). `null` для узлов, созданных без отметки времени |\n| `data.items[].updatedAt` | string \\| null | Дата последнего изменения (ISO 8601). `null`, если изменений не было |\n\n## Пример ответа\n\n```json\n{\n  \"success\": true,\n  \"data\": {\n    \"items\": [\n      {\n        \"id\": 23,\n        \"name\": \"Отдел продаж\",\n        \"type\": \"DEPARTMENT\",\n        \"structureId\": 1,\n        \"parentId\": 17,\n        \"description\": \"Прямые продажи\",\n        \"accessCode\": \"SN23\",\n        \"userCount\": 2,\n        \"colorName\": null,\n        \"xmlId\": null,\n        \"createdAt\": null,\n        \"updatedAt\": null\n      }\n    ]\n  }\n}\n```\n\n## Пример ответа при ошибке\n\n400 — `:id` не является положительным целым числом:\n\n```json\n{\n  \"success\": false,\n  \"error\": {\n    \"code\": \"INVALID_PARAMS\",\n    \"message\": \"id must be a positive integer\"\n  }\n}\n```\n\n## Ошибки\n\n| HTTP | Код | Описание |\n|------|-----|---------|\n| 400 | `INVALID_PARAMS` | `:id` не положительное целое число (`0`, отрицательное или нечисловое значение) |\n| 403 | `SCOPE_DENIED` | Ключу не хватает скоупа `humanresources` |\n| 401 | `TOKEN_MISSING` | У API-ключа не настроены токены Битрикс24 |\n\nПолный список общих ошибок API — [Ошибки](\u002Fdocs\u002Ferrors).\n\n## Известные особенности\n\n**Массив узлов вложен под `data.items`.** В отличие от [списка узлов](\u002Fdocs\u002Fhumanresources\u002Fnodes\u002Flist), где записи лежат в плоском `data`, дочерние узлы находятся под `data.items`.\n\n**Возвращаются только прямые потомки.** Ответ содержит узлы ровно на один уровень ниже родителя. Чтобы построить полное поддерево, вызывайте эндпоинт рекурсивно для каждого узла из `data.items`, у которого есть свои потомки.\n\n## Смотрите также\n\n- [Количество узлов](\u002Fdocs\u002Fhumanresources\u002Fnode-operations\u002Fcount)\n- [Переместить узел](\u002Fdocs\u002Fhumanresources\u002Fnode-operations\u002Fmove)\n- [Получить узел](\u002Fdocs\u002Fhumanresources\u002Fnodes\u002Fget)\n- [Операции над узлами](\u002Fdocs\u002Fhumanresources\u002Fnode-operations)\n","2026-06-16",{}]