Flueid Pro API

The Flueid Pro API is the REST contract behind the Flueid Pro property research and lead-discovery workspace. It publishes an OpenAPI 3.0.1 document with 132 operations across sixteen tags — Account, AccountPartner, ClientCompanies, Documents, Farms, NewOrders, OrderDocumentSettings, OrderEvents, OrderOptions, Orders, PartnerOrderSettings, Partners, Permissions, PropertyData, Public and Settings — covering title order intake and status, property data and tax-roll lookups, document image requests, farm (territory) definition and reporting, partner branding and order settings, and user/permission administration. Authentication is a bearer token issued by the Flueid Pro identity layer (AWS Cognito); the contract itself declares no securitySchemes.

OpenAPI Specification

flueid-pro-openapi.yml Raw ↑
openapi: 3.0.1
info:
  title: Flueid Pro - API
  version: '1.0'
paths:
  /api/Account/SearchUsers:
    post:
      tags:
      - Account
      summary: Gets the list of users matching the supplied filters.
      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.DTOs.UserFilters'
          application/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserFilters'
          text/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserFilters'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserFilters'
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.SearchUsersResult'
            application/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.SearchUsersResult'
            text/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.SearchUsersResult'
  /api/Account/ValidateUser:
    get:
      tags:
      - Account
      summary: Validates the User against Cognito and DocumentDB.
      parameters:
      - name: username
        in: query
        required: true
        schema:
          type: string
      - 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: boolean
            application/json:
              schema:
                type: boolean
            text/json:
              schema:
                type: boolean
  /api/Account/PartnerUserRoles:
    get:
      tags:
      - Account
      summary: Gets a list of all possible roles for a user belonging to a partner company.
      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.Models.DropdownOption'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Models.DropdownOption'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Models.DropdownOption'
  /api/Account/RealEstateUserRoles:
    get:
      tags:
      - Account
      summary: Gets a list of all possible roles for a user belonging to a real estate company.
      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.Models.DropdownOption'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Models.DropdownOption'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Models.DropdownOption'
  /api/Account/FinanceUserRoles:
    get:
      tags:
      - Account
      summary: Gets a list of all possible roles for a user belonging to a finance company.
      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.Models.DropdownOption'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Models.DropdownOption'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Models.DropdownOption'
  /api/Account/SearchOfficersOrAccountExecs:
    post:
      tags:
      - Account
      summary: Searches for account executives matching the supplied Partner ID and search text.
      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.Account.SearchOfficersOrAccountExecsRequest'
          application/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Account.SearchOfficersOrAccountExecsRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Account.SearchOfficersOrAccountExecsRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Account.SearchOfficersOrAccountExecsRequest'
        required: true
      responses:
        '200':
          description: Success
  /api/Account/PullUpCardContent:
    get:
      tags:
      - Account
      summary: Gets the content for the mobile app pull-up card.
      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:
                $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PullupCardContent'
            application/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PullupCardContent'
            text/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PullupCardContent'
  /api/Account/UserSettings:
    get:
      tags:
      - Account
      summary: Gets user settings
      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:
                $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserSettings'
            application/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserSettings'
            text/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserSettings'
  /api/Account/GetUserProfile:
    get:
      tags:
      - Account
      summary: Gets the User Profile information.
      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:
                $ref: '#/components/schemas/Titlefy.Data.Entities.User'
            application/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.User'
            text/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.User'
  /api/Account/GetUserProfileById:
    get:
      tags:
      - Account
      summary: Gets the User Profile information.
      parameters:
      - name: userId
        in: query
        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/Account/UpdateUserBasicProfile:
    post:
      tags:
      - Account
      summary: Updates the user's basic profile 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:
              $ref: '#/components/schemas/Titlefy.Data.Entities.User'
          application/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.User'
          text/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.User'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.User'
        required: true
      responses:
        '200':
          description: Success
  /api/Account/UpdateUserCompanySettings:
    post:
      tags:
      - Account
      summary: Updates the user's company settings.
      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.User'
          application/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.User'
          text/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.User'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.User'
        required: true
      responses:
        '200':
          description: Success
      deprecated: true
  /api/Account/UpdateUserPhoto:
    post:
      tags:
      - Account
      summary: Updates the user's profile photo and returns the new url.
      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.Account.UpdateProfilePhotoRequest'
          application/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Account.UpdateProfilePhotoRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Account.UpdateProfilePhotoRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Account.UpdateProfilePhotoRequest'
        required: true
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
  /api/Account/UpdateUserCompanyLogo:
    post:
      tags:
      - Account
      summary: Updates the user's company logo image and returns the new url.
      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.Account.UpdateProfilePhotoRequest'
          application/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Account.UpdateProfilePhotoRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Account.UpdateProfilePhotoRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Account.UpdateProfilePhotoRequest'
        required: true
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
  /api/Account/UpdateTermsAcceptance:
    get:
      tags:
      - Account
      summary: Updates the user's acceptance of the terms and conditions.
      parameters:
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      responses:
        '200':
          description: Success
  /api/Account/UpdatePartnerAssociation:
    post:
      tags:
      - Account
      summary: Updates the user's partner association.
      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.DTOs.UpdatePartnerAssociationRequest'
          application/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UpdatePartnerAssociationRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UpdatePartnerAssociationRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UpdatePartnerAssociationRequest'
        required: true
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                type: string
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
  /api/Account/SearchAssistantUsers:
    get:
      tags:
      - Account
      summary: Searches for related business users
      parameters:
      - name: searchString
        in: query
        description: ''
        schema:
          type: string
      - name: userId
        in: query
        description: ''
        required: true
        schema:
          type: integer
          format: int32
      - name: companyId
        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:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Models.DropdownOption'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Models.DropdownOption'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Models.DropdownOption'
  /api/Account/UpdateUserAssistants:
    post:
      tags:
      - Account
      summary: Update Assistants list for user
      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.DTOs.UpdateUserAssistantsRequest'
          application/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UpdateUserAssistantsRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UpdateUserAssistantsRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UpdateUserAssistantsRequest'
        required: true
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Data.Entities.RelatedUser'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Data.Entities.RelatedUser'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Data.Entities.RelatedUser'
  /api/Account/SendUsersToDataWarehouse:
    post:
      tags:
      - Account
      summary: Sends users to data warehouse
      parameters:
      - name: startUserId
        in: query
        description: ''
        schema:
          type: integer
          format: int32
      - name: endUserId
        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
  /api/Account/SignUpUser:
    post:
      tags:
      - Account
      summary: Accepts the user sign-up 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:
              $ref: '#/components/schemas/Titlefy.Models.Account.SignUpRequest'
          application/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Account.SignUpRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Account.SignUpRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Account.SignUpRequest'
        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/Account/ApproveUser:
    post:
      tags:
      - Account
      summary: Approves the signed-up user.
      parameters:
      - name: userId
        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/Account/UpdateUserStatus:
    post:
      tags:
      - Account
      summary: Updates the user's status.
      parameters:
      - name: userId
        in: query
        description: ''
        required: true
        schema:
          type: integer
          format: int32
      - name: status
        in: query
        description: ''
        required: true
        schema:
          $ref: '#/components/schemas/Titlefy.Core.Constants.UserStatus'
      - name: targetedPartnerId
        in: query
        description: ''
        schema:
          type: integer
          format: int32
          default: 0
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      responses:
        '200':
          description: Success
  /api/Account/ResendTempPassword:
    post:
      tags:
      - Account
      summary: Resends the email with the temporary password.
      parameters:
      - name: username
        in: query
        description: ''
        required: true
        schema:
          type: string
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      responses:
        '200':
          description: Success
  /api/Account/ResetPassword:
    post:
      tags:
      - Account
      summary: Resets the user's password.
      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.Account.ChangePasswordRequest'
          application/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Account.ChangePasswordRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Account.ChangePasswordRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Models.Account.ChangePasswordRequest'
        required: true
      responses:
        '200':
          description: Success
  /api/AccountPartner/GetActivePartners:
    get:
      tags:
      - AccountPartner
      summary: Gets a list of active partners for the logged in 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.UserPartnerAssociation'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Data.Entities.UserPartnerAssociation'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Data.Entities.UserPartnerAssociation'
  /api/AccountPartner/SetCurrentPartner:
    post:
      tags:
      - AccountPartner
      summary: Changes the currently selected partner to a new one from the active list
      parameters:
      - name: partnerId
        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.User'
            application/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.User'
            text/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.User'
  /api/ClientCompanies/ClientCompanyDivisions:
    get:
      tags:
      - ClientCompanies
      summary: Gets the hierarchy of divisions and branches for a specific client company.
      parameters:
      - name: clientCompanyId
        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:
                $ref: '#/components/schemas/Titlefy.Models.Account.DivisionBranchOptions'
            application/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Models.Account.DivisionBranchOptions'
            text/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Models.Account.DivisionBranchOptions'
  /api/ClientCompanies/AllClientCompanies:
    get:
      tags:
      - ClientCompanies
      summary: Gets a list of all client companies for the specified partner, for binding to a dropdown.
      parameters:
      - name: partnerId
        in: query
        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.Models.DropdownOption'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Models.DropdownOption'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Models.DropdownOption'
  /api/ClientCompanies/SearchClientCompanies:
    post:
      tags:
      - ClientCompanies
      summary: Gets the list of client companies matching the supplied filters.
      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.DTOs.CompanyFilters'
          application/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.CompanyFilters'
          text/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.CompanyFilters'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.CompanyFilters'
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PaginatedSearchResult`1[[Titlefy.Data.Entities.ClientCompany,
                  Titlefy.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'
            application/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PaginatedSearchResult`1[[Titlefy.Data.Entities.ClientCompany,
                  Titlefy.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'
            text/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PaginatedSearchResult`1[[Titlefy.Data.Entities.ClientCompany,
                  Titlefy.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'
  /api/ClientCompanies/ClientCompany:
    get:
      tags:
      - ClientCompanies
      summary: Gets the information for a specific client company.
      parameters:
      - name: companyId
        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:
                $ref: '#/components/schemas/Titlefy.Data.Entities.ClientCompany'
            application/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.ClientCompany'
            text/json:
              schema:
                $ref: '#/components/schemas/Titlefy.Data.Entities.ClientCompany'
  /api/ClientCompanies/SaveClientCompany:
    post:
      tags:
      - ClientCompanies
      summary: Saves the client company information.
      parameters:
      - name: api-version
        in: query
        description: The requested API version
        schema:
          type: string
          default: '1.0'
      requestBody:
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.ClientCompany'
          application/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.ClientCompany'
          text/json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.ClientCompany'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Titlefy.Data.Entities.ClientCompany'
        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/Documents/GetHyperLinkedDocuments:
    get:
      tags:
      - Documents
      summary: Gets all hyperlinked documents from the s3 bucket for this Partner and OrderNumber.
      parameters:
      - name: partnerCode
        in: query
        description: ''
        required: true
        schema:
          type: string
      - name: orderNumber
        in: query
        description: ''
        required: true
        schema:
          type: string
      - 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.Documents.S3Document'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Documents.S3Document'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Titlefy.Documents.S3Document'
  /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:


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