POST api/property/recordvaluation

A command driven endpoint to Record a Valuation.

Request Information

URI Parameters

None.

Body Parameters

A wrapper for the various data contracts needed.

Dezrez.Core.DataContracts.External.Api.Property.Command.RecordValuation.RecordValuationDataContract
NameDescriptionTypeAdditional information
DateTime

date

None.

ValuationAppointmentId

integer

None.

PropertyId

integer

None.

AddressId

integer

None.

UpperValue

decimal number

None.

LowerValue

decimal number

None.

SuggestedValue

decimal number

None.

PriceQualifierType

Dezrez.Core.DataContracts.External.Api.System.EnumDataContract

None.

PriceType

Dezrez.Core.DataContracts.External.Api.System.EnumDataContract

None.

PriceRangeType

Dezrez.Core.DataContracts.External.Api.System.EnumDataContract

None.

PriceText

string

None.

BranchId

integer

None.

OwningTeamId

integer

None.

ExternalCompanyValuerId

integer

None.

AppraisalBranchId

integer

None.

NegotiatorIds

Collection of integer

None.

PreInstructFeeOptions

Collection of Dezrez.Core.DataContracts.External.Api.Property.Command.RecordValuation.RecordValuationPreInstructFeeOptionDataContract

None.

Fees

Collection of Dezrez.Core.DataContracts.External.Api.Property.Command.RecordValuation.RecordValuationFeeDataContract

None.

AgencyType

Dezrez.Core.DataContracts.External.Api.System.EnumDataContract

None.

ValuationType

Dezrez.Core.DataContracts.External.Api.System.EnumDataContract

None.

PriceOnApplication

boolean

None.

AvailableDate

date

None.

Term

Dezrez.Core.DataContracts.External.Api.System.EnumDataContract

None.

ServiceLevel

Dezrez.Core.DataContracts.External.Api.System.EnumDataContract

None.

FurnishLevel

Dezrez.Core.DataContracts.External.Api.System.EnumDataContract

None.

ValuationNote

string

None.

SendToPortal

boolean

None.

Request Formats

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'RecordValuationDataContract'.

application/json, text/json

