Flueid Farms API

The Farms API from Flueid — 18 operation(s) for farms.

Operations 18

POST /api/Farms/SearchFarmGeoPoints Finds properties within a defined polygon.
POST /api/Farms/SearchFarmProps Finds properties within a defined polygon.
POST /api/Farms/FarmOverview Gets the farm overview information.
POST /api/Farms/SaveFarm Saves the farm.
GET /api/Farms/GetFarm Gets the farm.
GET /api/Farms/GetAllFarms Gets all farms for the user.
POST /api/Farms/SaveFarmProperty Saves the farm property.
POST /api/Farms/RenameFarm Changes the name of the farm.
POST /api/Farms/DeleteFarm Deletes the farm.
GET /api/Farms/FarmFilters Gets any global filters or filters saved by the user.
POST /api/Farms/SaveFarmFilter Saves the farm filter.
POST /api/Farms/DeleteFarmFilter Deletes the farm filter.
GET /api/Farms/FarmReport Gets an Excel report for the farm.
POST /api/Farms/UploadExcelFarm Accepts a spreadsheet of properties and processes it to create a new farm.
POST /api/Farms/FixNotFoundPropertyForFarm Fixes unfound property from the farm upload.
POST /api/Farms/AddPropertyToFarm Add Property to the farm.
POST /api/Farms/DeletePropertyFromFarm Remove Property from the farm.
POST /api/Farms/MarkFarmUploadViewed Marks a Upload Farm as viewed

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/flueid-farms-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

flueid-farms-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Flueid Pro Farms API
  version: '1.0'
servers:
- url: https://api.pro.flueid.com
  description: Flueid Pro production API
