[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-entities\u002Frequisites\u002Ffields":3,"docs-tabs-entities\u002Frequisites\u002Ffields":6},{"content":4,"lastmod":5},"\n## Поля реквизита\n\n`GET \u002Fv1\u002Frequisites\u002Ffields`\n\nВозвращает полный перечень полей реквизита. Поля схемы Вайбкод возвращаются в camelCase, пользовательские поля `UF_CRM_*` — в исходном регистре Битрикс24. Каждый реквизит хранит значения только тех полей, которые есть в его шаблоне.\n\n## Примеры\n\n### curl — личный ключ\n\n```bash\ncurl \"https:\u002F\u002Fvibecode.bitrix24.tech\u002Fv1\u002Frequisites\u002Ffields\" \\\n  -H \"X-Api-Key: YOUR_API_KEY\"\n```\n\n### curl — OAuth-приложение\n\n```bash\ncurl \"https:\u002F\u002Fvibecode.bitrix24.tech\u002Fv1\u002Frequisites\u002Ffields\" \\\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\u002Frequisites\u002Ffields', {\n  headers: { 'X-Api-Key': 'YOUR_API_KEY' },\n})\n\nconst { success, data } = await res.json()\nconsole.log('Всего полей:', Object.keys(data.fields).length)\n```\n\n### JavaScript — OAuth-приложение\n\n```javascript\nconst res = await fetch('https:\u002F\u002Fvibecode.bitrix24.tech\u002Fv1\u002Frequisites\u002Ffields', {\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Ответ — объект `{ success, data: { fields: {...} } }`. Каждое поле описано объектом:\n\n- **Поля схемы Вайбкод** в camelCase: `{ type, readonly }`. В ответах `list`, `get`, `create`, `update`, `search` возвращаются под camelCase-именем. Фильтр и сортировка — по тому же имени.\n- **Пользовательские поля `UF_CRM_*`** в исходном регистре: `{ type, readonly, label }`, где `label` — название поля на языке портала.\n\n## Поля схемы Вайбкод\n\nПоля российских и международных шаблонов реквизита.\n\n### Служебные\n\n| Вайбкод-имя | Битрикс24 | Тип | RO | Описание |\n|----------|----------|-----|:--:|---------|\n| `id` | `ID` | number | да | ID реквизита |\n| `entityTypeId` | `ENTITY_TYPE_ID` | number | | `3` — контакт, `4` — компания |\n| `entityId` | `ENTITY_ID` | number | | ID родительской сущности |\n| `presetId` | `PRESET_ID` | number | | ID [шаблона реквизитов](\u002Fdocs\u002Fentities\u002Frequisite-presets). Неизменяем после создания |\n| `name` | `NAME` | string | | Название в интерфейсе Битрикс24 |\n| `code` | `CODE` | string | | Символьный код для внешних интеграций |\n| `xmlId` | `XML_ID` | string | | Внешний идентификатор для синхронизации |\n| `originatorId` | `ORIGINATOR_ID` | string | | ID системы-источника |\n| `active` | `ACTIVE` | boolean | | Активен ли реквизит |\n| `sort` | `SORT` | number | | Порядок сортировки. Меньше — выше |\n| `createdAt` | `DATE_CREATE` | datetime | да | Дата создания |\n| `updatedAt` | `DATE_MODIFY` | datetime | да | Дата последнего изменения |\n| `createdBy` | `CREATED_BY_ID` | number | да | ID создателя |\n| `modifyBy` | `MODIFY_BY_ID` | number | да | ID последнего редактора |\n| `addressOnly` | `ADDRESS_ONLY` | boolean | | Признак «только адрес» |\n\n### Юрлица\n\n| Вайбкод-имя | Битрикс24 | Тип | Описание |\n|----------|----------|-----|---------|\n| `rqName` | `RQ_NAME` | string | Полное наименование |\n| `rqCompanyName` | `RQ_COMPANY_NAME` | string | Сокращённое название |\n| `rqCompanyFullName` | `RQ_COMPANY_FULL_NAME` | string | Полное название |\n| `rqCompanyId` | `RQ_COMPANY_ID` | string | Идентификатор компании |\n| `rqCompanyRegDate` | `RQ_COMPANY_REG_DATE` | date | Дата регистрации |\n| `rqDirector` | `RQ_DIRECTOR` | string | ФИО директора |\n| `rqAccountant` | `RQ_ACCOUNTANT` | string | ФИО главного бухгалтера |\n| `rqCeoName` | `RQ_CEO_NAME` | string | ФИО руководителя |\n| `rqCeoWorkPos` | `RQ_CEO_WORK_POS` | string | Должность руководителя |\n| `rqContact` | `RQ_CONTACT` | string | Контактное лицо |\n| `rqEmail` | `RQ_EMAIL` | string | Email организации |\n| `rqPhone` | `RQ_PHONE` | string | Телефон организации |\n| `rqFax` | `RQ_FAX` | string | Факс |\n| `rqInn` | `RQ_INN` | string | ИНН |\n| `rqKpp` | `RQ_KPP` | string | КПП |\n| `rqUsn` | `RQ_USN` | string | УСН |\n| `rqOgrn` | `RQ_OGRN` | string | ОГРН |\n| `rqOgrnip` | `RQ_OGRNIP` | string | ОГРНИП (для ИП) |\n| `rqOkpo` | `RQ_OKPO` | string | ОКПО |\n| `rqOkved` | `RQ_OKVED` | string | ОКВЭД |\n| `rqOktmo` | `RQ_OKTMO` | string | ОКТМО |\n| `rqIfns` | `RQ_IFNS` | string | ИФНС |\n| `rqUsrle` | `RQ_USRLE` | string | Сведения о регистрации в реестре юридических лиц |\n| `rqTaxRegime` | `RQ_TAX_REGIME` | string | Налоговый режим. Значение из справочника портала |\n| `rqVatPayer` | `RQ_VAT_PAYER` | boolean | Плательщик НДС |\n| `rqVatId` | `RQ_VAT_ID` | string | ИНН для НДС |\n| `rqVatCertSer` | `RQ_VAT_CERT_SER` | string | Серия свидетельства НДС |\n| `rqVatCertNum` | `RQ_VAT_CERT_NUM` | string | Номер свидетельства НДС |\n| `rqVatCertDate` | `RQ_VAT_CERT_DATE` | date | Дата свидетельства НДС |\n| `rqResidenceCountry` | `RQ_RESIDENCE_COUNTRY` | string | Страна регистрации |\n| `rqBaseDoc` | `RQ_BASE_DOC` | string | Документ-основание |\n| `rqBaseDocDate` | `RQ_BASE_DOC_DATE` | date | Дата документа-основания |\n| `rqBaseDocNum` | `RQ_BASE_DOC_NUM` | string | Номер документа-основания |\n| `rqRegCertNum` | `RQ_REG_CERT_NUM` | string | Свидетельство о регистрации — номер |\n| `rqRegCertDate` | `RQ_REG_CERT_DATE` | date | Свидетельство о регистрации — дата |\n| `rqStCertSer` | `RQ_ST_CERT_SER` | string | Серия свидетельства о государственной регистрации |\n| `rqStCertNum` | `RQ_ST_CERT_NUM` | string | Номер свидетельства о государственной регистрации |\n| `rqStCertDate` | `RQ_ST_CERT_DATE` | string | Дата свидетельства о государственной регистрации |\n| `rqRegOrganization` | `RQ_REG_ORGANIZATION` | string | Регистрирующий орган |\n| `rqStateReg` | `RQ_STATE_REG` | string | Государственная регистрация |\n| `rqMnplReg` | `RQ_MNPL_REG` | string | Муниципальная регистрация |\n| `rqStampPresent` | `RQ_STAMP_PRESENT` | boolean | Наличие печати |\n\n### Физлица\n\n| Вайбкод-имя | Битрикс24 | Тип | Описание |\n|----------|----------|-----|---------|\n| `rqFirstName` | `RQ_FIRST_NAME` | string | Имя |\n| `rqLastName` | `RQ_LAST_NAME` | string | Фамилия |\n| `rqSecondName` | `RQ_SECOND_NAME` | string | Отчество |\n| `rqIdentType` | `RQ_IDENT_TYPE` | string | Тип документа, удостоверяющего личность. Значение из справочника портала |\n| `rqIdentDocType` | `RQ_IDENT_DOC` | string | Название документа, удостоверяющего личность |\n| `rqIdentDocSer` | `RQ_IDENT_DOC_SER` | string | Серия документа |\n| `rqIdentDocNum` | `RQ_IDENT_DOC_NUM` | string | Номер документа |\n| `rqIdentDocPersNum` | `RQ_IDENT_DOC_PERS_NUM` | string | Персональный номер документа |\n| `rqIdentDocDate` | `RQ_IDENT_DOC_DATE` | date | Дата выдачи |\n| `rqIdentDocIssuedBy` | `RQ_IDENT_DOC_ISSUED_BY` | string | Кем выдан |\n| `rqIdentDocDepCode` | `RQ_IDENT_DOC_DEP_CODE` | string | Код подразделения |\n\n### Международные шаблоны\n\nПоля шаблонов других стран. Заполнены только на реквизитах соответствующего странового шаблона — на российских реквизитах возвращаются как `null`.\n\n| Вайбкод-имя | Битрикс24 | Страна | Описание |\n|----------|----------|--------|---------|\n| `rqEdrpou` | `RQ_EDRPOU` | 🇺🇦 Украина | ЕДРПОУ |\n| `rqDrfo` | `RQ_DRFO` | 🇺🇦 Украина | ДРФО |\n| `rqKbe` | `RQ_KBE` | 🇰🇿 Казахстан | КБе |\n| `rqIin` | `RQ_IIN` | 🇰🇿 Казахстан | ИИН |\n| `rqBin` | `RQ_BIN` | 🇰🇿 Казахстан | БИН |\n| `rqRegon` | `RQ_REGON` | 🇵🇱 Польша | REGON |\n| `rqKrs` | `RQ_KRS` | 🇵🇱 Польша | KRS |\n| `rqPesel` | `RQ_PESEL` | 🇵🇱 Польша | PESEL |\n| `rqSiret` | `RQ_SIRET` | 🇫🇷 Франция | SIRET |\n| `rqSiren` | `RQ_SIREN` | 🇫🇷 Франция | SIREN |\n| `rqRcs` | `RQ_RCS` | 🇫🇷 Франция | RCS |\n| `rqCapital` | `RQ_CAPITAL` | 🇫🇷 Франция | Capital |\n| `rqCnpj` | `RQ_CNPJ` | 🇧🇷 Бразилия | CNPJ — юрлица |\n| `rqCpf` | `RQ_CPF` | 🇧🇷 Бразилия | CPF — физлица |\n| `rqLegalForm` | `RQ_LEGAL_FORM` | общее | Форма юрлица |\n\n## Пользовательские поля\n\n`UF_CRM_*` — поля, настроенные на портале через интерфейс Битрикс24. Возвращаются в исходном регистре с дополнительной меткой `label`.\n\n## Пример ответа\n\n```json\n{\n  \"success\": true,\n  \"data\": {\n    \"fields\": {\n      \"id\": { \"type\": \"number\", \"readonly\": true },\n      \"entityTypeId\": { \"type\": \"number\", \"readonly\": false },\n      \"presetId\": { \"type\": \"number\", \"readonly\": false },\n      \"rqInn\": { \"type\": \"string\", \"readonly\": false },\n      \"rqKpp\": { \"type\": \"string\", \"readonly\": false },\n      \"rqCompanyName\": { \"type\": \"string\", \"readonly\": false },\n      \"rqDirector\": { \"type\": \"string\", \"readonly\": false },\n      \"rqEdrpou\": { \"type\": \"string\", \"readonly\": false },\n      \"rqRegon\": { \"type\": \"string\", \"readonly\": false },\n      \"createdAt\": { \"type\": \"datetime\", \"readonly\": true },\n      \"createdBy\": { \"type\": \"number\", \"readonly\": true },\n\n      \"UF_CRM_1698325419\": { \"type\": \"string\", \"readonly\": false, \"label\": \"Внутренний код\" }\n    }\n  }\n}\n```\n\nПоказана небольшая часть полей. Полный состав зависит от настроенных на портале шаблонов и пользовательских полей.\n\n## Пример ответа при ошибке\n\n401 — нет токенов:\n\n```json\n{\n  \"success\": false,\n  \"error\": {\n    \"code\": \"TOKEN_MISSING\",\n    \"message\": \"API key has no OAuth tokens configured\"\n  }\n}\n```\n\n## Ошибки\n\n| HTTP | Код | Описание |\n|------|-----|---------|\n| 403 | `SCOPE_DENIED` | API-ключ не имеет скоупа `crm` |\n| 401 | `TOKEN_MISSING` | API-ключ не имеет настроенных токенов |\n\nПолный список общих ошибок API — [Ошибки](\u002Fdocs\u002Ferrors).\n\n## Известные особенности\n\n**Все активные шаблоны в одном ответе.** Метод возвращает поля со всех активных шаблонов портала, включая страновые. На отдельном реквизите заполнены только поля его шаблона, остальные возвращаются как `null`.\n\n**Пустые значения нормализованы.** Для строковых, числовых, date и datetime полей Вайбкод приводит `\"\"` к `null` в ответах `list`, `get`, `create`, `update`, `search`. На метод `fields` это не влияет — он возвращает только метаданные поля.\n\n**Метка `label` у пользовательских полей.** У полей `UF_CRM_*` возвращается `label` с названием поля на языке портала. У полей схемы Вайбкод `label` нет — их назначение описано в таблицах выше.\n\n## Смотрите также\n\n- [Создать реквизит](\u002Fdocs\u002Fentities\u002Frequisites\u002Fcreate)\n- [Список реквизитов](\u002Fdocs\u002Fentities\u002Frequisites\u002Flist)\n- [Entity API](\u002Fdocs\u002Fentity-api)\n- [Лимиты и оптимизация](\u002Fdocs\u002Foptimization)\n","2026-06-30",{}]