# Freelancer Overdrafts ## Create Freelancer Overdraft Application - [POST /v1/persons/{person_id}/overdraft_applications](https://docs.solarisgroup.com/api-reference/lending/overdrafts/freelancer-overdrafts/overdraftweb.v1.freelancer.applications.createoperation.md): Creates a freelancer overdraft application and assigns it to the with the given in the path parameter. Before calling this endpoint, you need to create a credit record for the customer and include it in the payload. Afterwards, Solaris' credit scoring system assesses the application to determine the person credit eligibility and either approves or rejects the application. ## Get Freelancer Overdraft Application - [GET /v1/persons/{person_id}/overdraft_applications/{overdraft_application_id}](https://docs.solarisgroup.com/api-reference/lending/overdrafts/freelancer-overdrafts/overdraftweb.v1.freelancer.applications.showoperation.md): Returns the status and details of an existing freelancer overdraft application. ## Link account snapshot to freelancer overdraft application - [PUT /v1/persons/{person_id}/overdraft_applications/{overdraft_application_id}/account_snapshot](https://docs.solarisgroup.com/api-reference/lending/overdrafts/freelancer-overdrafts/overdraftweb.v1.freelancer.applications.linkaccountsnapshotoperation.md): Links the account snapshot of the with the given to their overdraft application. You need to include the in the payload. Solaris' credit scoring system uses the account snapshot to retrieve the customer's account information, balance, and transaction history to assess their credit eligibility. ## Create Freelancer Overdraft - [PUT /v1/persons/{person_id}/overdraft_applications/{overdraft_application_id}/overdraft](https://docs.solarisgroup.com/api-reference/lending/overdrafts/freelancer-overdrafts/overdraftweb.v1.freelancer.overdrafts.createoperation.md): Creates a freelancer overdraft and activates the offered overdraft limit in the customer's account. After Solaris approves the overdraft application, you have to call this endpoint to create and activate the overdraft. ## Get Freelancer Overdraft - [GET /v1/persons@{person_id}/overdrafts/{overdraft_id}](https://docs.solarisgroup.com/api-reference/lending/overdrafts/freelancer-overdrafts/overdraftweb.v1.freelancer.overdrafts.showoperation.md): Returns all the details of an existing freelancer overdraft, assigned to the with the given in the path parameter. ## Terminate a freelancer overdraft - [POST /v1/persons/{person_id}/overdrafts/{overdraft_id}/terminate](https://docs.solarisgroup.com/api-reference/lending/overdrafts/freelancer-overdrafts/overdraftweb.v1.freelancer.overdrafts.terminateoperation.md): Terminates a freelancer overdraft. This operation is only possible if the account balance is positive.