How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Figure HELOC application requests API

The HELOC application requests API from Figure — 19 operation(s) for heloc application requests.

Figure HELOC application requests API is one of 8 APIs that Figure publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include HELOC application requests. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 19 operations across 19 paths, and defines 89 schemas. It is described by OpenAPI 3.1.0, at version v1.

Requests are made against 2 base URLs: https://api.test.figure.com, https://api.figure.com.

19 operations 19 paths 89 schemas 7 GET2 PATCH2 POST8 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
v1
Base URL
https://api.figure.com
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Figure HELOC application requests API declares 1 security scheme for authenticating requests. An API key is passed in the header as apikey (apikey). By default, every request must be authenticated.

Paths & Operations 19

Across 19 paths, the API surfaces 19 operations — 7 GET, 2 PATCH, 2 POST, 8 PUT. Each is listed below with its method, path, parameters, and response codes.

HELOC application requests 19
PUT
/products/heloc/v1/inquiry/{appUuid}/verify-liens
Verify liens for a HELOC inquiry
verifyInquiryLiens 1 param body → 200
PUT
/products/heloc/v1/inquiry/{appUuid}/select-property
Select matching property on HELOC inquiry where multiple properties were returned for a single address
selectProperty 1 param body → 200
PUT
/products/heloc/v1/inquiry/{appUuid}/select-offer
Select an offer for a HELOC inquiry
selectInquiryOffer 1 param body → 200
PUT
/products/heloc/v1/inquiry/{appUuid}/cancel
Cancel HELOC inquiry
cancelInquiry 1 param body → 200
PUT
/products/heloc/v1/inquiry/{appUuid}/asset-depletion
Add income and liability payoff to a HELOC inquiry
assetDepletion 1 param body → 200
PUT
/products/heloc/v1/inquiry/{appUuid}/add-ssn
Add a borrower SSN to a HELOC inquiry
addInquirySsn 1 param body → 200
PUT
/products/heloc/v1/inquiry/{appUuid}/add-property-estimate
Add borrower property estimate to a HELOC inquiry
addInquiryPropertyEstimate 1 param body → 200
PUT
/products/heloc/v1/inquiry/{appUuid}/add-income
Add income to a HELOC inquiry
addInquiryIncome 1 param body → 200
POST
/products/heloc/v1/inquiry/{appUuid}/repull-credit
Repull Credit for Inquiry
repullCredit 1 param body → 200
POST
/products/heloc/v1/inquiry/start
Starts a new inquiry for a HELOC application
startInquiry 1 param body → 200
PATCH
/products/heloc/v1/lead/{appUuid}/reassign
Reassign a HELOC lead to a different loan originator
reassignLead 1 param body → 200
PATCH
/products/heloc/v1/inquiry/{appUuid}/attributions
Update Attributions to a HELOC inquiry
updateInquiryAttributions 1 param body → 200
GET
/products/heloc/v1/inquiry/{appUuid}/properties
Fetch matching properties on HELOC inquiry where multiple properties were returned for a single address
fetchMatchingProperties 1 param → 200
GET
/products/heloc/v1/inquiry/{appUuid}/direct-debt-payoff-offers
Fetch direct debt payoff details on HELOC inquiry if applicable
fetchDirectDebtPayoffDetails 2 params → 200
GET
/products/heloc/v1/inquiry/{appUuid}/borrower-costs
Get borrower costs for an application
getBorrowerCosts 3 params → 200
GET
/products/heloc/v1/document/{appUuid}/list
List documents for an application
listDocuments 1 param → 200
GET
/products/heloc/v1/document/{appUuid}/download
Download all documents for an application
downloadAllDocuments 1 param → 200
GET
/products/heloc/v1/document/{appUuid}/download/{documentUuid}
Download a document for an application
downloadDocument 2 params → 200
GET
/products/heloc/v1/details/{appUuid}
Fetch details about an application
fetchAppDetails 2 params → 200

Schemas 89

The contract defines 89 schemas that model the data the API accepts and returns. The most detailed are AppDataResponse (29 properties), UnderwritingResponse (23 properties), DemographicsResponse (16 properties), LiabilityResponse (15 properties). Each schema is shown below with its type and property counts.