tags:
- name: Farms
paths:
  /api/Farms/SearchFarmGeoPoints:
    post:
      tags:
      - Farms
      summary: Finds properties within a defined polygon.
      parameters:
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      requestBody:
        description: ''
        content:
          application/json-patch+json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint'
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint'
          text/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint'
          application/*+json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint'
        required: true
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.FarmGeoPoint'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.FarmGeoPoint'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.FarmGeoPoint'
  /api/Farms/SearchFarmProps:
    post:
      tags:
      - Farms
      summary: Finds properties within a defined polygon.
      parameters:
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      requestBody:
        description: ''
        content:
          application/json-patch+json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint'
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint'
          text/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint'
          application/*+json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint'
        required: true
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite'
  /api/Farms/FarmOverview:
    post:
      tags:
      - Farms
      summary: Gets the farm overview information.
      parameters:
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      requestBody:
        description: ''
        content:
          application/json-patch+json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint'
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint'
          text/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint'
          application/*+json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint'
        required: true
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.AreaOverview'
            application/json:
              schema:
                $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.AreaOverview'
            text/json:
              schema:
                $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.AreaOverview'
  /api/Farms/SaveFarm:
    post:
      tags:
      - Farms
      summary: Saves the farm.
      parameters:
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      requestBody:
        description: ''
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
          application/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
          text/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
        required: true
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
            application/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
            text/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
  /api/Farms/GetFarm:
    get:
      tags:
      - Farms
      summary: Gets the farm.
      parameters:
      - name: farmId
        in: query
        description: ''
        required: true
        schema:
          type: integer
          format: int32
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
            application/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
            text/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
  /api/Farms/GetAllFarms:
    get:
      tags:
      - Farms
      summary: Gets all farms for the user.
      parameters:
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
  /api/Farms/SaveFarmProperty:
    post:
      tags:
      - Farms
      summary: Saves the farm property.
      parameters:
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      requestBody:
        description: ''
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.FarmProperty'
          application/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.FarmProperty'
          text/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.FarmProperty'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.FarmProperty'
        required: true
      responses:
        '200':
          description: Success
  /api/Farms/RenameFarm:
    post:
      tags:
      - Farms
      summary: Changes the name of the farm.
      parameters:
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      requestBody:
        description: ''
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Farms.RenameFarmRequest'
          application/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Farms.RenameFarmRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Farms.RenameFarmRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Farms.RenameFarmRequest'
        required: true
      responses:
        '200':
          description: Success
  /api/Farms/DeleteFarm:
    post:
      tags:
      - Farms
      summary: Deletes the farm.
      parameters:
      - name: farmId
        in: query
        description: ''
        required: true
        schema:
          type: integer
          format: int32
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      responses:
        '200':
          description: Success
  /api/Farms/FarmFilters:
    get:
      tags:
      - Farms
      summary: Gets any global filters or filters saved by the user.
      parameters:
      - name: farmId
        in: query
        description: ''
        schema:
          type: integer
          format: int32
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilter'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilter'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilter'
  /api/Farms/SaveFarmFilter:
    post:
      tags:
      - Farms
      summary: Saves the farm filter.
      parameters:
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      requestBody:
        description: ''
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilter'
          application/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilter'
          text/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilter'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilter'
        required: true
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                type: integer
                format: int32
            application/json:
              schema:
                type: integer
                format: int32
            text/json:
              schema:
                type: integer
                format: int32
  /api/Farms/DeleteFarmFilter:
    post:
      tags:
      - Farms
      summary: Deletes the farm filter.
      parameters:
      - name: farmFilterId
        in: query
        description: ''
        required: true
        schema:
          type: integer
          format: int32
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      responses:
        '200':
          description: Success
  /api/Farms/FarmReport:
    get:
      tags:
      - Farms
      summary: Gets an Excel report for the farm.
      parameters:
      - name: farmId
        in: query
        description: ''
        schema:
          type: integer
          format: int32
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
  /api/Farms/UploadExcelFarm:
    post:
      tags:
      - Farms
      summary: Accepts a spreadsheet of properties and processes it to create a new farm.
      parameters:
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      requestBody:
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                file:
                  type: string
                  format: binary
            encoding:
              file:
                style: form
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Titlefy.Models.Farms.FarmUploadResponse'
            application/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Models.Farms.FarmUploadResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Models.Farms.FarmUploadResponse'
  /api/Farms/FixNotFoundPropertyForFarm:
    post:
      tags:
      - Farms
      summary: Fixes unfound property from the farm upload.
      parameters:
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      requestBody:
        description: ''
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest'
          application/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest'
        required: true
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
            application/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
            text/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
  /api/Farms/AddPropertyToFarm:
    post:
      tags:
      - Farms
      summary: Add Property to the farm.
      parameters:
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      requestBody:
        description: ''
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest'
          application/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest'
        required: true
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
            application/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
            text/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
  /api/Farms/DeletePropertyFromFarm:
    post:
      tags:
      - Farms
      summary: Remove Property from the farm.
      parameters:
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      requestBody:
        description: ''
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest'
          application/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest'
        required: true
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
            application/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
            text/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.Farm'
  /api/Farms/MarkFarmUploadViewed:
    post:
      tags:
      - Farms
      summary: Marks a Upload Farm as viewed
      parameters:
      - name: farmId
        in: query
        description: ''
        required: true
        schema:
          type: integer
          format: int32
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      responses:
        '200':
          description: Success
components:
  schemas:
    Flueid.PropertyDb.Models.PropertyData.Address:
      type: object
      properties:
        streetNumber:
          type:
          - string
          - 'null'
        address1:
          type:
          - string
          - 'null'
        address2:
          type:
          - string
          - 'null'
        fullStreetAddress:
          type:
          - string
          - 'null'
        city:
          type:
          - string
          - 'null'
        state:
          type:
          - string
          - 'null'
        zipCode5:
          type:
          - string
          - 'null'
        zipCode4:
          type:
          - string
          - 'null'
        fullAddressOneLine:
          type:
          - string
          - 'null'
          readOnly: true
        zipCodeFull:
          type:
          - string
          - 'null'
          readOnly: true
      additionalProperties: false
    Titlefy.Core.Constants.FarmType:
      enum:
      - 0
      - 1
      type: integer
      format: int32
    Flueid.PropertyDb.Models.Constants.ConsumerType:
      enum:
      - 1
      - 2
      - 3
      type: integer
      format: int32
    Flueid.PropertyDb.Models.PropertyData.GeoPoint:
      type: object
      properties:
        latitude:
          type: number
          format: double
        longitude:
          type: number
          format: double
      additionalProperties: false
    Flueid.PropertyDb.Models.Constants.PropertyType:
      enum:
      - 0
      - 1
      - 2
      - 3
      - 4
      - 5
      - 6
      - 7
      - 8
      - 9
      - 10
      - 11
      - 12
      - 50
      - 70
      - 100
      - 200
      type: integer
      format: int32
    Titlefy.Data.Entities.FarmUploadProperty:
      type: object
      properties:
        address1:
          type:
          - string
          - 'null'
        address2:
          type:
          - string
          - 'null'
        city:
          type:
          - string
          - 'null'
        state:
          type:
          - string
          - 'null'
        zip:
          type:
          - string
          - 'null'
        firstName:
          type:
          - string
          - 'null'
        lastName:
          type:
          - string
          - 'null'
        email:
          type:
          - string
          - 'null'
        phone:
          type:
          - string
          - 'null'
        notes:
          type:
          - string
          - 'null'
        uniqueId:
          type:
          - string
          - 'null'
        propertyAddress:
          $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.Address'
        search:
          $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.MultiSearchItem'
      additionalProperties: false
    Titlefy.Data.Entities.DTOs.FarmGeoPoint:
      type: object
      properties:
        propertyId:
          type: integer
          format: int32
        lat:
          type: number
          format: double
        lon:
          type: number
          format: double
      additionalProperties: false
    Titlefy.Core.Constants.FarmPropertyLabel:
      enum:
      - 0
      - 1
      - 2
      - 3
      type: integer
      format: int32
    Titlefy.Data.Entities.FarmProperty:
      type: object
      properties:
        id:
          $ref: '#/components/schemas/MongoDB.Bson.ObjectId'
        createdDate:
          type: string
          format: date-time
        createdByUser:
          type:
          - string
          - 'null'
        lastUpdatedDate:
          type: string
          format: date-time
        lastUpdatedByUser:
          type:
          - string
          - 'null'
        farmId:
          type: integer
          format: int32
        propertyId:
          type: integer
          format: int32
        label:
          $ref: '#/components/schemas/Titlefy.Core.Constants.FarmPropertyLabel'
        notes:
          type:
          - string
          - 'null'
        customer:
          $ref: '#/components/schemas/Titlefy.Data.Entities.FarmPropertyCustomer'
        propertyInfo:
          $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyDetailLite'
      additionalProperties: false
    Titlefy.Data.Entities.FarmFilterMinMax:
      type: object
      properties:
        minValue:
          type:
          - number
          - 'null'
          format: double
        maxValue:
          type:
          - number
          - 'null'
          format: double
      additionalProperties: false
    Titlefy.Models.Farms.FarmPropertyRequest:
      type: object
      properties:
        farmId:
          type: integer
          format: int32
        propertyId:
          type: integer
          format: int32
        notFoundId:
          type:
          - string
          - 'null'
      additionalProperties: false
    Flueid.PropertyDb.Models.PropertyData.PropertyDetailLite:
      type: object
      properties:
        propertyId:
          type: integer
          format: int32
        fips:
          type:
          - string
          - 'null'
        apn:
          type:
          - string
          - 'null'
        streetNum:
          type:
          - string
          - 'null'
        streetAddr:
          type:
          - string
          - 'null'
        fullAddr:
          type:
          - string
          - 'null'
        city:
          type:
          - string
          - 'null'
        state:
          type:
          - string
          - 'null'
        zip:
          type:
          - string
          - 'null'
        mailStreetAddr:
          type:
          - string
          - 'null'
        mailCity:
          type:
          - string
          - 'null'
        mailState:
          type:
          - string
          - 'null'
        mailZip:
          type:
          - string
          - 'null'
        locationGeo:
          $ref: '#/components/schemas/OpenSearch.Client.GeoLocation'
        owner1Type:
          $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.ConsumerType'
        owner1Name:
          type:
          - string
          - 'null'
        owner1LastName:
          type:
          - string
          - 'null'
        owner2Type:
          $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.ConsumerType'
        owner2Name:
          type:
          - string
          - 'null'
        owner2LastName:
          type:
          - string
          - 'null'
        ownerOcc:
          type: boolean
        beds:
          type: integer
          format: int32
        baths:
          type: number
          format: double
        yearBuilt:
          type: integer
          format: int32
        sqFt:
          type: integer
          format: int32
        lotSqFt:
          type: integer
          format: int32
        stories:
          type: number
          format: double
        hasBasement:
          type: boolean
        hasAttic:
          type: boolean
        isSplitLevel:
          type: boolean
        propType:
          $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.PropertyType'
        estValue:
          type: integer
          format: int32
        assdValue:
          type: integer
          format: int32
        assdYear:
          type: integer
          format: int32
        estEquity:
          type: integer
          format: int32
        saleDate:
          type:
          - string
          - 'null'
          format: date-time
        saleAmt:
          type: integer
          format: int32
        saleDocNum:
          type:
          - string
          - 'null'
        mlsSaleDate:
          type:
          - string
          - 'null'
          format: date-time
        mlsSaleAmt:
          type: integer
          format: int32
        listed:
          type: boolean
        pending:
          type: boolean
        sold:
          type: boolean
        listingId:
          type:
          - string
          - 'null'
        listingPrice:
          type: integer
          format: int32
        listingDate:
          type:
          - string
          - 'null'
          format: date-time
        pendingDate:
          type:
          - string
          - 'null'
          format: date-time
        picUrl:
          type:
          - string
          - 'null'
        noPicUrl:
          type:
          - string
          - 'null'
        hot:
          type: boolean
        nonDisclosureState:
          type: boolean
        updated:
          type: string
          format: date-time
        mtg1Amt:
          type: integer
          format: int32
        mtg1EstBal:
          type: integer
          format: int32
        mtg1RecDate:
          type:
          - string
          - 'null'
          format: date-time
        mtg1Rate:
          type: number
          format: double
        mtg1Term:
          type: integer
          format: int32
        mtg1LoanType:
          type:
          - string
          - 'null'
        mtg1FinType:
          type:
          - string
          - 'null'
        mtg2Amt:
          type: integer
          format: int32
        mtg2EstBal:
          type: integer
          format: int32
        mtg2RecDate:
          type:
          - string
          - 'null'
          format: date-time
        mtg2Rate:
          type: number
          format: double
        mtg2Term:
          type: integer
          format: int32
        mtg2LoanType:
          type:
          - string
          - 'null'
        mtg2FinType:
          type:
          - string
          - 'null'
        lot:
          type:
          - string
          - 'null'
        block:
          type:
          - string
          - 'null'
        tract:
          type:
          - string
          - 'null'
        subdivision:
          type:
          - string
          - 'null'
        legal:
          type:
          - string
          - 'null'
        mlsOrg:
          type:
          - string
          - 'null'
        owner1FirstName:
          type:
          - string
          - 'null'
        owner2FirstName:
          type:
          - string
          - 'null'
        improvementAmount:
          type: integer
          format: int32
        improvementPct:
          type: number
          format: double
        county:
          type:
          - string
          - 'null'
        zoning:
          type:
          - string
          - 'null'
        fireplace:
          type:
          - string
          - 'null'
        parking:
          type:
          - string
          - 'null'
        hasPool:
          type: boolean
        pool:
          type:
          - string
          - 'null'
        taxYear:
          type: integer
          format: int32
        taxAmount:
          type: integer
          format: int32
        valueRangeMin:
          type: integer
          format: int32
        valueRangeMax:
          type: integer
          format: int32
        confidenceScore:
          type: integer
          format: int32
        preForeclosureDate:
          type:
          - string
          - 'null'
          format: date-time
        foreclosureDate:
          type:
          - string
          - 'null'
          format: date-time
        mtg1Lender:
          type:
          - string
          - 'null'
        mtg2Lender:
          type:
          - string
          - 'null'
        lat:
          type: number
          format: double
        lon:
          type: number
          format: double
        distFromSubjInMiles:
          type: number
          format: double
        equityPct:
          type: integer
          format: int32
        outOfStateOwner:
          type: boolean
        mailAddressIsPoBox:
          type: boolean
        lastListingDate:
          type:
          - string
          - 'null'
          format: date-time
      additionalProperties: false
    Titlefy.Data.Entities.FarmFilterPropertyLabel:
      type: object
      properties:
        undefined:
          type:
          - boolean
          - 'null'
        lead:
          type:
          - boolean
          - 'null'
        visitProspect:
          type:
          - boolean
          - 'null'
        doNotContact:
          type:
          - boolean
          - 'null'
      additionalProperties: false
    Flueid.PropertyDb.Models.PropertyData.AreaOverview:
      type: object
      properties:
        totalProperties:
          type: integer
          format: int32
        totalHotProperties:
          type: integer
          format: int32
        totalOwnerOccupied:
          type: integer
          format: int32
        totalNonOwnerOccupied:
          type: integer
          forma

# --- truncated at 32 KB (51 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/flueid/refs/heads/main/openapi/flueid-farms-api-openapi.yml