Figure Loan Originator requests API

The Loan Originator requests API from Figure — 1 operation(s) for loan originator requests.

OpenAPI Specification

figure-loan-originator-requests-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: HELOC Inquiries Encryption Loan Originator requests 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: Loan Originator requests
paths:
  /management/v1/loan-originator:
    get:
      tags:
      - Loan Originator requests
      summary: Fetch loan originators by email or with pagination
      operationId: fetchLoanOriginators
      parameters:
      - name: email
        in: query
        required: false
        schema:
          type: array
          items:
            type: string
      - name: offset
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: limit
        in: query
        required: false
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FetchLoanOriginatorsResponse'
components:
  schemas:
    LoanOriginatorData:
      properties:
        loanOriginatorId:
          type: string
          format: uuid
        email:
          type: string
        firstName:
          type: string
        lastName:
          type: string
        middleName:
          type: string
        nmls:
          type: string
        organization:
          type: string
        phoneNumber:
          type: string
        brokerCompany:
          $ref: '#/components/schemas/BrokerCompanyData'
      required:
      - email
      - firstName
      - lastName
      - loanOriginatorId
      - organization
    BrokerCompanyData:
      properties:
        brokerId:
          type: string
          format: uuid
        brokerName:
          type: string
        brokerNmls:
          type: string
      required:
      - brokerId
      - brokerName
      - brokerNmls
    FetchLoanOriginatorsResponse:
      properties:
        data:
          type: array
          items:
            $ref: '#/components/schemas/LoanOriginatorData'
        total:
          type: integer
          format: int64
        count:
          type: integer
          format: int32
      required:
      - count
      - data
      - total
  securitySchemes:
    apikey:
      type: apiKey
      name: apikey
      in: header