Sample:
{
  "DateTime": "2024-03-28T08:28:03.8964382Z",
  "ValuationAppointmentId": 1,
  "PropertyId": 1,
  "AddressId": 1,
  "UpperValue": 2.1,
  "LowerValue": 3.1,
  "SuggestedValue": 4.1,
  "PriceQualifierType": {
    "Id": 1,
    "Name": "sample string 2",
    "SystemName": "sample string 3"
  },
  "PriceType": {
    "Id": 1,
    "Name": "sample string 2",
    "SystemName": "sample string 3"
  },
  "PriceRangeType": {
    "Id": 1,
    "Name": "sample string 2",
    "SystemName": "sample string 3"
  },
  "PriceText": "sample string 5",
  "BranchId": 1,
  "OwningTeamId": 1,
  "ExternalCompanyValuerId": 1,
  "AppraisalBranchId": 1,
  "NegotiatorIds": [
    1,
    2
  ],
  "PreInstructFeeOptions": [
    {
      "Fees": [
        {
          "Name": "sample string 1",
          "FeeValueType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeeCategoryType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeeChargeType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeeLiabilityType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeePercentageOfType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeeFrequency": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "ApplyTax": true,
          "VatValue": 3.1,
          "DefaultValue": 4.1,
          "ScaleableFees": [
            {
              "Name": "sample string 1",
              "Threshold": 2.1,
              "Value": 3.1,
              "ThresholdType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "ValueType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Id": 4
            },
            {
              "Name": "sample string 1",
              "Threshold": 2.1,
              "Value": 3.1,
              "ThresholdType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "ValueType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Id": 4
            }
          ],
          "AdditionalFees": [
            {
              "Name": "sample string 1",
              "Threshold": 2.1,
              "Value": 3.1,
              "ThresholdType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "ValueType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Id": 4
            },
            {
              "Name": "sample string 1",
              "Threshold": 2.1,
              "Value": 3.1,
              "ThresholdType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "ValueType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Id": 4
            }
          ],
          "Notes": "sample string 5",
          "TransactionType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "VatRateType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "PersistAsBranchFee": true,
          "PersistAsAgencyFee": true,
          "IsDefault": true,
          "Id": 9
        },
        {
          "Name": "sample string 1",
          "FeeValueType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeeCategoryType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeeChargeType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeeLiabilityType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeePercentageOfType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeeFrequency": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "ApplyTax": true,
          "VatValue": 3.1,
          "DefaultValue": 4.1,
          "ScaleableFees": [
            {
              "Name": "sample string 1",
              "Threshold": 2.1,
              "Value": 3.1,
              "ThresholdType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "ValueType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Id": 4
            },
            {
              "Name": "sample string 1",
              "Threshold": 2.1,
              "Value": 3.1,
              "ThresholdType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "ValueType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Id": 4
            }
          ],
          "AdditionalFees": [
            {
              "Name": "sample string 1",
              "Threshold": 2.1,
              "Value": 3.1,
              "ThresholdType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "ValueType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Id": 4
            },
            {
              "Name": "sample string 1",
              "Threshold": 2.1,
              "Value": 3.1,
              "ThresholdType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "ValueType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Id": 4
            }
          ],
          "Notes": "sample string 5",
          "TransactionType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "VatRateType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "PersistAsBranchFee": true,
          "PersistAsAgencyFee": true,
          "IsDefault": true,
          "Id": 9
        }
      ],
      "AgencyType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "ServiceLevelType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      }
    },
    {
      "Fees": [
        {
          "Name": "sample string 1",
          "FeeValueType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeeCategoryType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeeChargeType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeeLiabilityType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeePercentageOfType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeeFrequency": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "ApplyTax": true,
          "VatValue": 3.1,
          "DefaultValue": 4.1,
          "ScaleableFees": [
            {
              "Name": "sample string 1",
              "Threshold": 2.1,
              "Value": 3.1,
              "ThresholdType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "ValueType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Id": 4
            },
            {
              "Name": "sample string 1",
              "Threshold": 2.1,
              "Value": 3.1,
              "ThresholdType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "ValueType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Id": 4
            }
          ],
          "AdditionalFees": [
            {
              "Name": "sample string 1",
              "Threshold": 2.1,
              "Value": 3.1,
              "ThresholdType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "ValueType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Id": 4
            },
            {
              "Name": "sample string 1",
              "Threshold": 2.1,
              "Value": 3.1,
              "ThresholdType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "ValueType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Id": 4
            }
          ],
          "Notes": "sample string 5",
          "TransactionType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "VatRateType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "PersistAsBranchFee": true,
          "PersistAsAgencyFee": true,
          "IsDefault": true,
          "Id": 9
        },
        {
          "Name": "sample string 1",
          "FeeValueType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeeCategoryType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeeChargeType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeeLiabilityType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeePercentageOfType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "FeeFrequency": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "ApplyTax": true,
          "VatValue": 3.1,
          "DefaultValue": 4.1,
          "ScaleableFees": [
            {
              "Name": "sample string 1",
              "Threshold": 2.1,
              "Value": 3.1,
              "ThresholdType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "ValueType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Id": 4
            },
            {
              "Name": "sample string 1",
              "Threshold": 2.1,
              "Value": 3.1,
              "ThresholdType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "ValueType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Id": 4
            }
          ],
          "AdditionalFees": [
            {
              "Name": "sample string 1",
              "Threshold": 2.1,
              "Value": 3.1,
              "ThresholdType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "ValueType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Id": 4
            },
            {
              "Name": "sample string 1",
              "Threshold": 2.1,
              "Value": 3.1,
              "ThresholdType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "ValueType": {
                "Id": 1,
                "Name": "sample string 2",
                "SystemName": "sample string 3"
              },
              "Id": 4
            }
          ],
          "Notes": "sample string 5",
          "TransactionType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "VatRateType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "PersistAsBranchFee": true,
          "PersistAsAgencyFee": true,
          "IsDefault": true,
          "Id": 9
        }
      ],
      "AgencyType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "ServiceLevelType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      }
    }
  ],
  "Fees": [
    {
      "Name": "sample string 1",
      "FeeValueType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "FeeCategoryType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "FeeChargeType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "FeeLiabilityType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "FeePercentageOfType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "FeeFrequency": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "ApplyTax": true,
      "VatValue": 3.1,
      "DefaultValue": 4.1,
      "ScaleableFees": [
        {
          "Name": "sample string 1",
          "Threshold": 2.1,
          "Value": 3.1,
          "ThresholdType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "ValueType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "Id": 4
        },
        {
          "Name": "sample string 1",
          "Threshold": 2.1,
          "Value": 3.1,
          "ThresholdType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "ValueType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "Id": 4
        }
      ],
      "AdditionalFees": [
        {
          "Name": "sample string 1",
          "Threshold": 2.1,
          "Value": 3.1,
          "ThresholdType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "ValueType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "Id": 4
        },
        {
          "Name": "sample string 1",
          "Threshold": 2.1,
          "Value": 3.1,
          "ThresholdType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "ValueType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "Id": 4
        }
      ],
      "Notes": "sample string 5",
      "TransactionType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "VatRateType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "PersistAsBranchFee": true,
      "PersistAsAgencyFee": true,
      "IsDefault": true,
      "Id": 9
    },
    {
      "Name": "sample string 1",
      "FeeValueType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "FeeCategoryType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "FeeChargeType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "FeeLiabilityType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "FeePercentageOfType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "FeeFrequency": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "ApplyTax": true,
      "VatValue": 3.1,
      "DefaultValue": 4.1,
      "ScaleableFees": [
        {
          "Name": "sample string 1",
          "Threshold": 2.1,
          "Value": 3.1,
          "ThresholdType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "ValueType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "Id": 4
        },
        {
          "Name": "sample string 1",
          "Threshold": 2.1,
          "Value": 3.1,
          "ThresholdType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "ValueType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "Id": 4
        }
      ],
      "AdditionalFees": [
        {
          "Name": "sample string 1",
          "Threshold": 2.1,
          "Value": 3.1,
          "ThresholdType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "ValueType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "Id": 4
        },
        {
          "Name": "sample string 1",
          "Threshold": 2.1,
          "Value": 3.1,
          "ThresholdType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "ValueType": {
            "Id": 1,
            "Name": "sample string 2",
            "SystemName": "sample string 3"
          },
          "Id": 4
        }
      ],
      "Notes": "sample string 5",
      "TransactionType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "VatRateType": {
        "Id": 1,
        "Name": "sample string 2",
        "SystemName": "sample string 3"
      },
      "PersistAsBranchFee": true,
      "PersistAsAgencyFee": true,
      "IsDefault": true,
      "Id": 9
    }
  ],
  "AgencyType": {
    "Id": 1,
    "Name": "sample string 2",
    "SystemName": "sample string 3"
  },
  "ValuationType": {
    "Id": 1,
    "Name": "sample string 2",
    "SystemName": "sample string 3"
  },
  "PriceOnApplication": true,
  "AvailableDate": "2024-03-28T08:28:03.9120685Z",
  "Term": {
    "Id": 1,
    "Name": "sample string 2",
    "SystemName": "sample string 3"
  },
  "ServiceLevel": {
    "Id": 1,
    "Name": "sample string 2",
    "SystemName": "sample string 3"
  },
  "FurnishLevel": {
    "Id": 1,
    "Name": "sample string 2",
    "SystemName": "sample string 3"
  },
  "ValuationNote": "sample string 8",
  "SendToPortal": true
}

Response Information

Resource Description

Dezrez.Core.DataContracts.External.Api.Property.Command.RecordValuation.RecordValuationResponseDataContract
NameDescriptionTypeAdditional information
PropertyId

integer

None.

ValuedId

integer

None.

ValuationAppointmentId

integer

None.

RoleId

integer

None.

IsSuccess

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "PropertyId": 1,
  "ValuedId": 2,
  "ValuationAppointmentId": 1,
  "RoleId": 3,
  "IsSuccess": true
}