AddIncomeRequest
object
2 properties 2 required
RepullCreditForHelocInquiryRequest
object
1 property 1 required
LicensesResponse
object
3 properties
StartInquiryRequest
object
6 properties 3 required
MatchingPropertyRequest
object
1 property 1 required
StartInquiryDetailsResponseData
object
1 property 1 required
ApplicantRequest
object
7 properties 6 required
AddIncomeAndLiabilityRequest
object
3 properties 2 required
MessageResponse
object
2 properties 2 required
DocumentSummary
object
4 properties 4 required
RepullCreditForInquiryResponse
object
1 property
SelectOfferResponse
object
2 properties
PropertyRequest
object
6 properties 3 required
MatchingPropertyResponse
object
5 properties 2 required
VerifyLiensRequest
object
2 properties 2 required
BorrowerDetailsResponse
object
2 properties 1 required
SsnRequest
object
1 property 1 required
UpdateHelocInquiryAttributionsRequest
object
2 properties 2 required
FundingTransactionResponse
object
9 properties
PropertyDetailsResponse
object
10 properties
BorrowerResponse
object
10 properties
StatusHistoryResponse
object
3 properties 2 required
UtmParametersResponse
object
5 properties
AssignedUserResponse
object
1 property 1 required
LoanOriginatorDataResponse
object
8 properties
NotaryResponse
object
4 properties
TestVariantResponse
object
1 property 1 required
PropertyEstimateRequest
object
1 property 1 required
MatchingPropertiesResponse
object
2 properties 1 required
BorrowerCostsResponse
object
2 properties
FundingTransactionReportResponse
object
1 property
TestVariantsRequest
object
1 property 1 required
CostsResponse
object
3 properties
USAddress
object
5 properties 4 required
AddPropertyEstimateRequest
object
2 properties 2 required
InquiryAttributions
object
2 properties
FetchHelocDetailsResponse
object
2 properties
PropertyValueResponse
object
7 properties
ReassignLeadRequest
object
2 properties 1 required
SelectMatchingPropertyRequest
object
2 properties 2 required
LicenseStateResponse
object
5 properties 2 required
LienRequest
object
6 properties 4 required
PartnerDataRequest
object
4 properties
LiabilityResponse
object
15 properties 6 required
SelectingMatchingPropertyResponse
object
1 property
LicenseResponse
object
2 properties
AddSsnResponse
object
1 property
UtmParametersRequest
object
5 properties
AddIncomeResponse
object
1 property
AddSsnRequest
object
2 properties 2 required
ThirdPartyIntegrationsResponse
object
3 properties
LicenseHolderResponse
object
4 properties 2 required
AppDataResponse
object
29 properties 6 required
HelocDetailsResponseData
object
7 properties 4 required
CancelInquiryResponse
object
1 property
CostResponse
object
2 properties 1 required
UnderwritingSelectedOfferResponse
object
13 properties 10 required
OfferDiscountResponse
object
2 properties 2 required
ConditionResponse
object
4 properties 2 required
NameRequest
object
5 properties 2 required
FetchDirectDebtPayoffDetailsResponse
object
2 properties 1 required
ReasonResponse
object
2 properties
UnderwritingOfferResponse
object
10 properties 8 required
ExistingLiabilitiesResponse
object
2 properties 2 required
VerifyLiensResponse
object
1 property
ReassignLeadResponse
object
1 property
DemographicsResponse
object
16 properties
SelectOfferRequest
object
2 properties 2 required
DocumentListResponse
object
2 properties 1 required
PropertyLienRequest
object
5 properties 2 required
UnderwritingResponse
object
23 properties
DirectDebtPayoffDetailsResponse
object
3 properties 3 required
StartInquiryResponse
object
2 properties
ManualNotaryResponse
object
2 properties
TestVariantsResponse
object
1 property 1 required
OfferRequest
object
4 properties 4 required
CancelInquiryRequest
object
1 property 1 required
UnderwritingCreditResponse
object
3 properties
TestVariantRequest
object
1 property 1 required
ExternalReferenceDataRequest
object
3 properties
BusinessInfoResponse
object
7 properties 2 required
PropertyLienResponse
object
7 properties 1 required
IncomeRequest
object
7 properties 2 required
DdpDetails
object
6 properties
BusinessInfoRequest
object
7 properties
CommonHelocPayloadRequest
object
2 properties 2 required
LiabilityPayoffRequest
object
1 property 1 required
AddPropertyEstimateResponse
object
1 property
KeyDatesResponse
object
12 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

figure-heloc-application-requests-api-openapi.yml Raw ↑

Other APIs Figure publishes across the network.

Figure Encryption API
Figure HELOC Offers API
Figure Loan Originator requests API
Figure Loan Tape V1 API
Figure Loan Tape V2 API
Figure Payment History V1 API
Figure Payment History V2 API
Where this information came from

This is an independent, third-party profile of Figure HELOC application requests API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.