--- tags: arithmetic-integration,tranche title: Получение списка заявок на реструктуризацию --- # Получение списка заявок на реструктуризацию Получает актуальные заявки на реструктуризацию по номеру договора клиента. Возвращает все найденные заявки по указанному договору, если таких не найдено, то - пустой список json. ## 1. Запрос выполнения операции ### Request ---> #### URL: Стандартный, [см. шаблон обращения](/NIkubqRkR5STebBQd8690g?book#URL) #### Headers: * **apikey**: ==[apikey](/NIkubqRkR5STebBQd8690g?both#URL)== * **Content-type**: application/json; charset=utf-8 * **Mq-Jrb-Exchange**: PersonalAccount * **Mq-Jrb-Routing-key**: Account * **Mq-Jrb-Operation**: ContractRestruct * **Mq-Jrb-Object**: Contract.get-restructing :::info :::spoiler Описание полей ==phone==: номер телефона клиента, 10 цифр, без "+7" или "8" ::: #### Body: ```json { "personal_account": "XXXXXXXXX", "contract_num": "Номер договора" } ``` :::info :::spoiler Описание полей - **personal_account**: принадлежность личного кабинета(lk_arifmetika, lk_give_money) - **сontract_num**: номер договора, строка до 16 символов :::success :::spoiler Пример ```json { "personal_account": "lk_arifmetika", "сontract_num": "А99АААА999999999" } ``` ::: --- ### Response <--- Стандартный, [см. шаблон обращения](/NIkubqRkR5STebBQd8690g?view#Response-lt—) --- ## 2. Получение результата ### Request ---> Стандартный, [см. шаблон обращения](/NIkubqRkR5STebBQd8690g?view#URL1) ### Response <--- #### Headers: * **Content-type**: application/json; charset=utf-8 * **Mq-Jrb-Id**: ==[id](/NIkubqRkR5STebBQd8690g?view#Headers3)== * **Mq-Jrb-Id-Result**: ==[id-result](/NIkubqRkR5STebBQd8690g?view#Headers3)== #### Body: ```json= { "сontract_num": "Номер договора", "payment_systems": "Платежная система", "request_restructuring": [ { "restructuring_num": "АААА9999999999999999", "restructuring_date": "yyyy-MM-dd", "restructuring_sum": 999999.00, "restructuring_shop": "", "restructuring_type": "Стандартная"/"Пролонгация"/"ПролонгацияСУвеличениемСрока", "restructuring_kind": "Реструктуризация"/"Пропустить платёж"/"Уменьшить платёж"/"Кредитные каникулы", "restructuring_relevance_date": "yyyy-MM-dd", "restructuring_status": "Статус", "restructuring_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "restructuring_message": "", "restructuring_base_source": "" }, ... ] } ``` :::info :::spoiler Описание полей Выбираются неотмененные заявки на реструктуризацию по указнному договору, имеющие тип реструктуризации "страндартная" и незаполненный статус, у которых дата актуальности больше текущей даты - **сontract_num**: номер документа, строка 16 символов - **payment_systems**: платежная система, строка - **request_restructuring**: список актуальных заявок на реструктуризацию по договору, массив - **restructuring_num**: номер документа, строка до 20 символов - **restructuring_date**: дата документа, строка даты в формате ISO - **restructuring_sum**: сумма документа, число (15,2) - **restructuring_shop**: наименование/адрес магазина, где был заключен договор - **restructuring_type**: тип реструктуризации, пока только значение "страндартная" - **restructuring_kind** - вид реструктуризации, указанный в заявке - **restructuring_relevance_date** дата актуальности документа, до истечения которой заявка должна быть подписана, строка даты в формате ISO - **restructuring_status** - текущий статус документа - **restructuring_id** - уникальный идентификатор документа - **restructuring_message** - текст сообщения пользователю - **restructuring_base_source** - код узла источника ::: :::danger :::spoiler Пример тела ответа, если по указанному договору актуальные заявки отсутствуют **нет** ```json { "contract_num": "xxxxxxxxxxxxxxxx", "payment_systems": { "pays": {}, "loans": "" }, "request_restructuring": [] } ``` ::: :::success :::spoiler Пример тела ответа, если **найдены** актуальные заявки на реструктуризацию по указонному договору клиента ```json { "contract_num": "М16НвМС1200521", "payment_systems": { "pays": {}, "loans": "" }, "request_restructuring": [ { "restructuring_num": "00000000000000000001", "restructuring_date": "2021-06-14", "restructuring_sum": 0, "restructuring_shop": "Type='СправочникСсылка.Магазины';ID='6b7e7f29-99b5-11e6-80eb-9cb654991fb0';Repr='М_Новосибирск магазин №12 Красный проспект 157 [АР/ВФ] (АР)'", "restructuring_type": "Type='ПеречислениеСсылка.ТипыРеструктуризации';ID='Стандартная';Repr='Стандартная'", "restructuring_kind": "Type='СправочникСсылка.ВидыРеструктуризации';ID='cd36778e-04d0-46b0-acd1-abbb6301679a';Repr='Реструктуризация'", "restructuring_relevance_date": "2021-06-15", "restructuring_status": "НаПроверке", "restructuring_id": "97b8b64f-a085-4bdd-9373-9a755d9362f1", "restructuring_message": "Для подписания услуги, Вам необходимо проверить свои персональные данные, при необходимости внести изменения.", "restructuring_base_source": "РБО-Нск" } ] } ``` ``` ::: ---