---
title: "Sign a loan agreement"
method: POST
path: "/loan_agreements/{loan_agreement_id}/sign"
tags: ["LoanAgreements"]
---

# Sign a loan agreement

`POST /loan_agreements/{loan_agreement_id}/sign`

## Request

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

Electronically signs a loan document and updates the application's status to `accepted`

## Path parameters

- `loan_agreement_id` string, required

## Response `200`

- SignLoanAgreementResponse
  - `status` 'pending_signature' | 'signed' | 'expired', required
  - `id` string, required
  - `application_id` string, required
  - `signature_timestamp` string, date-time, nullable
  - `document_url` string, required
  - `created_on` string, date-time, 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)
