Flueid Account API

The Account API from Flueid — 24 operation(s) for account.

Business capability
Identity & Access Management BC-620.20

Operations 24

POST /api/Account/SearchUsers Gets the list of users matching the supplied filters.
GET /api/Account/ValidateUser Validates the User against Cognito and DocumentDB.
GET /api/Account/PartnerUserRoles Gets a list of all possible roles for a user belonging to a partner company.
GET /api/Account/RealEstateUserRoles Gets a list of all possible roles for a user belonging to a real estate company.
GET /api/Account/FinanceUserRoles Gets a list of all possible roles for a user belonging to a finance company.
POST /api/Account/SearchOfficersOrAccountExecs Searches for account executives matching the supplied Partner ID and search text.
GET /api/Account/PullUpCardContent Gets the content for the mobile app pull-up card.
GET /api/Account/UserSettings Gets user settings
GET /api/Account/GetUserProfile Gets the User Profile information.
GET /api/Account/GetUserProfileById Gets the User Profile information.
POST /api/Account/UpdateUserBasicProfile Updates the user's basic profile information.
POST /api/Account/UpdateUserCompanySettings Updates the user's company settings.
POST /api/Account/UpdateUserPhoto Updates the user's profile photo and returns the new url.
POST /api/Account/UpdateUserCompanyLogo Updates the user's company logo image and returns the new url.
GET /api/Account/UpdateTermsAcceptance Updates the user's acceptance of the terms and conditions.
POST /api/Account/UpdatePartnerAssociation Updates the user's partner association.
GET /api/Account/SearchAssistantUsers Searches for related business users
POST /api/Account/UpdateUserAssistants Update Assistants list for user
POST /api/Account/SendUsersToDataWarehouse Sends users to data warehouse
POST /api/Account/SignUpUser Accepts the user sign-up information.
POST /api/Account/ApproveUser Approves the signed-up user.
POST /api/Account/UpdateUserStatus Updates the user's status.
POST /api/Account/ResendTempPassword Resends the email with the temporary password.
POST /api/Account/ResetPassword Resets the user's password.

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-account-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-account-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Flueid Pro Account API
  version: '1.0'
servers:
- url: https://api.pro.flueid.com
  description: Flueid Pro production API
