03-12-2018 23:59

Получение списка контрактов и связанных данных для выгрузки в кредитное бюро

GET   /bs-core/gateway/unloading/contracts/partial/date-from/{dateFrom}/date-to/{dateTo}/check-bureau-consent/true/status-id/0/fields/{fields}

Метод возвращает список контрактов, выбранных на указанные даты, и связанных с контрактами сущностей, данные по которым надо передать в кредитное бюро. 

Запрос

/bs-core/gateway/unloading/contracts/partial/date-from/2017-07-20/date-to/2017-07-25/check-bureau-consent/true/status-id/0/fields/name,client.id,loanApplication.id
Описание параметров
Параметр Обязателен Тип данных Описание
dateFrom R [date] Дата "с", для выборки контрактов, информацию по которым нужно передавать в БКИ. Дата в форммате YYYY-MM-DD
dateTo R [date] Дата "по" для выборки контрактов, информацию по которым нужно передавать в БКИ. Дата в форммате YYYY-MM-DD
fields R [collection]

Список полей, которые должны попасть в ответ на запрос, перечисленые через запятую.

В запрос можно передать список необходимых полей, которые будут поставлены в ответ. 

Для получения полей из сущности контракт - нужно указать только имя поля. Например: name, creationDate, и так далее.
Для получение полей из сущности заявка - нужно указать имя поля заявки, разделенное точкой. Например: loanApplication.id, loanApplication.name и так далее.
Для получения полей из сущности клиента - нужно указать имя поля клиента, разделенное точкой. Например: client.firstName, client.lastName

Ответ


                        {
    "status": "ok",
    "timestamp": 1504687665152,
    "data": [
        {
            "id": 10260135,
            "fields": {
                "name": "74573",
                "client.id": 10281448
            }
        }
        {
            "id": 10260111,
            "fields": {
                "name": "74574",
                "client.id": 10281433
            }
        }
        {
            "id": 10260987,
            "fields": {
                "name": "74575",
                "client.id": 10281442
            }
        }
        {
            "id": 10260333,
            "fields": {
                "name": "74576",
                "client.id": 10281412
            }
        }
    ]
}
                    
У данной функции отсутствует описание параметров ответа