# 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. As the decision process might take some time, the endpoint may need to be polled once a second for a maximum of 30 seconds. 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. If the response includes the income_proof_required decision status, the customer needs to submit their income proof documents to Inbank. 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) The unique identifier of the shop. Example: "a93f1f44-d5dd-4469-bfcc-c1de9e969213" - `application_uuid` (string, required) The unique identifier of the application. 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"