---
title: "POST /posfinancing/rest/v2/finance-accounts"
method: POST
path: "/posfinancing/rest/v2/finance-accounts"
tags: ["FinanceAccounts"]
---

# POST /posfinancing/rest/v2/finance-accounts

`POST /posfinancing/rest/v2/finance-accounts`

Required Authorization Claims: lss_can_do_everything_tpo,lss_can_search_organization_tpo,lss_can_search_own_tpo,

## Query parameters

- `cursor` string
- `limit` integer
- `pageNumber` integer, nullable

## Request body

- LSSFinanceAccountSearchParameters
  - `agent` string, nullable
  - `applicant` LSSApplicantParameters
    - `adminArea` string[], nullable
    - `annualIncome` LSSNumericRange
      - `lowRange` number, double, nullable
      - `highRange` number, double, nullable
    - `annualIncomeType` string, nullable
    - `completeAddress` string, nullable
    - `country` string, nullable
    - `dateOfBirth` string, date-time, nullable
    - `emailAddress` string, nullable
    - `firstName` string, nullable
    - `isPrimary` boolean, nullable
    - `lastName` string, nullable
    - `language` string, nullable
    - `locality` string, nullable
    - `phoneNumber1` string, nullable
    - `postalCode` string, nullable
    - `socialSecurity` string, nullable
  - `cases` LSSCasesSearchParameters
    - `hasFrozenCases` boolean, nullable
    - `hasOpenCases` boolean, nullable
    - `hasRejectedCases` boolean, nullable
    - `hasClosedCases` boolean, nullable
    - `hasOpenBorrowerCases` boolean, nullable
    - `hasOpenGoodLeapCases` boolean, nullable
  - `dateCreated` LSSDateRange
    - `startDate` string, date-time, nullable
    - `endDate` string, date-time, nullable
  - `dateUpdated` LSSDateRange
    - `startDate` string, date-time, nullable
    - `endDate` string, date-time, nullable
  - `creditDecisionType` string, nullable
  - `expirationDate` LSSDateRange
    - `startDate` string, date-time, nullable
    - `endDate` string, date-time, nullable
  - `enrollments` string[], nullable
  - `financeAccountId` string[], nullable
  - `financeAccountGuid` string[], nullable
  - `includeExpiredFinanceAccounts` boolean, nullable
  - `milestone` LSSMilestoneParameters
    - `date` LSSDateRange
      - `startDate` string, date-time, nullable
      - `endDate` string, date-time, nullable
    - `Milestone` string, nullable
  - `fundingMilestone` 'InstallationFunded' | 'PTOFunded'
  - `monthlyPayment` LSSNumericRange
    - `lowRange` number, double, nullable
    - `highRange` number, double, nullable
  - `offerId` string, nullable
  - `order` LSSOrder2
    - `payeeType` string[], nullable
    - `status` string[], nullable
  - `organizationId` string, nullable
  - `excludeOrganizationIds` string[], nullable
  - `parties` LSSPartyParameters[], nullable
    - `type` string, nullable
    - `entityId` string, guid, nullable
    - `name` string, nullable
    - `hKey` string, nullable
    - `isPrimary` boolean, nullable
    - `workspaceId` string, guid, nullable
  - `product` string, nullable
  - `projectId` string, nullable
  - `projectType` string, nullable
  - `propertyLocation` LSSAddressParameters
    - `adminArea` string[], nullable
    - `completeAddress` string, nullable
    - `country` string, nullable
    - `locality` string, nullable
    - `postalCode` string, nullable
  - `rate` number[], nullable
  - `referenceId` string, nullable
  - `salesPerson` LSSPersonParameters
    - `type` string, nullable
    - `userId` string, guid, nullable
    - `name` string, nullable
    - `emailAddress` string, nullable
  - `stage` LSSStageFilter
    - `complete` 'None' | 'Approved' | 'AgreementCompleted' | 'AgreementSent' | 'AgreementSigned' | 'ConditionalReleaseSigned' | 'ContractUploaded' | 'ContractSigned' | 'FinalReleaseSigned' | 'Funded' | 'InstallComplete' | 'InRescission' | 'LoanDetailsVerified' | 'LoanDocumentsSent' | 'LoanDocumentsSigned' | 'NtpComplete' | 'ProjectCertificateSent' | 'ProjectCertificateSigned' | 'PtoComplete' | 'ProjectInfoComplete' | 'WorkOrderRequested' | 'WorkOrderSigned' | 'IcPaymentRequestSent' | 'NtpPaymentRequestSent' | 'DocsNotarized' | 'ApprovedWithStips'
    - `notComplete` 'None' | 'Approved' | 'AgreementCompleted' | 'AgreementSent' | 'AgreementSigned' | 'ConditionalReleaseSigned' | 'ContractUploaded' | 'ContractSigned' | 'FinalReleaseSigned' | 'Funded' | 'InstallComplete' | 'InRescission' | 'LoanDetailsVerified' | 'LoanDocumentsSent' | 'LoanDocumentsSigned' | 'NtpComplete' | 'ProjectCertificateSent' | 'ProjectCertificateSigned' | 'PtoComplete' | 'ProjectInfoComplete' | 'WorkOrderRequested' | 'WorkOrderSigned' | 'IcPaymentRequestSent' | 'NtpPaymentRequestSent' | 'DocsNotarized' | 'ApprovedWithStips'
  - `status` string[], nullable
  - `tags` string[], nullable
  - `term` integer[], nullable
  - `title` string, nullable
  - `financeType` string, nullable
  - `category` string[], nullable
  - `wellKnownFilter` 'None' | 'DocumentsNotSent' | 'DocumentsNotSigned' | 'ProjectInfoNotComplete' | 'ContractNotUploaded' | 'LoanDetailsNotVerified' | 'NotInstalled' | 'NotFunded' | 'ProjectCertificateNotSigned' | 'NoPto' | 'CreditExpiringWithin30Days' | 'WorkOrderNotInitiallySigned' | 'ConditionalClaimsReleaseNotSigned' | 'FinalClaimsReleaseNotSigned' | 'ConsumerAgreementNotSent' | 'ConsumerAgreementNotSigned' | 'ConsumerAgreementNotViewed' | 'InRescissionPeriod' | 'WorkOrderNotSignedAfterChangeOrder' | 'DomesticContentNotQualifiedNoPto' | 'AoMNotSigned' | 'CpcRejected' | 'CreditExpiredWithinExtensionWindow'
  - `sort` LSSSortField
    - `field` 'None' | 'DateCreated' | 'DateUpdated' | 'SearchScore' | 'ExpirationDate'
    - `order` 'Ascending' | 'Descending'
  - `fields` string[], nullable

## Response `200`

## Other responses

- `400`

---

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