listing#updatebuyercompensation

Message

update buyer compensation of property listing

Payload Example(s) (generated)

{
  "topic": "realestate/listing#updatebuyercompensation",
  "recipient": "https://websiteactivity.bhhs.hsfaffiliates.com/profile/card#me",
  "data": {
    "type": "UpdateAction",
    "object": {
      "type": "PropertyListing",
      "listingId": "370137684",
      "listingOffice": {
        "type": "RealEstateOffice",
        "name": "Berkshire Hathaway Test",
        "email":"info@keysrealestatetest.com",
        "identifier": {
          "mlsOfficeId": "kwa.10017"
        },
        "additionalProperty": {
          "officeId": "FL309-002"
        }
      },
      "buyerCompensation": {
        "buyerCompensationOfferedYN": "Y",
        "compensationType": "percentage",
        "compensationValue": "2"
      }
    }
  }
}

Payload

NameTypeDescription
topicstringconst ("realestate/listing#updatebuyercompensation")
recipientstring<uri>the recipient of the event with this id
data.typestringconst ("UpdateAction")
data.object.typestringconst ("PropertyListing")
data.object.listingIdstringthe local identifier for the listing
data.object.listingOffice.typestringconst ("RealEstateOffice")
data.object.listingOffice.namestringthe listing office name
data.object.listingOffice.emailstringthe listing office email
data.object.listingOffice.identifier.mlsOfficeIdstringthe listing office identifier
data.object.additionalProperty.officeIdstringBHHS office identifier
data.object.buyerCompensation.buyerCompensationOfferedYNboolbuyer compensation status(Y/N)
data.object.buyerCompensation.compensationTypestringallowed("percentage", "flat", "text")
data.object.buyerCompensation.compensationValuestringvalue of compensation

Tools