Поля банковского реквизита
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 — личный ключ
curl "https://vibecode.bitrix24.tech/v1/bank-details/fields" \
-H "X-Api-Key: YOUR_API_KEY"
curl — OAuth-приложение
curl "https://vibecode.bitrix24.tech/v1/bank-details/fields" \
-H "X-Api-Key: YOUR_APP_KEY" \
-H "Authorization: Bearer USER_SESSION_TOKEN"
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-приложение
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) |
Пример ответа
{
"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 — Ошибки.