Получение информации о компании
/fintech/api/v1/client-info
Запрос позволяет получить расширенную информацию об организации пользователя и ее счетах (если пользователь дал согласие на доступ к своим данным см. Сервис авторизации СберБизнес ID.
Для получения информации необходимо отправить GET-запрос /fintech/api/v1/client-info
с токеном доступа (access_token) пользователя в параметре Authorization заголовка.
В параметре scope ссылки авторизации пользователя должен быть указан сервис GET_CLIENT_ACCOUNTS
для получения доступа к этому запросу.
Перечень доступных данных зависит от claims (атрибуты), которые были включены в ссылку авторизации пользователя.
Для обращения к ресурсу необходимо отправлять запрос на:
- Тестовый контур
https://iftfintech.testsbi.sberbank.ru:9443
- Промышленный контур
https://fintech.sberbank.ru:9443
Request
/fintech/api/v1/client-info
- Модель
- Пример
Наименование | Тип | Формат | Regexp | Обязательность | Описание |
---|---|---|---|---|---|
HEADER | |||||
Authorization | string | string | ^[a-zA-Z0-9]{38}$ | required | Access token пользователя, полученный через SSO. |
GET /fintech/api/v1/client-info HTTP/1.1
Authorization: Bearer xbgDF3brf456ghi789jkl012mNKFtEpqr678
Responses
200 (OK)
- Модель
- Пример
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
ClientInfo { | |||
accounts | array[Account] | optional | Счета организации клиента, доступные партнеру, |
addresses | array[Address] | optional | Адреса (все заведенные для клиента), |
branch | Branch | optional | Информация о подразделении, |
dboContracts | array[DboContract] | optional | Договоры обслуживания организации, |
fullName | string | optional | Полное наименование организации, |
inn | string | optional | ИНН / КИО, |
kpps | array[string] | optional | КПП (все заведенные для организации клиента), |
ogrn | string | optional | ОГРН, |
okato | string | optional | ОКАТО, |
okpo | string | optional | ОКПО, |
orgForm | string | optional | Организационно-правовая форма организации клиента, |
orgKindActivityInfo | OrgKindActivity | optional | Информация о виде деятельности организации, |
orgPprbId | integer | optional | Идентификатор организации в ППРБ, |
orgRegDateINN | string | optional | Дата регистрации ИНН, |
orgRegDateOGRN | string | optional | Дата регистрации ОГРН, |
resident | boolean | optional | Признак 'резидент / нерезидент', |
shortName | string | optional | Сокращенное наименование организации, |
territorialBank | string | optional | Территориальный банк клиента |
} | |||
Account { | |||
bic | string | optional | БИК банка, где открыт счет, |
blockedQueuesInfo | array[AccountBlockInfo] | optional | Приостановления операций по счету выше очередности (блокировки по очередности), |
blockedSumQueuesInfo | array[AccountBlockInfo] | optional | Приостановления операций по счету выше очередности на сумму, |
blockedSums | array[AccountBlockInfo] | optional | Заблокированные (арестованные) суммы на счете, |
business | boolean | optional | Признак бизнес-счета, |
cdiAcptDocQnt | integer | optional | Содержит информацию о расчетных документах, ожидающих акцепта. Количество документов, |
cdiAcptDocSum | number | optional | Содержит информацию о расчетных документах, ожидающих акцепта. Сумма документов, |
cdiCart2DocQnt | integer | optional | Содержит информацию о расчетных документах, помещенных в картотеку к счету 90902 (картотека 2). Количество документов, |
cdiCart2DocSum | number | optional | Содержит информацию о расчетных документах, помещенных в картотеку к счету 90902 (картотека 2). Сумма документов, |
cdiPermDocQnt | integer | optional | Содержит информацию о расчетных документах, ожидающих разрешения на проведение операции. Количество документов, |
cdiPermDocSum | number | optional | Содержит информацию о расчетных документах, ожидающих разрешения на проведение операции. Сумма документов, |
closeDate | string | optional | Дата закрытия счета, |
comment | string | optional | Примечание, |
creditBlocked | boolean | optional | Признак полной блокировки счета по кредиту, |
creditBlockedBeginDate | string | optional | Дата начала действия ограничения, |
creditBlockedCause | string | optional | Основание ареста, |
creditBlockedEndDate | string | optional | Дата снятия ограничения, |
currencyCode | string | optional | Цифровой код валюты счета, |
dbo | boolean | optional | Признак обслуживания в ДБО, |
debitBlocked | boolean | optional | Признак полной блокировки счета по дебету, |
debitBlockedBeginDate | string | optional | Дата начала действия ограничения, |
debitBlockedCause | string | optional | Основание ареста, |
debitBlockedEndDate | string | optional | Дата снятия ограничения, |
minBalance | number | optional | Минимальный поддерживаемый (неснижаемый) остаток на счете, |
name | string | optional | Наименование счета, |
notDelay | boolean | optional | Признак возможности проведения неотложных платежей, |
number | string | optional | Номер счета (20 сиволов), |
openDate | string | optional | Дата открытия счета, |
state | string | optional | Состояние счета = [OPEN , BLOCKED , CLOSED ], |
type | string | optional | Тип счета = [assuranceRegistration , calculated , transit , specialTransit , budget , loan , deposit ], |
urgent | boolean | optional | Признак возможности проведения срочных платежей |
} | |||
Address { | |||
area | string | optional | Район, |
building | string | optional | Строение, корпус, |
city | string | optional | Город, |
comment | string | optional | Примечание, |
country | string | optional | Цифровой код страны, |
flat | string | optional | Квартира, |
fullAddress | string | optional | Адрес, |
house | string | optional | Дом, |
region | string | optional | Субъект или регион, |
settlement | string | optional | Населенный пункт, |
settlementType | string | optional | Тип населенного пункта, |
street | string | optional | Улица, |
type | string | optional | Наименование типа адреса, |
zip | string | optional | Индекс |
} | |||
Branch { | |||
address | string | optional | Адрес подразделения, |
code | string | optional | Номер подразделения, |
name | string | optional | Наименование подразделения |
} | |||
DboContract { | |||
date | string | optional | Дата заключения договора ДБО, |
number | string | optional | Номер заключенного договора ДБО |
} | |||
OrgKindActivity { | |||
code | integer | optional | Код вида деятельности, |
name | string | optional | Наименование вида деятельности |
} | |||
AccountBlockInfo { | |||
beginDate | string | optional | Дата начала действия ограничения, |
blockedQueues | integer | optional | Наибольшая разрешенная очередность платежей (от 1 до 5). Указывается, если есть блокировка по очередности. Пример значение 3 означает, что заблокированы очередности 4 - 6, |
cause | string | optional | Основание ареста, |
endDate | string | optional | Дата снятия ограничения, |
initiator | string | optional | Наименование органа, наложившего арест, |
sum | number | optional | Заблокированная (арестованная) сумма на счете, |
taxAuthorityCode | string | optional | Код налогового органа, наложившего арест |
} |
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
{
"shortName":"ООО \"ТО-Партнер-105-01\"",
"fullName":"Общество с ограниченной ответственностью ТО-Партнер-105-01\"",
"inn":"7715961051",
"orgForm":"Общество с ограниченной ответственностью",
"accounts":[
{
"number":"40702810038120042645",
"name":"ООО \"ТО-Партнер-105-01\"",
"currencyCode":"810",
"bic":"044525225",
"type":"calculated",
"openDate":"2000-01-01",
"closeDate":null,
"state":"OPEN",
"dbo":true,
"business":false,
"notDelay":false,
"urgent":false,
"minBalance":null,
"comment":null,
"cdiPermDocQnt":2,
"cdiPermDocSum":"790.00",
"cdiAcptDocQnt":null,
"cdiAcptDocSum":null,
"cdiCart2DocQnt":null,
"cdiCart2DocSum":null,
"debitBlocked":false,
"debitBlockedCause":null,
"debitBlockedBeginDate":null,
"debitBlockedEndDate":null,
"creditBlocked":false,
"creditBlockedCause":null,
"creditBlockedBeginDate":null,
"creditBlockedEndDate":null,
"blockedSums":[
],
"blockedQueuesInfo":[
],
"blockedSumQueuesInfo":[
]
},
{
"number":"40702810338303983276",
"name":"ООО \"ТО-Партнер-105-01\"",
"currencyCode":"810",
"bic":"044525225",
"type":"calculated",
"openDate":"2000-01-01",
"closeDate":null,
"state":"OPEN",
"dbo":true,
"business":false,
"notDelay":false,
"urgent":false,
"minBalance":null,
"comment":null,
"cdiPermDocQnt":null,
"cdiPermDocSum":null,
"cdiAcptDocQnt":null,
"cdiAcptDocSum":null,
"cdiCart2DocQnt":null,
"cdiCart2DocSum":null,
"debitBlocked":false,
"debitBlockedCause":null,
"debitBlockedBeginDate":null,
"debitBlockedEndDate":null,
"creditBlocked":false,
"creditBlockedCause":null,
"creditBlockedBeginDate":null,
"creditBlockedEndDate":null,
"blockedSums":[
],
"blockedQueuesInfo":[
],
"blockedSumQueuesInfo":[
]
},
{
"number":"40702840938403407174",
"name":"ООО \"ТО-Партнер-105-01\"",
"currencyCode":"840",
"bic":"044525225",
"type":"calculated",
"openDate":"2000-01-01",
"closeDate":null,
"state":"OPEN",
"dbo":true,
"business":false,
"notDelay":false,
"urgent":false,
"minBalance":null,
"comment":null,
"cdiPermDocQnt":2,
"cdiPermDocSum":"790.00",
"cdiAcptDocQnt":null,
"cdiAcptDocSum":null,
"cdiCart2DocQnt":null,
"cdiCart2DocSum":null,
"debitBlocked":false,
"debitBlockedCause":null,
"debitBlockedBeginDate":null,
"debitBlockedEndDate":null,
"creditBlocked":false,
"creditBlockedCause":null,
"creditBlockedBeginDate":null,
"creditBlockedEndDate":null,
"blockedSums":[
],
"blockedQueuesInfo":[
],
"blockedSumQueuesInfo":[
]
},
{
"number":"40702840138737314908",
"name":"ООО \"ТО-Партнер-105-01\"",
"currencyCode":"840",
"bic":"044525225",
"type":"calculated",
"openDate":"2000-01-01",
"closeDate":null,
"state":"OPEN",
"dbo":true,
"business":false,
"notDelay":false,
"urgent":false,
"minBalance":null,
"comment":null,
"cdiPermDocQnt":null,
"cdiPermDocSum":null,
"cdiAcptDocQnt":null,
"cdiAcptDocSum":null,
"cdiCart2DocQnt":null,
"cdiCart2DocSum":null,
"debitBlocked":false,
"debitBlockedCause":null,
"debitBlockedBeginDate":null,
"debitBlockedEndDate":null,
"creditBlocked":false,
"creditBlockedCause":null,
"creditBlockedBeginDate":null,
"creditBlockedEndDate":null,
"blockedSums":[
],
"blockedQueuesInfo":[
],
"blockedSumQueuesInfo":[
]
}
],
"kpps":[
"770701001"
]
}
401 (Unauthorized Error)
Cause | Message | Description |
---|---|---|
UNAUTHORIZED | accessToken not found by value =хххххххх-хххх-хххх-хххх-хххххххххххх-х | Указан просроченный access_token. Используйте refresh_token для обновления access_token и повторите запрос. |
Некорректное значение Access Token | Указан некорректный access_token. Используйте refresh_token для обновления access_token и повторите запрос. |
- Модель
- Пример
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
Notice { | |||
cause | string | optional | Причина или основание сообщения, |
referenceId | string | optional | Уникальный идентификатор ошибки (UUID), |
message | string | optional | Сообщение, |
} |
HTTP/1.1 401 Unauthorized
Content-Type: application/json;charset=UTF-8
{
"cause": "UNAUTHORIZED",
"referenceId": "014ec3a1-3e41-4805-9e22-d07947b012af",
"message": "accessToken not found by value = 3513f959-bbd5-490a-9f9f-67fb7380fae5-2"
}
403 (Forbidden)
Cause | Message | Description |
---|---|---|
ACTION_ACCESS_EXCEPTION | Операция не может быть выполнена: доступ к ресурсу запрещен | Используемый в запросе access_token не имеет разрешения на доступ к нужному сервису Sber API. В ссылке авторизации СберБизнес ID, в параметре scope, не указана операция GET_CLIENT_ACCOUNTS . Пользователю потребуется пройти авторизацию заново. Вы получите новые токены access_token и refresh_token. Сделайте повторный запрос с новым access_token. |
- Модель
- Пример
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
Notice { | |||
cause | string | optional | Причина или основание сообщения, |
referenceId | string | optional | Уникальный идентификатор ошибки (UUID), |
message | string | optional | Сообщение, |
} |
HTTP/1.1 403 Forbidden
Content-Type: application/json;charset=UTF-8
{
"cause": "ACTION_ACCESS_EXCEPTION",
"referenceId": "7535c2bb-7706-4b16-9882-d68aedbf2fef",
"message": "Операция не может быть выполнена: доступ к ресурсу запрещен"
}
429 (Too Many Requests)
Cause | Message | Description |
---|---|---|
TOO_MANY_REQUESTS | Превышен лимит запросов. Повторите операцию позже. | Количество запросов к данному методу за ограниченное время превысило допустимое значение. Пользователю необходимо повторить запрос позднее |
- Модель
- Пример
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
Notice{ | |||
cause | string | optional | Причина или основание сообщения, |
referenceId | string | optional | Уникальный идентификатор ошибки (UUID), |
message | string | optional | Сообщение, |
} |
json HTTP/1.1 429 Too Many Requests Content-Type: application/json;charset=UTF-8
{ "cause": " TOO_MANY_REQUESTS ", "referenceId": "5650c1e4-5039-4038-8cad-afab64003f61", "message": " Превышен лимит запросов. Повторите операцию позже" }
500 (Internal Server Error)
Cause | Message | Description |
---|---|---|
UNKNOWN_EXCEPTION | Внутренняя ошибка сервера | Сделайте повторный запрос. Если ошибка повторится, подготовьте логи запроса и направьте в службу Технической поддержки Банка. |
- Модель
- Пример
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
Notice { | |||
cause | string | optional | Причина или основание сообщения, |
referenceId | string | optional | Уникальный идентификатор ошибки (UUID), |
message | string | optional | Сообщение, |
} |
HTTP/1.1 500 Internal Server Error
Content-Type: application/json;charset=UTF-8
{
"cause": "UNKNOWN_EXCEPTION",
"referenceId": "9e209109-4b0d-408c-a2fd-e1983c20a65d",
"message": "Внутренняя ошибка сервера"
}
503 (Service Temporarily Unavailable)
Cause | Message | Description |
---|---|---|
UNAVAILABLE_RESOURCE_EXCEPTION | Внутренняя ошибка сервера | Сделайте повторный запрос. Если ошибка повторится, подготовьте логи запроса и направьте в службу Технической поддержки Банка. |
- Модель
- Пример
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
Notice { | |||
cause | string | optional | Причина или основание сообщения, |
referenceId | string | optional | Уникальный идентификатор ошибки (UUID), |
message | string | optional | Сообщение, |
} |
HTTP/1.1 503 Service Temporarily Unavailable
Content-Type: application/json;charset=UTF-8
{
"cause": "UNAVAILABLE_RESOURCE_EXCEPTION",
"referenceId": "9e209109-4b0d-408c-a2fd-e1983c20a67d",
"message": "Внутренняя ошибка сервера"
}