---
title: "Creates home mortgage disclosure responses for an application."
method: PUT
path: "/posfinancing/rest/v2/applications/{applicationId}/home-mortgage-disclosures"
tags: ["Home Card"]
---

# Creates home mortgage disclosure responses for an application.

`PUT /posfinancing/rest/v2/applications/{applicationId}/home-mortgage-disclosures`

Submit Home Mortgage Disclosure Responses

## Path parameters

- `applicationId` string, uuid, required

## Request body

- UndefinedCreateHmdaResponsesInput
  - `payload` UndefinedCreateHmdaApplicantResponsesInput[], required — The array of applicant responses.
    - `applicantRole` 'APPLICANT' | 'COAPPLICANT', required — Who answered the questions (e.g., APPLICANT, COAPPLICANT).
    - `responses` UndefinedCreateHmdaResponseItemInput[], required — The array of HMDA response items for this applicant.
      - `questionId` string, required — Foreign key to the HMDA question.
      - `value` string, required — The exact value submitted by the user.
      - `collectionMethod` 'SELF' | 'VISUAL_OBSERVATION_OR_SURNAME' | 'ORIGINATOR_INPUT' | 'AUTOFILLED', required — Required by HMDA when applicable for GMI.
  - `token` string, required — The signed JWT token.

## 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)
