# Application Details To check whether a credit application received a decision from Inbank and display the credit offer, the partner needs to get the data of the application and credit details using the GET /partner/v2/shops/:shop_uuid/applications/:application_uuid request. The response includes the decision_status parameter which can have one of the following values: pending, positive, manual_negative, income_proof_required, negative, failed. It can be considered that the application received a positive decision from Inbank if its decision_status is positive. Once the partner receives a positive credit decision from Inbank, it can display the offer to the customer. As the decision process might take some time, the endpoint may need to be polled once a second for a maximum of 30 seconds. Note that there are situations when the application data may be altered by Inbank systems during processing, in that case the application is also assigned a new UUID and the returned application data contains the attribute changed_conditions with value true. The changed_conditions attribute informs you if the application has undergone changes or not. If you persist Inbank application UUID in your system - you should always compare the returned UUID with the one you requested and update the UUID on your side respectively. Endpoint: GET /partner/v2/shops/{shop_uuid}/applications/{application_uuid} Security: bearerAuth ## Path parameters: - `shop_uuid` (string, required) Example: "a93f1f44-d5dd-4469-bfcc-c1de9e969213" - `application_uuid` (string, required) Example: "471e6282-3384-412b-af7b-646eb8f04391" ## Query parameters: - `type` (string) Enum: "latest", "initial", "exact" ## Response 200 fields (application/json): - `product` (object) - `product.code` (string) E.g. example_product9 - `product.name` (string) E.g. Hire-purchase - `product.subtype` (string) E.g. hire_purchase - `product.type` (string) E.g. loan - `shop` (object) - `shop.name` (string) E.g. Online testshop - `shop.type` (string) E.g. online_partner - `shop.uuid` (string) E.g. a93f1f44-d5dd-4469-bfcc-c1de9e969213 - `creditApplication` (object) - `creditApplication.uuid` (string) E.g. 471e6282-3384-412b-af7b-646eb8f04391 - `creditApplication.number` (number) E.g. 89002917222 - `creditApplication.creditApplicationStatus` (string) E.g. pre_request - `creditApplication.offerValidTo` (string) E.g. 2020-11-15 - `creditApplication.createdAt` (string) E.g. 2020-11-05T13:01:42+02:00 - `creditApplication.creatorName` (string) Name of creator. - `creditApplication.processStatus` (string) E.g. offer - `creditApplication.downPaymentAmountTotal` (number) E.g. 0.0 - `creditApplication.salespersonReference` (string) E.g. Earl James - `creditApplication.period` (integer) E.g. 12 - `creditApplication.amount` (number) E.g. 1001.0 - `creditApplication.paymentDay` (integer) E.g. 15 - `creditApplication.maxLimit` (number) E.g. 3000.0 - `creditApplication.decisionStatus` (string) It can be considered that the application received a positive decision if its decision_status is positive. Enum: "pending", "positive", "manual_negative", "income_proof_required", "negative", "failed" - `creditApplication.decisionMessages` (string) Contain a list of messages to be displayed to the customer on why the application decision received the corresponding status. E.g. Positive decision - `creditApplication.downPaymentAmountPrc` (number) E.g. 0 - `creditApplication.incomeSource` (string) E.g. Salary - `creditApplication.civilStatus` (string) E.g. Married - `creditApplication.housingStatus` (string) E.g. Tenant - `creditApplication.monthlyIncome` (number) E.g. 2900.0 - `creditApplication.monthlyHouseholdCosts` (number) E.g. 0.0 - `creditApplication.monthlyFinancialObligations` (number) E.g. 0.0 - `creditApplication.employerName` (string) E.g. Employer Name - `creditApplication.employerRegistryCode` (number) E.g. 12345 - `creditApplication.employerPhone` (string) E.g. 51231412 - `creditApplication.employmentStartYear` (string) E.g. 2004 - `creditApplication.employmentStartMonth` (string) E.g. 11 - `creditApplication.employmentEndYear` (string) E.g. 2016 - `creditApplication.employmentEndMonth` (string) E.g. 10 - `creditApplication.dependantsCount` (number) E.g. 0 - `creditApplication.dependantsOver18` (number) E.g. 0 - `creditApplication.changedConditions` (boolean) E.g. false - `creditApplication.previousUuid` (string) E.g. previous_uuid - `creditApplication.confirmedAt` (string) E.g. 2020-11-05T13:01:42+02:00 - `purchase` (string) Purchase. - `contract` (string) Contract. - `paymentSchedule` (object) - `paymentSchedule.period` (integer) Payment schedule in months. E.g. 12 - `paymentSchedule.contractFeeAmountTotal` (number) E.g. 11.0 - `paymentSchedule.contractFeePrc` (number) E.g. 0.011 - `paymentSchedule.contractFeeType` (string) E.g. is_paid_according_to_repayment_schedule - `paymentSchedule.creditCostAmountTotal` (number) E.g. 157.84 - `paymentSchedule.creditCostRateAnnual` (number) E.g. 0.301 - `paymentSchedule.firstPaymentAmount` (number) E.g. 96.57 - `paymentSchedule.firstPaymentDate` (string) E.g. 2020-12-15 - `paymentSchedule.interestRateAnnual` (number) E.g. 0.149 - `paymentSchedule.lastPaymentAmount` (number) E.g. 96.57 - `paymentSchedule.lastPaymentDate` (string) E.g. 2021-11-15 - `paymentSchedule.netCreditAmount` (number) E.g. 1001.0 - `paymentSchedule.paymentAmountMonthly` (number) E.g. 96.57 - `paymentSchedule.repaymentsAmountTotal` (number) E.g. 1158.84 - `paymentSchedule.downPaymentMainPart` (number) E.g. 0.0 - `paymentSchedule.adminFeeAmountMonthly` (number) E.g. 0.0 - `paymentSchedule.adminFeeAmountTotal` (number) E.g. 0.0 - `paymentSchedule.insuranceFeeAmountTotal` (number) E.g. 0.0 - `paymentSchedule.residualAmountTotal` (number) E.g. 0.0 - `paymentSchedule.residualAmountPrc` (number) E.g. 0.0 - `paymentSchedule.interestBearingAmount` (number) E.g. 1001.0 - `paymentSchedule.interestAmountTotal` (number) E.g. 146.84 ## Response 401 fields (application/json): - `message` (string) Unauthorized Example: "unauthorized" ## Response 403 fields (application/json): - `message` (string) Unauthorized access Example: "User is not authorized to access this resource with an explicit deny" ## Response 404 fields (application/json): - `message` (string) Not Found Example: "not_found" ## Response 500 fields (application/json): - `message` (string) Internal server error Example: "internal_server_error"