Получить поля реквизита crm.requisite.fields
Выберите инструмент для разработки с AI-агентом:
- используйте Битрикс24 Вайбкод, чтобы создать приложение для Битрикс24 по описанию задачи без знания языков программирования. Агент напишет код и разместит приложение на сервере без ручной настройки хостинга
- используйте MCP-сервер, чтобы разрабатывать интеграцию через REST API в своем проекте. Агент будет обращаться к официальной REST-документации
Scope:
crmКто может выполнять метод: любой пользователь
DEPRECATED
Развитие метода остановлено. Используйте метод REST 3.0 crm.<тип>.requisite.field.list. Пользовательские поля реквизита в REST 3.0 пока недоступны.
Метод crm.requisite.fields возвращает описание системных и пользовательских полей реквизита.
Параметры метода
Без параметров.
Примеры кода
Как использовать примеры в документации
curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{}' \
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/crm.requisite.fields
curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"auth":"**put_access_token_here**"}' \
https://**put_your_bitrix24_address**/rest/crm.requisite.fields
// This snippet is an ES module: top-level await requires type="module" or a bundler.
// $b24 is an already-initialized SDK instance (see the SDK "Get started" guide).
import { Text } from '@bitrix24/b24jssdk'
import type { B24Frame } from '@bitrix24/b24jssdk'
declare const $b24: B24Frame
type FieldInfo = {
type: string
isRequired: boolean
isReadOnly: boolean
isImmutable: boolean
isMultiple: boolean
isDynamic: boolean
title: string
statusType?: string[]
listLabel?: string
formLabel?: string
filterLabel?: string
settings?: Record<string, unknown>
}
// Shape of the payload returned in result (match the "response handling" section of the page)
type RequisiteFieldsResult = Record<string, FieldInfo>
try {
const response = await $b24.actions.v2.call.make<RequisiteFieldsResult>({
method: 'crm.requisite.fields',
params: {},
requestId: Text.getUuidRfc4122()
})
// The payload is available only on a successful response
if (!response.isSuccess) {
console.error(response.getErrorMessages().join('; '))
} else {
const result = response.getData()!.result
console.info(Object.keys(result).length, result)
}
} catch (error) {
// Thrown on transport or SDK failures (AjaxError, SdkError, etc.)
console.error(error)
}
<!-- Load the SDK (UMD build); it is exposed as the global B24Js -->
<script src="https://unpkg.com/@bitrix24/b24jssdk@1/dist/umd/index.min.js"></script>
<script>
async function getRequisiteFields() {
try {
// Initialize the SDK inside a Bitrix24 frame
const $b24 = await B24Js.initializeB24Frame()
const response = await $b24.actions.v2.call.make({
method: 'crm.requisite.fields',
params: {},
requestId: B24Js.Text.getUuidRfc4122()
})
// The payload is available only on a successful response
if (!response.isSuccess) {
console.error(response.getErrorMessages().join('; '))
return
}
const result = response.getData().result
console.info(Object.keys(result).length, result)
} catch (error) {
// Thrown on transport or SDK failures (AjaxError, SdkError, etc.)
console.error(error)
}
}
document.addEventListener('DOMContentLoaded', getRequisiteFields)
</script>
from b24pysdk.errors import BitrixAPIError, BitrixSDKException
try:
bitrix_response = client.crm.requisite.fields().response
result = bitrix_response.result
print(result)
except BitrixAPIError as error:
print(
"Ошибка Bitrix API",
f"error: {error.error}",
f"error_description: {error.error_description}",
sep="\n",
)
except BitrixSDKException as error:
print(f"Ошибка Bitrix SDK: {error.message}")
except Exception as error:
print(f"Непредвиденная ошибка: {error}")
try {
$response = $b24Service
->core
->call(
'crm.requisite.fields',
[]
);
$result = $response
->getResponseData()
->getResult();
print_r($result);
} catch (Throwable $e) {
echo $e->getMessage();
}
BX24.callMethod(
"crm.requisite.fields",
{},
function(result)
{
if(result.error())
console.error(result.error());
else
console.dir(result.data());
}
);
require_once('crest.php');
$result = CRest::call(
'crm.requisite.fields',
[]
);
echo '<PRE>';
print_r($result);
echo '</PRE>';
// client и ctx уже созданы — см. раздел «SDK для Go»
res, err := client.Core().Call(ctx, "crm.requisite.fields", nil, b24.WithIdempotent())
if err != nil {
return fmt.Errorf("crm.requisite.fields: %w", err)
}
keys, ok := b24.Keys(res.Result)
if !ok {
return fmt.Errorf("ожидался объект в ответе")
}
fmt.Println("полей в ответе:", len(keys))
Обработка ответа
HTTP-статус: 200
{
"result": {
"ID": {
"type": "integer",
"isRequired": false,
"isReadOnly": true,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "ID"
},
"ENTITY_TYPE_ID": {
"type": "integer",
"isRequired": true,
"isReadOnly": false,
"isImmutable": true,
"isMultiple": false,
"isDynamic": false,
"title": "ID типа сущности"
},
"ENTITY_ID": {
"type": "integer",
"isRequired": true,
"isReadOnly": false,
"isImmutable": true,
"isMultiple": false,
"isDynamic": false,
"title": "ID сущности"
},
"PRESET_ID": {
"type": "integer",
"isRequired": true,
"isReadOnly": false,
"isImmutable": true,
"isMultiple": false,
"isDynamic": false,
"title": "ID пресета"
},
"DATE_CREATE": {
"type": "datetime",
"isRequired": false,
"isReadOnly": true,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Дата создания"
},
"DATE_MODIFY": {
"type": "datetime",
"isRequired": false,
"isReadOnly": true,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Дата изменения"
},
"CREATED_BY_ID": {
"type": "user",
"isRequired": false,
"isReadOnly": true,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Создал"
},
"MODIFY_BY_ID": {
"type": "user",
"isRequired": false,
"isReadOnly": true,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Изменил"
},
"NAME": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Название"
},
"CODE": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Код"
},
"XML_ID": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Внешний код"
},
"ORIGINATOR_ID": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "ORIGINATOR_ID"
},
"ACTIVE": {
"type": "char",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Активен"
},
"ADDRESS_ONLY": {
"type": "char",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "ADDRESS_ONLY"
},
"SORT": {
"type": "integer",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Сортировка"
},
"RQ_NAME": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Ф.И.О."
},
"RQ_FIRST_NAME": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Имя"
},
"RQ_LAST_NAME": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Фамилия"
},
"RQ_SECOND_NAME": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Отчество"
},
"RQ_COMPANY_ID": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_COMPANY_ID"
},
"RQ_COMPANY_NAME": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Сокращенное наименование организации"
},
"RQ_COMPANY_FULL_NAME": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Полное наименование организации"
},
"RQ_COMPANY_REG_DATE": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Дата государственной регистрации"
},
"RQ_DIRECTOR": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Ген. директор"
},
"RQ_ACCOUNTANT": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Гл. бухгалтер"
},
"RQ_CEO_NAME": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_CEO_NAME"
},
"RQ_CEO_WORK_POS": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_CEO_WORK_POS"
},
"RQ_CONTACT": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Контактное лицо"
},
"RQ_EMAIL": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "E-Mail"
},
"RQ_PHONE": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Телефон"
},
"RQ_FAX": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Факс"
},
"RQ_IDENT_TYPE": {
"type": "crm_status",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"statusType": [
"RQ_IDENT_TYPE_CO"
],
"title": "RQ_IDENT_TYPE"
},
"RQ_IDENT_DOC": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Вид документа"
},
"RQ_IDENT_DOC_SER": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "серия"
},
"RQ_IDENT_DOC_NUM": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "номер"
},
"RQ_IDENT_DOC_PERS_NUM": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_IDENT_DOC_PERS_NUM"
},
"RQ_IDENT_DOC_DATE": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "дата выдачи"
},
"RQ_IDENT_DOC_ISSUED_BY": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "кем выдан"
},
"RQ_IDENT_DOC_DEP_CODE": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "код подразделения"
},
"RQ_INN": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "ИНН"
},
"RQ_KPP": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "КПП"
},
"RQ_USRLE": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_USRLE"
},
"RQ_IFNS": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "ИФНС"
},
"RQ_OGRN": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "ОГРН"
},
"RQ_OGRNIP": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "ОГРНИП"
},
"RQ_OKPO": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "ОКПО"
},
"RQ_OKTMO": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "ОКТМО"
},
"RQ_OKVED": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "ОКВЭД"
},
"RQ_EDRPOU": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_EDRPOU"
},
"RQ_DRFO": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_DRFO"
},
"RQ_KBE": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_KBE"
},
"RQ_IIN": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_IIN"
},
"RQ_BIN": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_BIN"
},
"RQ_ST_CERT_SER": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Серия св. о гос. регистрации"
},
"RQ_ST_CERT_NUM": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Номер св. о гос. регистрации"
},
"RQ_ST_CERT_DATE": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Дата св. о гос. регистрации"
},
"RQ_VAT_PAYER": {
"type": "char",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_VAT_PAYER"
},
"RQ_VAT_ID": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_VAT_ID"
},
"RQ_VAT_CERT_SER": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_VAT_CERT_SER"
},
"RQ_VAT_CERT_NUM": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_VAT_CERT_NUM"
},
"RQ_VAT_CERT_DATE": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_VAT_CERT_DATE"
},
"RQ_RESIDENCE_COUNTRY": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_RESIDENCE_COUNTRY"
},
"RQ_BASE_DOC": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_BASE_DOC"
},
"RQ_REGON": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_REGON"
},
"RQ_KRS": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_KRS"
},
"RQ_PESEL": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_PESEL"
},
"RQ_LEGAL_FORM": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_LEGAL_FORM"
},
"RQ_SIRET": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_SIRET"
},
"RQ_SIREN": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_SIREN"
},
"RQ_CAPITAL": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_CAPITAL"
},
"RQ_RCS": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_RCS"
},
"RQ_CNPJ": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_CNPJ"
},
"RQ_STATE_REG": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_STATE_REG"
},
"RQ_MNPL_REG": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_MNPL_REG"
},
"RQ_CPF": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "RQ_CPF"
},
"RQ_TAX_REGIME": {
"type": "crm_status",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"statusType": [
"RQ_TAX_REGIME_MX"
],
"title": "RQ_TAX_REGIME"
},
"UF_CRM_1694526604": {
"type": "string",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": true,
"title": "UF_CRM_1694526604",
"listLabel": "ПП - Строка",
"formLabel": "ПП - Строка",
"filterLabel": "ПП - Строка",
"settings": {
"SIZE": 20,
"ROWS": 1,
"REGEXP": "",
"MIN_LENGTH": 0,
"MAX_LENGTH": 0,
"DEFAULT_VALUE": null
}
},
"UF_CRM_1707997209": {
"type": "double",
"isRequired": true,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": true,
"title": "UF_CRM_1707997209",
"listLabel": "ПП - Число",
"formLabel": "ПП - Число",
"filterLabel": "ПП - Число",
"settings": {
"PRECISION": 2,
"SIZE": 20,
"MIN_VALUE": 0,
"MAX_VALUE": 0,
"DEFAULT_VALUE": null
}
},
"UF_CRM_1707997236": {
"type": "boolean",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": true,
"title": "UF_CRM_1707997236",
"listLabel": "ПП - Да/Нет",
"formLabel": "ПП - Да/Нет",
"filterLabel": "ПП - Да/Нет",
"settings": {
"DEFAULT_VALUE": 0,
"DISPLAY": "CHECKBOX",
"LABEL": [
"",
""
],
"LABEL_CHECKBOX": "ПП - Да/Нет"
}
},
"UF_CRM_1707997253": {
"type": "datetime",
"isRequired": false,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": true,
"title": "UF_CRM_1707997253",
"listLabel": "ПП - Дата",
"formLabel": "ПП - Дата",
"filterLabel": "ПП - Дата",
"settings": {
"DEFAULT_VALUE": {
"TYPE": "NONE",
"VALUE": ""
},
"USE_SECOND": "Y",
"USE_TIMEZONE": "N"
}
}
},
"time": {
"start": 1716902185.003805,
"finish": 1716902185.379388,
"duration": 0.3755831718444824,
"processing": 0.016958951950073242,
"date_start": "2024-05-28T15:16:25+02:00",
"date_finish": "2024-05-28T15:16:25+02:00",
"operating": 0
}
}
Возвращаемые данные
|
Название |
Описание |
|
result |
Объект в формате |
|
time |
Информация о времени выполнения запроса |
Поля реквизита
|
Название |
Описание |
|
ID |
Идентификатор реквизита. Создается автоматически |
|
ENTITY_TYPE_ID |
Идентификатор типа родительского объекта. Сейчас это может быть только:
Идентификаторы всех типов объектов CRM возвращает метод crm.enum.ownertype |
|
ENTITY_ID |
Идентификатор родительского объекта (контакта либо компании). Идентификатор можно получить методом crm.company.list для компании и методом crm.contact.list для контакта |
|
PRESET_ID |
Идентификатор шаблона реквизитов. Идентификаторы шаблонов можно получить методом crm.requisite.preset.list |
|
DATE_CREATE |
Дата создания |
|
DATE_MODIFY |
Дата изменения |
|
CREATED_BY_ID |
Идентификатор создавшего реквизит |
|
MODIFY_BY_ID |
Идентификатор изменившего реквизит |
|
NAME |
Название реквизита |
|
CODE |
Символьный код реквизита |
|
XML_ID |
Внешний ключ, используется для операций обмена. Идентификатор объекта внешней информационной базы. Назначение поля может меняться конечным разработчиком |
|
ORIGINATOR_ID |
Идентификатор внешней информационной базы. Назначение поля может меняться конечным разработчиком |
|
ACTIVE |
Признак активности. Используются значения Значение по умолчанию — |
|
ADDRESS_ONLY |
Признак состояния, когда реквизит используется только для хранения адреса. Используются значения При значении |
|
SORT |
Сортировка. Порядок в списке реквизитов объекта, когда их несколько. Значение по умолчанию — |
|
RQ_NAME |
ФИО |
|
RQ_FIRST_NAME |
Имя |
|
RQ_LAST_NAME |
Фамилия |
|
RQ_SECOND_NAME |
Отчество |
|
RQ_COMPANY_ID |
Идентификатор организации |
|
RQ_COMPANY_NAME |
Сокращенное наименование организации |
|
RQ_COMPANY_FULL_NAME |
Полное наименование организации |
|
RQ_COMPANY_REG_DATE |
Дата государственной регистрации в строковом формате, например |
|
RQ_DIRECTOR |
Генеральный директор |
|
RQ_ACCOUNTANT |
Главный бухгалтер |
|
RQ_CEO_NAME |
ФИО первого руководителя |
|
RQ_CEO_WORK_POS |
Должность первого руководителя |
|
RQ_CONTACT |
Контактное лицо |
|
RQ_EMAIL |
|
|
RQ_PHONE |
Телефон |
|
RQ_FAX |
Факс |
|
RQ_IDENT_TYPE |
Способ идентификации. Идентификаторы справочников для доступных стран находятся в атрибуте |
|
RQ_IDENT_DOC |
Вид документа |
|
RQ_IDENT_DOC_SER |
Серия |
|
RQ_IDENT_DOC_NUM |
Номер |
|
RQ_IDENT_DOC_PERS_NUM |
Личный номер |
|
RQ_IDENT_DOC_DATE |
Дата выдачи в строковом формате, например |
|
RQ_IDENT_DOC_ISSUED_BY |
Кем выдан |
|
RQ_IDENT_DOC_DEP_CODE |
Код подразделения |
|
RQ_INN |
ИНН |
|
RQ_KPP |
КПП |
|
RQ_USRLE |
Handelsregisternummer (для страны DE) |
|
RQ_IFNS |
ИФНС |
|
RQ_OGRN |
ОГРН |
|
RQ_OGRNIP |
ОГРНИП |
|
RQ_OKPO |
ОКПО |
|
RQ_OKTMO |
ОКТМО |
|
RQ_OKVED |
ОКВЭД |
|
RQ_EDRPOU |
ЄДРПОУ |
|
RQ_DRFO |
ДРФО |
|
RQ_KBE |
КБЕ |
|
RQ_IIN |
ИИН |
|
RQ_BIN |
БИН |
|
RQ_ST_CERT_SER |
Серия свидетельства о государственной регистрации |
|
RQ_ST_CERT_NUM |
Номер свидетельства о государственной регистрации |
|
RQ_ST_CERT_DATE |
Дата свидетельства о государственной регистрации |
|
RQ_VAT_PAYER |
Платник ПДВ (для страны UA). Используются значения |
|
RQ_VAT_ID |
VAT ID (идентификационный номер (плательщика) НДС) |
|
RQ_VAT_CERT_SER |
Серия свидетельства по НДС |
|
RQ_VAT_CERT_NUM |
Номер свидетельства по НДС |
|
RQ_VAT_CERT_DATE |
Дата свидетельства по НДС |
|
RQ_RESIDENCE_COUNTRY |
Страна резидента |
|
RQ_BASE_DOC |
Основание действия |
|
RQ_REGON |
REGON (для страны PL) |
|
RQ_KRS |
KRS (для страны PL) |
|
RQ_PESEL |
PESEL (для страны PL) |
|
RQ_LEGAL_FORM |
Forme juridique (для страны FR) |
|
RQ_SIRET |
Numéro Siret (для страны FR) |
|
RQ_SIREN |
Numéro Siren (для страны FR) |
|
RQ_CAPITAL |
Capital social (для страны FR) |
|
RQ_RCS |
RCS (для страны FR) |
|
RQ_CNPJ |
CNPJ (для страны BR) |
|
RQ_STATE_REG |
Inscrição Estadual (IE) (для страны BR) |
|
RQ_MNPL_REG |
Inscrição Municipal (IM) (для страны BR) |
|
RQ_CPF |
CPF (для страны BR) |
|
RQ_TAX_REGIME |
Налоговый режим для страны MX. Идентификатор справочника находится в атрибуте |
|
UF_CRM_... |
Пользовательские поля. Например, У реквизитов может быть набор пользовательских полей с типами: Добавить пользовательское поле реквизитов можно методом crm.requisite.userfield.add |
Описание атрибутов
|
Название |
Описание |
|
type |
Тип поля |
|
statusType |
Идентификаторы справочников для поля типа |
|
isRequired |
Атрибут «обязательное»
|
|
isReadOnly |
Атрибут «только для чтения»
|
|
isImmutable |
Атрибут «неизменяемое»
|
|
isMultiple |
Атрибут «мультиполе»
|
|
isDynamic |
Атрибут «пользовательское»
|
|
title |
Идентификатор поля |
|
listLabel |
Атрибут пользовательского поля. Содержит название поля в списках |
|
formLabel |
Атрибут пользовательского поля. Содержит название поля в карточке |
|
filterLabel |
Атрибут пользовательского поля. Содержит название поля в фильтре |
|
settings |
Атрибут пользовательского поля. Объект со специфическими настройками для конкретного типа поля. Смотрите пользовательские поля реквизитов |
Обработка ошибок
|
Название |
Описание |
|
error |
Строковый код ошибки. Состоит из цифр, латинских букв и знака подчеркивания. Может прийти пустым — тогда причину показывает только |
|
error_description |
Текст ошибки для разработчика. Не показывайте его конечному пользователю без обработки |
Статусы и коды системных ошибок
HTTP-статус: 4xx, 5xx
Описанные ниже ошибки возвращает сам REST API, а не логика конкретного метода. Они могут прийти в ответ на любой метод.
|
Статус |
Код |
Описание |
|
|
|
Возникла внутренняя ошибка сервера. Повторите вызов, а если ошибка сохраняется, обратитесь к администратору сервера или в техническую поддержку Битрикс24 |
|
|
|
Сервер вернул неожиданный ответ. Повторите вызов, а если ошибка сохраняется, обратитесь к администратору сервера или в техническую поддержку Битрикс24 |
|
|
|
Превышен лимит на интенсивность запросов |
|
|
|
Метод заблокирован из-за превышения лимита на ресурсоемкость запросов. Блокировка снимается автоматически, когда накопленное время выполнения метода перестает превышать лимит |
|
|
|
В запросе нет авторизационных данных: не передан ни access-токен, ни код вебхука |
|
|
|
Методы вызываются только по протоколу HTTPS |
|
|
|
REST API заблокирован из-за перегрузки. Это ручная индивидуальная блокировка. Чтобы ее снять, обратитесь в техническую поддержку Битрикс24 |
|
|
|
REST API доступен только на коммерческих тарифах. У вебхука текст ошибки другой — |
|
|
|
Не найден активный вебхук с указанным идентификатором пользователя и секретным кодом |
|
|
|
Метод с таким именем не найден. Имя написано с ошибкой, метода нет в REST API или он недоступен без нужного скоупа |
|
|
|
Запрос требует более широких прав, чем есть у токена: у вебхука это выданные ему права, у приложения — скоуп. У приложения текст ошибки заканчивается на |
|
|
|
Срок действия access-токена истек |
|
|
|
Приложение установлено, но администратор Битрикс24 открыл доступ к нему только конкретным пользователям |
|
|
|
Публичная часть сайта закрыта. Чтобы открыть ее на коробочной установке, отключите опцию «Временное закрытие публичной части сайта». Путь к настройке: Рабочий стол > Настройки > Настройки продукта > Настройки модулей > Главный модуль > Временное закрытие публичной части сайта |