# Retrieve consumer fronting loan application Returns the current status and details of an existing consumer fronting loan application. Alternatively, you can subscribe to the webhook event CONSUMER_FRONTING_APPLICATION to receive status updates on the application. Endpoint: GET /v1/consumers/persons/{person_id}/fronting_loan_applications/{application_id} Version: 1.0 ## Path parameters: - `person_id` (string, required) The person ID of the customer applying for a fronting loan. - `application_id` (string, required) The unique ID of a consumer fronting loan application. ## Response 200 fields (application/json): - `id` (string, required) The unique ID of a consumer fronting loan application. Example: "504f3c3659e14079a6941fe5b7a75eaacfla" - `person_id` (string, required) The person ID of the customer applying for a fronting loan. Example: "dc1a6812a14f6cc338cd084208535bcdcper" - `partner_id` (string, required) The unique partner ID on Solaris' system. - `status` (string, required) The status of the consumer fronting loan application. Enum: "account_snapshot_pending", "scoring_pending", "offered", "identification_trigger_pending", "identification_pending", "accepted", "rejected", "expired", "loan_created", "binding_offer_scoring_pending" - `loan_purpose` (string, required) The purpose of the loan. Example: "Buying a car" - `requested_loan_amount` (object, required) The loan amount requested by the customer. Example: {"currency":"EUR","unit":"cents","value":1000} - `requested_loan_amount.value` (integer, required) The amount value Example: 1000 - `requested_loan_amount.currency` (string, required) The currency of the given value. Only EURO is currently supported. Example: "EUR" - `requested_loan_amount.unit` (string, required) The unit of the given value. Enum: "cents" - `transaction_description` (string, required) The transaction reference, which the recipient will see. Only use characters allowed by SEPA in this field. - `partner_snapshot_allowed` (boolean, required) A field to indicate whether it's allowed for the partner to create an account snapshot for the customer or not. Example: true - `agio` (number, required) The credit commission amount. - `account_snapshot_id` (string,null) The unique ID of a customer's account snapshot. Example: "2a9fbb2fc5be45f7b8ca782c45715576snap" - `credit_record_id` (string,null) The unique ID of a customer's credit record. Example: "fbb7d15fa4c54ba0b077592665ef04a4ccrd" - `debt_burden_ratio` (number,null) The ratio of the customer's total monthly outgoing payments (including installments towards loans and credit cards) to their total income. - `decision` (string) Solaris' decision on the consumer fronting loan application. - `effective_interest_rate` (number,null) The effective annual interest rate to apply to the fronting loan. Example: 0.04 - `identification_origination_id` (string,null) The unique ID of the identification origination resource created for a customer in the scope of a fronting loan application. Example: "ccf79efa8b5c4a5594d43b73e58acfb3io" - `net_income_amount` (object,null) The customer's net income amount. Example: {"currency":"EUR","unit":"cents","value":1000} - `partner_reference_number` (string,null) Your internal reference number for the customer. - `partner_score` (string,null) The score assigned to the customer by your internal scoring flow. - `payout_date` (string,null) The date when the loan was paid out to the customer. - `probability_of_default` (number,null) The percentage of the customer's probability of default as scored by your internal scoring system. (0.0 means 0%, 100.0 means 100%, 1.0 means 1%) - `recipient_iban` (string,null) The IBAN of the loan's recipient to which the loan will be paid out. Example: "DE92370601930002130041" - `recipient_name` (string,null) The name of the loan recipient. Example: "Max Mustermann" - `requested_interest_rate` (number,null) The requested interest rate to apply to the fronting loan. Example: 0.02 - `requested_loan_term` (integer,null) The number of months over which the loan will be repaid, as requested by the customer. Example: 24 - `total_interest_amount` (object,null) The total interest amount. Example: {"currency":"EUR","unit":"cents","value":1000} - `total_principle_amount` (object,null) The total principal amount of the loan. Example: {"currency":"EUR","unit":"cents","value":1000} - `total_repaid_loan_amount` (object,null) The total amount the customer repaid from the loan. Example: {"currency":"EUR","unit":"cents","value":1000} - `transaction_end_to_end_id` (string,null) SEPA identifier (provided by the end customer who initiated the SEPA transaction), routed through the whole payment process. (Max 35 characters without whitespace) Example: "123322332" ## Response 403 fields (application/json): - `code` (string) Example: "unauthorized_action" - `detail` (string) Example: "Unauthorized action is not allowed." - `id` (string) Example: "a95f2aaf-4e0c-4d49-8021-8a16a884ed86" - `status` (string) Example: "403" - `title` (string) Example: "Unauthorized Action" ## Response 404 fields (application/json): - `code` (string) Example: "model_not_found" - `detail` (string) Example: "Couldn't find 'Account' for id 'DE24112233445566'." - `id` (string) Example: "a95f2aaf-4e0c-4d49-8021-8a16a884ed86" - `status` (string) Example: "404" - `title` (string) Example: "Model Not Found"