tags:
- name: Account
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
components:
  schemas:
    Titlefy.Data.Entities.AuthSettingsCollection:
      type: object
      properties:
        orders:
          $ref: '#/components/schemas/Titlefy.Data.Entities.OrdersAuthSettings'
        propertyData:
          $ref: '#/components/schemas/Titlefy.Data.Entities.PropertyDataAuthSettings'
        accounts:
          $ref: '#/components/schemas/Titlefy.Data.Entities.AccountsAuthSettings'
        quotes:
          $ref: '#/components/schemas/Titlefy.Data.Entities.QuotesSettings'
        generalAppSettings:
          $ref: '#/components/schemas/Titlefy.Data.Entities.GeneralAppSettings'
      additionalProperties: false
    Titlefy.Core.Constants.SortDirection:
      enum:
      - 0
      - 1
      - 2
      type: integer
      format: int32
    Titlefy.Data.Entities.HierarchySetting:
      type: object
      properties:
        name:
          type:
          - string
          - 'null'
        value:
          type: boolean
        overrideLowerLevels:
          type: boolean
        preventOverrideByHigherLevels:
          type: boolean
        setByEntityType:
          $ref: '#/components/schemas/Flueid.Pro.Constants.EntityConstants.EntityType'
        setByEntityId:
          type: integer
          format: int32
      additionalProperties: false
    Titlefy.Data.Entities.UserPartnerCompany:
      type: object
      properties:
        companyName:
          type:
          - string
          - 'null'
        companyId:
          type: integer
          format: int32
        divisionId:
          type: integer
          format: int32
        branchId:
          type: integer
          format: int32
      additionalProperties: false
    Titlefy.Models.Account.UpdateProfilePhotoRequest:
      type: object
      properties:
        base64Content:
          type:
          - string
          - 'null'
      additionalProperties: false
    Titlefy.Data.Entities.DTOs.UserSettings:
      type: object
      properties:
        pullupCardContent:
          $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PullupCardContent'
        authorizationSettings:
          $ref: '#/components/schemas/Titlefy.Data.Entities.AuthorizationSettings'
        permissions:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Titlefy.Models.Permissions.SourcedPermission'
      additionalProperties: false
    Titlefy.Data.Entities.Branch:
      type: object
      properties:
        branchId:
          type: integer
          format: int32
        branchName:
          type:
          - string
          - 'null'
        address1:
          type:
          - string
          - 'null'
        address2:
          type:
          - string
          - 'null'
        city:
          type:
          - string
          - 'null'
        state:
          type:
          - string
          - 'null'
        zip:
          type:
          - string
          - 'null'
        phone:
          type:
          - string
          - 'null'
        license:
          type:
          - string
          - 'null'
      additionalProperties: false
    Titlefy.Models.Account.SignUpRequest:
      type: object
      properties:
        industryType:
          type: integer
          format: int32
        partnerId:
          type: integer
          format: int32
        accountManagers:
          type:
          - array
          - 'null'
          items:
            type: integer
            format: int32
        titleOfficers:
          type:
          - array
          - 'null'
          items:
            type: integer
            format: int32
        escrowOfficers:
          type:
          - array
          - 'null'
          items:
            type: integer
            format: int32
        companyId:
          type:
          - integer
          - 'null'
          format: int32
        divisionId:
          type:
          - integer
          - 'null'
          format: int32
        branchId:
          type:
          - integer
          - 'null'
          format: int32
        roles:
          type:
          - array
          - 'null'
          items:
            type: integer
            format: int32
        firstName:
          type:
          - string
          - 'null'
        lastName:
          type:
          - string
          - 'null'
        title:
          type:
          - string
          - 'null'
        email:
          type:
          - string
          - 'null'
        phone:
          type:
          - string
          - 'null'
        phoneWork:
          type:
          - string
          - 'null'
        licenseNumber:
          type:
          - string
          - 'null'
      additionalProperties: false
    Titlefy.Models.Account.SearchOfficersOrAccountExecsRequest:
      type: object
      properties:
        partnerId:
          type: integer
          format: int32
        roleId:
          type: integer
          format: int32
        searchText:
          type:
          - string
          - 'null'
      additionalProperties: false
    Titlefy.Data.Entities.OrdersAuthSettings:
      type: object
      properties:
        showOrdersSection:
          $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting'
        openOrders:
          $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting'
        canBeBusinessSource:
          $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting'
        canModifyDecisionOrder:
          $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting'
        canFullUpdateDecisionOrder:
          $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting'
        canCloseOrders:
          $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting'
        disableOpenOrdersForExternalUsers:
          $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting'
      additionalProperties: false
    Titlefy.Data.Entities.AuthorizationSettingsGroup:
      type: object
      properties:
        name:
          type:
          - string
          - 'null'
        permissions:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting'
      additionalProperties: false
    Titlefy.Data.Entities.DTOs.UpdateUserAssistantsRequest:
      type: object
      properties:
        userId:
          type: integer
          format: int32
        partnerId:
          type: integer
          format: int32
        assistants:
          type:
          - array
          - 'null'
          items:
            type: integer
            format: int32
      additionalProperties: false
    Titlefy.Data.Entities.Branding:
      type: object
      properties:
        mainColor:
          type:
          - string
          - 'null'
        secondaryColor:
          type:
          - string
          - 'null'
        tagLine:
          type:
          - string
          - 'null'
        signInUrl:
          type:
          - string
          - 'null'
        termsUrl:
          type:
          - string
          - 'null'
        privacyUrl:
          type:
          - string
          - 'null'
        instagramUrl:
          type:
          - string
          - 'null'
        facebookUrl:
          type:
          - string
          - 'null'
        twitterUrl:
          type:
          - string
          - 'null'
        linkedInUrl:
          type:
          - string
          - 'null'
      additionalProperties: false
    Titlefy.Models.General.Link:
      type: object
      properties:
        title:
          type:
          - string
          - 'null'
        url:
          type:
          - string
          - 'null'
      additionalProperties: false
    Titlefy.Data.Entities.DTOs.PullupCardContent:
      type: object
      properties:
        industryType:
          $ref: '#/components/schemas/Titlefy.Core.Constants.IndustryType'
        userFullName:
          type:
          - string
          - 'null'
        userTitle:
          type:
          - string
          - 'null'
        userPhotoUrl:
          type:
          - string
          - 'null'
        userPhone:
          type:
          - string
          - 'null'
        userEmail:
          type:
          - string
          - 'null'
        companyName:
          type:
          - string
          - 'null'
        partner:
          $ref: '#/components/schemas/Titlefy.Data.Entities.Partner'
        accountManager:
          $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite'
      additionalProperties: false
    Titlefy.Data.Entities.RelatedUser:
      type: object
      properties:
        userId:
          type: integer
          format: int32
        autoSelect:
          type: boolean
      additionalProperties: false
    MongoDB.Bson.ObjectId:
      type: object
      properties:
        timestamp:
          type: integer
          format: int32
          readOnly: true
        machine:
          type: integer
          format: int32
          readOnly: true
          deprecated: true
        pid:
          type: integer
          format: int32
          readOnly: true
          deprecated: true
        increment:
          type: integer
          format: int32
          readOnly: true
          deprecated: true
        creationTime:
          type: string
          format: date-time
          readOnly: true
      additionalProperties: false
    Titlefy.Data.Entities.Division:
      type: object
      properties:
        divisionId:
          type: integer
          format: int32
        divisionName:
          type:
          - string
          - 'null'
        referenceId:
          type:
          - string
          - 'null'
        branches:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Titlefy.Data.Entities.Br

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