Запросить состояние бенефициара
Метод возвращает детализированный баланс, список смарт-контрактов и список событий, связанных с балансом бенефициара. Списки можно пролистать постранично
Чтобы использовать метод, в параметре scope ссылки авторизации пользователя должен быть указан сервис nominal_accounts для получения доступа к этому ресурсу
Запрос
Path Parameters
Значение должно соответствовать регулярному выражению ^[0-9a-fA-F-]{36}$
Query Parameters
Возможные значения: <= 6000
По умолчанию: 0
Возможные значения: >= 1 и <= 20
По умолчанию: 20
Возможные значения: <= 2000
По умолчанию: 0
Возможные значения: >= 1 и <= 20
По умолчанию: 20
Header Parameters
Значение должно соответствовать регулярному выражению ^[0-9a-fA-F]{32}$
Значение должно соответствовать регулярному выражению ^([a-zA-Z0-9]){38}$
Ответы
OK
Response Headers
events-page-number
number
Example: 0
Порядковый номер страницы событий смарт-контрактов у бенефициара
events-page-size
number
Example: 20
Количество элементов событий смарт-контрактов у бенефициара на странице
events-total-elements
number
Example: 215
Общее количество элементов событий смарт-контрактов у бенефициара
events-updated
string
Example: 2022-03-15T23:31:00.999Z
Время обновления списка
smart-contracts-page-number
number
Example: 0
Порядковый номер страницы смарт-контрактов бенефициара
smart-contracts-page-size
number
Example: 20
Количество элементов смарт-контрактов бенефициара
smart-contracts-total-elements
number
Example: 427
Общее количество элементов смарт-контрактов бенефициара
smart-contracts-updated
string
Example: 2022-03-15T23:31:00.999Z
Время обновления списка
Schema
Array [
Array [
]
]
Array [
Значение должно соответствовать регулярному выражению ^[0-9a-fA-F-]{36}$
Идентификатор бенефициара номинального счета
Значение должно соответствовать регулярному выражению ^[A-Z]{1,9}$
Статус бенефициара принимает одно из значений: CREATED, ACTIVATED, PENDING, DELETED, BLOCKED, ERROR
balance
object
Детализированный баланс бенефициара. Свободный остаток рассчитывается как freeBalance = balance - obligations - pending - blocked - debt. Если debt > 0, то freeBalance может получиться отрицательным значением.
Возможные значения: >= 0 и <= 1000000000000
Все деньги бенефициара на НС
Возможные значения: >= 0 и <= 1000000000000
Общий объем обязательств по смарт-контрактам
Возможные значения: >= 0 и <= 1000000000000
Деньги, находящиеся в обработке банком при выводе средств (moneyback)
Возможные зн ачения: >= 0 и <= 1000000000000
Деньги, заблокированные гос. органами
Возможные значения: >= 0 и <= 1000000000000
Текущий долг перед гос. органами
smartContracts
object[]
Possible values: <= 20
Список актуальных смарт-контрактов
Значение должно соответствовать регулярному выражению ^[0-9A-Fa-f-]{36}$
Id смарт-контракта
Возможные значения: <= 250 characters, Value must match regular expression ^[А-ЯЁа-яе0-9][А-ЯЁа-яе0-9 ./№+-]+$
Номер договора, заключенного сторонами
Значение должно соответствовать регулярному выражению ^20[0-9]{2}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$
Дата по которую действует смарт-контракт
Возможные значения: [RUN, DONE, DECLINED]
Статус смарт-контракта
Значение должно соответствовать регулярному выражению ^[0-9a-fA-F-]{36}$
Идентификатор бенефициара номинального счета
contractors
object[]
Possible values: <= 10
Реквизиты участников смарт-контракта
oneOf
Значение должно соответствовать регулярному выражению ^UL$
По умолчанию: UL
Тип участника UL
Значение должно соответствовать регулярному выражению ^[А-Яа-яеЁ][А-Яа-яеЁ0-9 "«»№+-]{3,160}$
Наименование организации (общедоступно)
Значение должно соответствовать регулярному выражению ^[0-9]{10}$
ИНН ЮЛ
Значение должно соответствовать регулярному выражению ^[0-9]{9}$
Код причины постановки на учет (общедоступно)
Значение должно соответствовать регулярному выражению ^[0-9]{13}$
ОРГН
account
object
required
Структура описания реквизитов расчетного счета
Значение должно соответствовать регулярному выражению ^4[0-9]{4}810[0-9]{12}$
номер расчетного счета
Значение должно соответствовать регулярному выражению ^[0-9]{9}$
БИК
Значение должно соответствовать регулярному выражению ^[0-9]{20}$
Корреспондентский счет
Возможные значения: <= 140 characters, Value must match regular expression ^[А-ЯЁа-яе][А-ЯЁа-яе0-9 №N.,()"«»-]+$
Наименование банка
Значение должно соответствовать регулярному выражению ^IP$
По умолчанию: IP
Тип участника IP
Значение должно соответствовать регулярному выражению ^[А-ЯЁа-яе -]{3,250}$
ФИО для платежа
Значение должно соответствовать регулярному выражению ^[А-ЯЁа-яе][А-ЯЁа-яе0-9 "«»№+-]{3,160}$
Наименование ИП для платежа
Значение должно соответствовать регулярному выражению ^[0-9]{12}$
ИНН ФЛ
Значение должно соответствовать регулярному выражению ^3[0-9]{14}$
ОГРНИП
Значение должно соответствовать регулярному выражению ^[0-9]{3}-[0-9]{3}-[0-9]{3} [0-9]{2}$
Страховой номер индивидуального лицевого счета
account
object
required
Структура описания реквизитов расчетного счета
Значение должно соответствовать регулярному выражению ^4[0-9]{4}810[0-9]{12}$
номер расчетного счета
Значение должно соответствовать регулярному выражению ^[0-9]{9}$
БИК
Значение должно соответствовать регулярному выражению ^[0-9]{20}$
Корреспондентский счет
Возможные значения: <= 140 characters, Value must match regular expression ^[А-ЯЁа-яе][А-ЯЁа-яе0-9 №N.,()"«»-]+$
Наименование банка
Значение должно соответствовать регулярному выражению ^FL$
По умолчанию: FL
Тип участника FL
Значение должно соответствовать регулярному выражению ^[А-ЯЁа-яе -]{3,250}$
ФИО для платежа
Значение должно соответствовать регулярному выражению ^[0-9]{12}$
ИНН ФЛ
Значение должно соответствовать регулярному выражению ^[0-9]{3}-[0-9]{3}-[0-9]{3} [0-9]{2}$
Страховой номер индивидуального лицевого счета
account
object
required
Структура описания реквизитов расчетного счета
Значение должно соответствовать регулярному выражению ^4[0-9]{4}810[0-9]{12}$
номер расчетного счета
Значение должно соответствовать регулярному выражению ^[0-9]{9}$
БИК
Значение должно соответствовать регулярному выражению ^[0-9]{20}$
Корреспондентский счет
Возможные значения: <= 140 characters, Value must match regular expression ^[А-ЯЁа-яе][А-ЯЁа-яе0-9 №N.,()"«»-]+$
Наименование банка
Возможные значения: >= 0 и <= 100000000000
Cумма средств в копейках
Возможные значения: [RUB]
Валюта
Возможные значения: >= 0 и <= 1000000000000
Средства, находящиеся в обработке платежа банком
events
object[]
Possible values: <= 20
Последние события и их статусы
Значение должно соответствовать регулярному выражению ^[0-9a-fA-F-]{36}$
Уникальный идентификатор события
Значение должно соответствовать регулярному выражению ^[0-9A-Fa-f-]{36}$
Id смарт-контракта
Возможные значения: [CREDIT, DEBIT, HOLD, UNHOLD, BLOCK, UNBLOCK, DEBT, UNDEBT]
Тип события
Возможные значения: [CREATED, PENDING, DONE, DECLINED, ERROR]
Значение события, обычно является его статусом
Возможные значения: <= 254 characters, Value must match regular expression ^[0-9а-яеА-ЯЁa-zA-Z._ @()/\№,]+$
Сообщение об ошибке
Возможные значения: >= 0 и <= 100000000000
Cумма средств в копейках
Возможные значения: <= 210 characters, Value must match regular expression ^(?!.*--)[^<>#@&$’*]+$
Назначение платежа
payee
object
oneOf