Figure Technology Solutions · Agentic Access
Figure Technology Solutions Agentic Access
x-agentic-access
generated
Figure Technology Solutions exposes 36 API operations that an AI agent could call, of which 15 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.
By consequence: 21 read and 15 write.
Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.
CompanyFintechLendingHELOCHome EquityMortgageCapital MarketsBlockchainLoan OriginationFinancial Services
Operations: 36
Acting: 15
Human-in-the-loop: 0
Method: generated
By consequence
read 21
write 15
Source
Agentic Access
generated: '2026-07-19'
method: generated
source: openapi/figure-technology-solutions-heloc-inquiries-openapi.yml, openapi/figure-technology-solutions-heloc-pre-qualification-openapi.yml,
openapi/figure-technology-solutions-portfolio-manager-openapi.yml
description: Recommended x-agentic-access execution contracts, classified heuristically from
the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind
audience per deployment. See research/curity/agentic-governance/.
summary:
operations: 36
by_action_class:
acting: 15
connected: 21
by_consequence:
write: 15
read: 21
human_in_the_loop_required: 0
operations:
- path: /products/heloc/v1/inquiry/{appUuid}/verify-liens
method: put
operationId: verifyInquiryLiens
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /products/heloc/v1/inquiry/{appUuid}/select-property
method: put
operationId: selectProperty
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /products/heloc/v1/inquiry/{appUuid}/select-offer
method: put
operationId: selectInquiryOffer
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /products/heloc/v1/inquiry/{appUuid}/cancel
method: put
operationId: cancelInquiry
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /products/heloc/v1/inquiry/{appUuid}/asset-depletion
method: put
operationId: assetDepletion
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /products/heloc/v1/inquiry/{appUuid}/add-ssn
method: put
operationId: addInquirySsn
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /products/heloc/v1/inquiry/{appUuid}/add-property-estimate
method: put
operationId: addInquiryPropertyEstimate
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /products/heloc/v1/inquiry/{appUuid}/add-income
method: put
operationId: addInquiryIncome
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /products/heloc/v1/inquiry/{appUuid}/repull-credit
method: post
operationId: repullCredit
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /products/heloc/v1/inquiry/start
method: post
operationId: startInquiry
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /encryption/v1/encrypt
method: post
operationId: encryptPayload
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /products/heloc/v1/lead/{appUuid}/reassign
method: patch
operationId: reassignLead
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /products/heloc/v1/inquiry/{appUuid}/attributions
method: patch
operationId: updateInquiryAttributions
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /products/heloc/v1/inquiry/{appUuid}/properties
method: get
operationId: fetchMatchingProperties
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /products/heloc/v1/inquiry/{appUuid}/direct-debt-payoff-offers
method: get
operationId: fetchDirectDebtPayoffDetails
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /products/heloc/v1/inquiry/{appUuid}/borrower-costs
method: get
operationId: getBorrowerCosts
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /products/heloc/v1/document/{appUuid}/list
method: get
operationId: listDocuments
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /products/heloc/v1/document/{appUuid}/download
method: get
operationId: downloadAllDocuments
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /products/heloc/v1/document/{appUuid}/download/{documentUuid}
method: get
operationId: downloadDocument
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /products/heloc/v1/details/{appUuid}
method: get
operationId: fetchAppDetails
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /management/v1/loan-originator
method: get
operationId: fetchLoanOriginators
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /products/heloc/pre-qualify/v2
method: post
operationId: getHelocOffersV2
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /products/heloc/pre-qualify/v1
method: post
operationId: prequalifyHeloc
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /external/secure/api/v1/portfolio/asset/types
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /external/secure/api/v1/portfolio/layouts/{assetType}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /external/secure/api/v1/portfolio/download/owned/{assetType}/{layout}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /external/secure/api/v1/portfolio/download/owned/{assetType}/{layout}/{date}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /external/secure/api/v1/portfolio/download/pledged/{assetType}/{layout}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /external/secure/api/v1/portfolio/download/pledged/{assetType}/{layout}/{date}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /external/secure/api/v1/portfolio/download/owned/payment-history
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /external/secure/api/v1/portfolio/download/owned/payment-history/{assetType}/{reportDate}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /external/secure/api/v1/portfolio/download/owned/payment-history/{assetType}/{reportStartDate}/{reportEndDate}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /external/secure/api/v2/portfolio/asset/types
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /external/secure/api/v2/portfolio/layouts
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /external/secure/api/v2/portfolio/download/owned/{layout}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /external/secure/api/v2/portfolio/download/owned/payment-history
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none