Поля банковского реквизита

GET /v1/bank-details/fields

Возвращает схему всех полей сущности банковского реквизита: типы, признак «только для чтения» и обязательность.

Формат ответа

Каждое поле в data.fields содержит:

Ключ Тип Описание
type string Тип значения: number, string, boolean, datetime
readonly boolean true — поле не принимается при создании и обновлении
required boolean true — поле обязательно при создании (присутствует только когда true)
label string Исходное имя поля в Битрикс24 (только для полей в формате UPPER_SNAKE_CASE)

Примеры

curl — личный ключ

Terminal
curl "https://vibecode.bitrix24.tech/v1/bank-details/fields" \
  -H "X-Api-Key: YOUR_API_KEY"

curl — OAuth-приложение

Terminal
curl "https://vibecode.bitrix24.tech/v1/bank-details/fields" \
  -H "X-Api-Key: YOUR_APP_KEY" \
  -H "Authorization: Bearer USER_SESSION_TOKEN"

JavaScript — личный ключ

javascript
const res = await fetch('https://vibecode.bitrix24.tech/v1/bank-details/fields', {
  headers: {
    'X-Api-Key': 'YOUR_API_KEY',
  },
})

const { success, data } = await res.json()
console.log('Все поля:', Object.keys(data.fields))

JavaScript — OAuth-приложение

javascript
const res = await fetch('https://vibecode.bitrix24.tech/v1/bank-details/fields', {
  headers: {
    'X-Api-Key': 'YOUR_APP_KEY',
    'Authorization': 'Bearer USER_SESSION_TOKEN',
  },
})

const { success, data } = await res.json()

Поля из схемы Вайбкод

Служебные

Поле Битрикс24 Тип RO Описание
id ID number да Идентификатор банковского реквизита
entityTypeId ENTITY_TYPE_ID number нет Тип сущности-владельца. Всегда 8 (реквизит). Только для записи — в ответе get не возвращается
entityId ENTITY_ID number нет ID реквизита-владельца
countryId COUNTRY_ID number нет ID страны. 0 — страна не указана
name NAME string нет Название банковского реквизита
code CODE string нет Символьный код для внешних интеграций
xmlId XML_ID string нет Внешний идентификатор для синхронизации
originatorId ORIGINATOR_ID string нет ID системы-источника
active ACTIVE boolean нет Активна ли запись
sort SORT number нет Порядок сортировки
comments COMMENTS string нет Комментарий к записи
createdAt DATE_CREATE datetime да Дата создания (ISO 8601)
updatedAt DATE_MODIFY datetime да Дата последнего изменения (ISO 8601)
createdBy CREATED_BY_ID number да ID создателя
modifyBy MODIFY_BY_ID number да ID последнего редактора

Банковские реквизиты

Поле Битрикс24 Тип RO Описание
rqBankName RQ_BANK_NAME string нет Наименование банка
rqBankAddr RQ_BANK_ADDR string нет Адрес банка
rqBankRouteNum RQ_BANK_ROUTE_NUM string нет Маршрутный номер банка
rqBankCode RQ_BANK_CODE string нет Код банка
rqBik RQ_BIK string нет БИК
rqMfo RQ_MFO string нет МФО (Украина)
rqAccName RQ_ACC_NAME string нет Наименование счёта
rqAccNum RQ_ACC_NUM string нет Расчётный счёт
rqAccType RQ_ACC_TYPE string нет Тип счёта
rqCorAccNum RQ_COR_ACC_NUM string нет Корреспондентский счёт
rqAccCurrency RQ_ACC_CURRENCY string нет Валюта счёта
rqIik RQ_IIK string нет ИИК (Казахстан)
rqAgencyName RQ_AGENCY_NAME string нет Наименование агентства

Международные реквизиты

Поле Битрикс24 Тип RO Описание
rqIban RQ_IBAN string нет IBAN
rqSwift RQ_SWIFT string нет SWIFT-код

Реквизиты Франции

Поле Битрикс24 Тип RO Описание
rqBic RQ_Bic string нет BIC (французская форма; отличается от rqBik)
rqCodeb RQ_CODEB string нет Код банка (Франция)
rqCodeg RQ_CODEG string нет Код гуйше (Франция)
rqRib RQ_RIB string нет RIB (Франция)

Поля Битрикс24 вне схемы (в UPPER_SNAKE_CASE)

Эти поля Битрикс24 не входят в основную схему Вайбкод и доступны напрямую под исходным именем:

Поле Тип RO Описание
RQ_BIC string нет BIC в исходном формате Битрикс24 (отличается от rqBic)

Пример ответа

JSON
{
  "success": true,
  "data": {
    "fields": {
      "id": { "type": "number", "readonly": true },
      "entityTypeId": { "type": "number", "readonly": false },
      "entityId": { "type": "number", "readonly": false, "required": true },
      "countryId": { "type": "number", "readonly": false },
      "name": { "type": "string", "readonly": false, "required": true },
      "code": { "type": "string", "readonly": false },
      "xmlId": { "type": "string", "readonly": false },
      "originatorId": { "type": "string", "readonly": false },
      "active": { "type": "boolean", "readonly": false },
      "sort": { "type": "number", "readonly": false },
      "comments": { "type": "string", "readonly": false },
      "createdAt": { "type": "datetime", "readonly": true },
      "updatedAt": { "type": "datetime", "readonly": true },
      "createdBy": { "type": "number", "readonly": true },
      "modifyBy": { "type": "number", "readonly": true },
      "rqBankName": { "type": "string", "readonly": false },
      "rqBankAddr": { "type": "string", "readonly": false },
      "rqBankRouteNum": { "type": "string", "readonly": false },
      "rqBankCode": { "type": "string", "readonly": false },
      "rqAccNum": { "type": "string", "readonly": false },
      "rqCorAccNum": { "type": "string", "readonly": false },
      "rqIik": { "type": "string", "readonly": false },
      "rqMfo": { "type": "string", "readonly": false },
      "rqAccName": { "type": "string", "readonly": false },
      "rqAccCurrency": { "type": "string", "readonly": false },
      "rqBik": { "type": "string", "readonly": false },
      "rqSwift": { "type": "string", "readonly": false },
      "rqIban": { "type": "string", "readonly": false },
      "rqAgencyName": { "type": "string", "readonly": false },
      "rqAccType": { "type": "string", "readonly": false },
      "rqBic": { "type": "string", "readonly": false },
      "rqCodeb": { "type": "string", "readonly": false },
      "rqCodeg": { "type": "string", "readonly": false },
      "rqRib": { "type": "string", "readonly": false },
      "RQ_BIC": { "type": "string", "readonly": false, "label": "RQ_BIC" }
    },
    "batch": ["create", "update", "delete"]
  }
}

Ошибки

HTTP Код Описание
403 SCOPE_DENIED API-ключ не имеет скоупа crm. Требуется: This endpoint requires 'crm' scope
401 TOKEN_MISSING API-ключ не имеет настроенных токенов

Полный список общих ошибок API — Ошибки.

Смотрите также