openapi: 3.1.0
info:
title: HELOC Inquiries Encryption Payment History V1 API
version: v1
servers:
- url: https://api.test.figure.com
description: Test environment
- url: https://api.figure.com
description: Production environment
security:
- apikey: []
tags:
- name: Payment History V1
paths:
/external/secure/api/v1/portfolio/download/owned/payment-history:
get:
tags:
- Payment History V1
summary: Download the latest record of payments for owned loans
parameters:
- name: ownsPayments
in: query
description: Only show payments received during ownership of loan
required: false
schema:
type: boolean
- name: apikey
in: header
description: Provided key used to access the application's api
schema:
type: string
responses:
'200':
description: CSV of payments for owned loans
headers: {}
content:
text/plain:
schema:
type: string
xml:
name: String
deprecated: false
/external/secure/api/v1/portfolio/download/owned/payment-history/{assetType}/{reportDate}:
get:
tags:
- Payment History V1
summary: Download the record of payments for owned loans by asset type and report date
parameters:
- name: assetType
in: path
schema:
type: string
- name: reportDate
in: path
description: Cutoff date of requested payment history
schema:
type: string
format: date
- name: ownsPayments
in: query
description: Only show payments received during ownership of loan
required: false
schema:
type: boolean
- name: apikey
in: header
description: Provided key used to access the application's api
schema:
type: string
responses:
'200':
description: CSV of payments for owned loans by asset type and report date
headers: {}
content:
text/plain:
schema:
type: string
xml:
name: String
deprecated: false
/external/secure/api/v1/portfolio/download/owned/payment-history/{assetType}/{reportStartDate}/{reportEndDate}:
get:
tags:
- Payment History V1
summary: Download the record of payments for owned loans by asset type between report start date and end date
parameters:
- name: assetType
in: path
schema:
type: string
- name: reportStartDate
in: path
description: Start cutoff date of requested payment history
schema:
type: string
format: date
- name: reportEndDate
in: path
description: End cutoff date of requested payment history
schema:
type: string
format: date
- name: ownsPayments
in: query
description: Only show payments received during ownership of loan
required: false
schema:
type: boolean
- name: apikey
in: header
description: Provided key used to access the application's api
schema:
type: string
responses:
'200':
description: CSV of payments for owned loans by asset type between report start date and end date
headers: {}
content:
text/plain:
schema:
type: string
xml:
name: String
deprecated: false
components:
securitySchemes:
apikey:
type: apiKey
name: apikey
in: header