---
title: "Create a loan agreement"
method: POST
path: "/loan_agreements"
tags: ["LoanAgreements"]
---

# Create a loan agreement

`POST /loan_agreements`

## Request

- Base URL: `https://production.pier-finance.com/api`
- URL: `https://production.pier-finance.com/api/loan_agreements`
- Auth: HTTP bearer

A loan agreement can be created for an application with a status of approved. Expect 4-8 seconds of latency

## Request body

- object
  - `application_id` string, required
  - `accepted_offer_id` string, required

## Response `200`

- LoanAgreement
  - `id` string, required
  - `application_id` string, required: The `application_id` of the corresponding loan application the agreement is for
  - `created_on` string, date-time, required: Timestamp the loan agreement object is created on
  - `document_url` string, required: Url where the loan agreement document is hosted
  - `signature_timestamp` string, date-time, nullable: Timestamp of when e-signature is completed
  - `status` 'pending_signature' | 'signed' | 'expired', required
  - `type` 'credit_agreement' | 'ach_authorization' | 'autopay_ach_authorization' | 'credit_disclosure', required

## Other responses

- `400`
- `401`
- `404`
- `429`
- `500`

---

[API](https://skmtc.dev/pier-finance/apis/pier-api.md) - [All operations](https://skmtc.dev/pier-finance/apis/pier-api/llms.txt) - [OpenAPI document](https://skmtc.dev/pier-finance/apis/pier-api/revisions/08a7c49252b9?raw)
