# Create Business Overdraft Application Creates a business overdraft application and assigns it to the with the given in the path parameter. You have to include the and the of the business in the payload. Afterwards, Solaris' credit scoring system assesses the application to determine the business credit eligibility and either approves or rejects the application. Endpoint: POST /v1/businesses/{business_id}/overdraft_applications Version: 1.0 ## Path parameters: - `business_id` (string, required) The unique business ID, generated after completing the business onboarding process. ## Request fields (application/json): - `identification_id` (string, required) The unique identification ID of a business, generated after completing the business identification process. Example: "1bb49f9dec3a57ae69ad3c3183316c9dcidt" - `account_iban` (string, required) The IBAN of a business account. Example: "DE13110101014386274299" ## Response 201 fields (application/json): - `id` (string, required) The unique ID of a business overdraft application. Example: "fdsdefghijklmnopqrstuvwxyz012346boap" - `business_id` (string, required) The unique business ID, generated after completing the business onboarding process. Example: "880bbac68a34add190786b9c74f4c82fcbiz" - `identification_id` (string, required) The unique identification ID of a business, generated after completing the business identification process. Example: "1bb49f9dec3a57ae69ad3c3183316c9dcidt" - `account_iban` (string, required) The IBAN of a business account. Example: "DE13110101014386274299" - `status` (string, required) The status of a business overdraft application. Enum: "scoring_pending", "offered", "rejected", "canceled", "confirmed", "limit_increase_decision_pending", "information_required" - `created_at` (string, required) The date and time the business overdraft application was created. Example: "2021-08-03T18:01:48.000Z" - `overdraft_id` (string,null) The unique ID of a business overdraft, generated after an overdraft is offered. Example: "00556cd181f2409aaa6c2a033cce3a8fbovd" - `limit_increase_rejection_reason` (string,null) The reason(s) for rejecting a limit increase request. - `initial_overdraft_limit` (object,null) Example: {"value":1000,"unit":"cents","currency":"EUR"} - `initial_overdraft_limit.value` (integer, required) The amount value Example: 1000 - `initial_overdraft_limit.currency` (string, required) The currency of the given value. Only EURO is currently supported. Example: "EUR" - `initial_overdraft_limit.unit` (string, required) The unit of the given value. Enum: "cents" - `final_overdraft_limit` (object,null) 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" ## Response 403 fields (application/json): - `title` (string) Example: "Unauthorized Action" - `status` (string) Example: "403" - `id` (string) Example: "a95f2aaf-4e0c-4d49-8021-8a16a884ed86" - `detail` (string) Example: "Unauthorized action is not allowed." - `code` (string) Example: "unauthorized_action" ## Response 404 fields (application/json): - `title` (string) Example: "Model Not Found" - `status` (string) Example: "404" - `id` (string) Example: "a95f2aaf-4e0c-4d49-8021-8a16a884ed86" - `detail` (string) Example: "Couldn't find 'Account' for id 'DE24112233445566'." - `code` (string) Example: "model_not_found"