# Create anonymous loan offer Generates a non-binding anonymous loan offer for a customer based on their self-declared and unverified financial information. Endpoint: POST /v1/anonymous_consumer_loan_offers Version: 1.0 ## Request fields (application/json): - `number_of_dependents` (integer, required) The number of dependents the customer has. - `living_situation` (string, required) The customer's living situation. Enum: "LIVING_WITH_PARENTS", "LIVING_IN_RENTED_HOUSE", "LIVING_IN_OWN_HOUSE" - `living_situation_amount` (object, required) The customer's living monthly expenses, e.g., rent or mortgage, utilities, health insurance, etc. Example: {"value":1000,"unit":"cents","currency":"EUR"} - `living_situation_amount.value` (integer, required) The amount value Example: 1000 - `living_situation_amount.currency` (string, required) The currency of the given value. Only EURO is currently supported. Example: "EUR" - `living_situation_amount.unit` (string, required) The unit of the given value. Enum: "cents" - `net_income_amount` (object, required) The customer's net income amount in EUR after tax deduction. Example: {"value":1000,"unit":"cents","currency":"EUR"} - `private_insurance_amount` (object, required) The amount of the private insurance the customer pays monthly. Example: {"value":1000,"unit":"cents","currency":"EUR"} - `requested_loan_amount` (object, required) The loan amount requested by the customer. Example: {"value":1000,"unit":"cents","currency":"EUR"} - `requested_loan_term` (integer, required) The number of months over which the loan will be repaid as requested by the customer. Example: 24 - `requested_interest_rate` (number,null) The requested monthly interest rate to apply to the loan. Example: 0.02 - `requested_emi` (object,null) The requested equated monthly installment (EMI) the customer wants to pay each month to repay the loan principal and interest (in EUR). Example: {"value":1000,"unit":"cents","currency":"EUR"} - `partner_reference_number` (string,null) Your internal reference number for the customer. - `number_of_kids` (integer,null) The number of kids the customer has. - `is_joint_application` (boolean,null) A field to indicate whether the application is a joint application or not. - `existing_credit_repayment_excluding_mortgage` (object,null) The customer's existing debt repayments (in EUR) (excluding mortgage payments). Example: {"value":1000,"unit":"cents","currency":"EUR"} - `additional_costs` (object,null) Any additional costs the customer incurs on a regular basis. Example: {"value":1000,"unit":"cents","currency":"EUR"} ## Response 201 fields (application/json): - `loan_decision` (string, required) Solaris' decision on the loan application. Enum: "REJECTED", "OFFERED" - `offer` (object,null) - `offer.loan_amount` (object, required) The loan amount (in EURO) to be paid out to the customer. Example: {"value":1000,"unit":"cents","currency":"EUR"} - `offer.loan_amount.value` (integer, required) The amount value Example: 1000 - `offer.loan_amount.currency` (string, required) The currency of the given value. Only EURO is currently supported. Example: "EUR" - `offer.loan_amount.unit` (string, required) The unit of the given value. Enum: "cents" - `offer.loan_term` (integer, required) The number of months over which the loan will be repaid. Example: 24 - `offer.interest_rate` (number, required) The monthly interest rate to be applied to the loan. Example: 0.02 - `offer.monthly_installment` (object, required) The loan monthly installment (in EURO). Example: {"value":1000,"unit":"cents","currency":"EUR"} ## Response 400 fields (application/json): - `title` (string) Example: "Failed to build pagination headers." - `status` (string) Example: "400" - `id` (string) Example: "a95f2aaf-4e0c-4d49-8021-8a16a884ed86" - `detail` (string) Example: "Cannot connect to database." - `code` (string) Example: "build_pagination_headers_failure"