---
title: "Update a prequalification on a given application"
method: PATCH
path: "/posfinancing/rest/v2/applications/{applicationId}/prequalifications/{prequalificationId}"
tags: ["Application"]
---

# Update a prequalification on a given application

`PATCH /posfinancing/rest/v2/applications/{applicationId}/prequalifications/{prequalificationId}`

Update Application Prequalification

## Path parameters

- `prequalificationId` unknown, required
- `applicationId` unknown, required

## Request body

- UndefinedUpdatePrequalificationInputV2
  - `selectedOfferId` string — The unique identifier of the selected offer.
  - `autopayEnrolled` boolean — Indicates whether the applicant opted into autopay.
  - `requestedCreditLine` number — The credit line the borrower requested at the prequalification stage. Becomes the pricing record's `creditLine.adjusted` at submission. Bounds (category minimum and the selected offer's maximum) are enforced by the service.
  - `projectCost` number — The cost of the project.
  - `status` 'APPROVED' | 'APPROVED_WITH_STIPS' | 'DECLINED' | 'PENDING' | 'CANCELED' — The outcome of the prequalification decision asserted by the caller. Defaults to `APPROVED` when omitted.

## Response `204`

The request has been processed successfully.

## Other responses

- `400` — The request cannot be processed due to malformed data.
- `401` — Unauthorized access to the requested resource.
- `403` — Access to the requested resource is forbidden.
- `404` — The resource was not found.

---

[API](https://skmtc.net/goodleap/apis/developer-api.md) · [All operations](https://skmtc.net/goodleap/apis/developer-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/goodleap/developer-api/revisions/0ba836de8da3/schema)
