История изменений API

04.11.2025

Общее
  • Добавлены описания ко всем запросам в Swagger
PUT /cards/status — запрос
ПолеБылоСтало
cardId, statusБез проверкиДобавлена not-null валидация
POST /cards/status — запрос
ПолеБылоСтало
cardIdБез проверкиДобавлена not-null валидация
/microloans/cancel
ОбъектПолеИзменение
ОтветapplicationIdДобавлено
ЗапросinitiatorУдалено значение SYSTEM из списка разрешённых
/pre-scoring/register, /applications/issue, /cards/order
  • В /cards/order параметр owner переименован в clientData
  • Обновлён пример clientData
  • Добавлены проверки на поля clientData (имена, коды, дата рождения, адрес, email, телефон, документы и пр.)
/microloans/applications/pre-scoring/register — запрос
ПолеБылоСтало
phoneNumberБез валидацииДобавлена проверка на узбекский префикс (998) и 9 цифр
productIdПередавалось в запросеУдалено
clientDataДобавлены валидации
/microloans/application/verify — запрос
  • Добавлены проверки для amount, percent, monthPeriod, backupPhone
/microloans/info — ответ
ПолеБылоСтало
clientIdВозвращалосьУдалено
totalFineДобавлено
/cards/order — запрос
ПолеБылоСтало
ownerПараметр назывался ownerПереименован в clientData
productIdПередавалосьУдалено
externalId, phoneNumber, privacyPolicyAccepted, termsAndConditionsAcceptedБез проверкиДобавлена not-null валидация
/cards/order/info — ответ
ПолеБылоСтало
cardHolderName, maskedPan, processingTypeПрисутствовали в cardУдалены
id, panДобавлены
orderIdБез проверкиДобавлена not-null валидация
/cards/attach — запрос
ПолеБылоСтало
topicПередавалось в запросеУдалено
panПример значения старыйИзменено значение примера
phoneNumberБез проверкиДобавлена валидация на узбекский префикс (998) и 9 цифр
/cards/attach/confirm — запрос
ПолеБылоСтало
topicПередавалосьУдалено
/repayment/check
ОбъектПолеИзменение
ЗапросloanIdДобавлена валидация (только цифры)
ОтветrecommendedAmountДобавлено
/repayment/pay — запрос
ПолеБылоСтало
paymentTypeДобавлено
loanId, requestId, debitId, amount, processingTypeБез проверкиДобавлена not-null валидация
/repayment/status
ОбъектПолеИзменение
ЗапросexternalIdУдалено
ОтветrequestErrorMessageДобавлено
/transfer/account-to-card/create — запрос
ПолеБылоСтало
panБез проверкиДобавлена проверка (только 16 цифр)
amountБез ограниченияДобавлена проверка (минимум 0)

08.10.2025

  • Изменено /microloans/applications/cancel, /microloans/applications/pre-scoring/register, /transfers/account-to-card/create, /transfers/check-status, /microloans/info, /microloans/schedule, /microloans/payments, /repayment/loans/(check|pay|status)
/microloans/applications/pre-scoring/register — запрос
ПолеБылоСтало
productId - Удалён
/microloans/applications/cancel — запрос и ответ
ПолеБылоСтало
canceledBy canceledBy initiator
applicationId Добавлено UUID, ID заявки на микрокредит
/transfers/account-to-card/create — запрос
ПолеБылоСтало
processingTypes processingTypes receiverCardType, Enum
amount String Long
externalId Добавлено String, внешний id (в начало params)
/transfers/check-status — ответ
ПолеБылоСтало
transactionDate Дата (Date) DateTime
/microloans/info — ответ
ИзменениеОписание
Удалено loanInfo (строка с объектом)
Перемещено amount, monthPeriod, rate, loanId — под result
Добавлено В result параметры totalResidue (long, общий остаток задолженности) и totalFine (long, задолженность по просроченным платежам)
/microloans/schedule — ответ
ПолеБылоСтало
paymentDate Дата DateTime
/microloans/payments — ответ
ПолеБылоСтало
paymentDate Дата DateTime
TotalRepaymentAmount Первая буква заглавная totalRepaymentAmount (первая буква в нижнем регистре)
/repayment/loans/check — ответ
ПолеБылоСтало
recommendedAmount -- Удалён
/repayment/loans/pay — запрос
ПолеБылоСтало
paymentType, processingType String Enum
/repayment/loans/status — ответ
ПолеБылоСтало
requestStatus Добавлено String, статус запроса
message Добавлено String, описание статуса

22.09.2024

  • Изменено типы данных параметров в запросах и ответах на long, double и int

Тип данных изменен на long

МетодПараметрОписание
POST /microloans/applications/infoamountLimitВ ответе
POST /repayment/loans/checkaccountBalance, totalResidue, mainDebtAmount, overdueDebtAmount, termInterestAmount, overdueInterestAmount, interestFineAmount, recommendedAmount, maxAmountВ ответе
POST /repayment/loans/payamountВ запросе
POST /microloans/scheduletotalResidue, totalRepaymentAmount, loanRepaymentAmount, accruedInterestAmount, servicePercentageAmountВ ответе
POST /microloans/paymentstotalRepaymentAmount, loanRepaymentAmount, accruedInterestAmountВ ответе

Тип данных изменен на double

МетодПараметрОписание
POST /microloans/applications/infopercentВ ответе
POST /microloans/inforateВ ответе
POST /microloans/applications/verifypercentВ запросе

Тип данных изменен на int

МетодПараметрОписание
POST /microloans/applications/infomonthPeriodВ ответе
POST /microloans/scheduleperiodDaysВ ответе

19.09.2025

/microloans/applications/info — ответ
ПолеБылоСтало
clientId Возвращалось в объекте ответа Удалено
/microloans/applications/issue — запрос
ПолеБылоСтало
clientId Передавалось в params Удалено
clientData Добавлено (заменяет clientId)
Переводы — ответы
ЭндпоинтПолеСтало
POST /repayment/loan/check recommendedAmount Удалено

05.09.2025

  • Переименовано POST /microloans/loan-infoPOST /microloans/info
  • Добавлено /microloans/schedule, /microloans/payments, /repayment/loans/(check|pay|status)
/microloans/applications/info — ответ
ПолеБылоСтало
clientId Возвращалось в объекте ответа Удалено
/microloans/applications/issue — запрос
ПолеБылоСтало
clientId Передавалось в params Удалено
clientData Добавлено (заменяет clientId)
Переводы — ответы (error)
ЭндпоинтПолеСтало
POST /transfers/check-status error.externalId Удалено
POST /transfers/account-to-card/confirm error.externalId Удалено