---
title: "Fetches the mortgage officer configuration for a state from application submission configuration. When categoryCode is omitted, the officer assigned to the state is returned."
method: GET
path: "/posfinancing/rest/v2/mortgage-officers"
tags: ["Home Card"]
---

# Fetches the mortgage officer configuration for a state from application submission configuration. When categoryCode is omitted, the officer assigned to the state is returned.

`GET /posfinancing/rest/v2/mortgage-officers`

Fetch Mortgage Officer Configuration

## Query parameters

- `state` string, required
- `categoryCode` 'Solar_TPO' | 'HVAC_LEASE' | 'BATTERY_LEASE' | 'HELOC'

## Response `200`

The request has been processed successfully.

- SchemaObject3
  - `payload` object, required — The response data.
    - `state` string, required — The state this officer is licensed in.
    - `legalEntityName` string, required — The name of the legal entity.
    - `legalEntityLocation` SUBMISSIONAddress, required
      - `line1` string, required — The street address.
      - `line2` string — Additional details such as apartment or unit number, suite, floor, building, etc.
      - `city` string, required — The city.
      - `state` string, required — The state.
      - `zip` string, required — The ZIP code.
      - `country` string — The country in ISO 3166-1 alpha-2 format. Defaults to US.
    - `officer` SUBMISSIONMortgageOfficerDto, required
      - `name` string, required — The name of the mortgage officer.
      - `licenseNumber` string, required — The license number of the mortgage officer.

## Other responses

- `400` — The request cannot be processed due to malformed data.
- `401` — Unauthorized access to the requested resource.
- `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)
