website#viewpropertyvaluereport

Message

website user (data.agent) has viewed a listing (data.object) on a webiste or mobile app (data.instrument)

Payload Example(s) (generated)

{
  "topic": "realestate/website#viewpropertyvaluereport",
  "recipient": "https://bhhs.hsfaffiliates.com/profile/card#me",
  "time": "2025-10-28T23:44:16.153Z",
  "agent": "https://dev.bhhs.hsfaffiliates.com/profile/card#me",
  "instrument": "https://aem.dev.bhhs.hsfaffiliates.com/profile/card#me",
  "source": "https://3028345.dev.bhhs.hsfaffiliates.com/profile/card#me",
  "originalRecipient": "https://3028345.dev.bhhs.hsfaffiliates.com/profile/card#me",
  "data": {
    "type": "ViewAction",
    "identifier": "nwurogb34tnoi3t",
    "agent": {
      "type": "Contact",
      "name": "Home Value Estimate Lead",
      "givenName": "Home Value",
      "familyName": "Estimate Lead",
      "email": "13e9b747-ac8a-4941-80a9-02c1efc31216@no-email-provided.com",
      "identifier": {
        "hsfconsumerid": "9dbe571d-7e3e-41ef-8070-6cfe78827c7a"
      },
      "additionalProperty": {
        "userPath": "https://www.dev.bhhs.com/northwest-real-estate-or311/netarts/michelle-dienee-carlon/cid-3128345/home-value?address=1924%21Northeast%2171%21Street,%21Lincoln%21City,%21OR,%2197367&agentId=3128345;Home Value | Michelle Dienee Carlon | Berkshire Hathaway HomeServices;1",
        "workingWithAgent": false
      }
    },
    "participant": {
      "type": "RealEstateAgent",
      "id": "https://3028345.dev.bhhs.hsfaffiliates.com/profile/card#me"
    },
    "instrument": {
      "type": "RealEstateWebsite",
      "url": "https://3028345.dev.bhhs.hsfaffiliates.com/profile/card#me"
    },
    "object": {
      "type": "PropertyValueReport",
      "name": "SEC/TWN/RNG/MER:SEC 27 TWN 06S RNG 11W PROPERTY ID R101811 FOOTHILLS ADDN. TO ROADS END, LOT 28, DOC202104420 ",
      "dateCreated": "2025-10-28T11:44:15",
      "result": {
        "type": "MonetaryAmount",
        "minValue": 1119700,
        "maxValue": 1484300,
        "value": 1302000,
        "currency": "USD"
      },
      "about": {
        "type": "RealEstateProperty",
        "propertyType": "Single Family",
        "addressCountry": "US",
        "addressLocality": "LINCOLN CITY",
        "addressRegion": "OR",
        "image": [],
        "latitude": 45.01661,
        "livingArea": {
          "type": "QuantitativeValue",
          "unitCode": "SqFt",
          "unitText": "Square Feet",
          "value": 2516
        },
        "longitude": -124.00688,
        "lotSize": {
          "type": "QuantitativeValue",
          "unitCode": "SqFt",
          "unitText": "Square Feet",
          "value": 6970
        },
        "numberOfBathrooms": 2.2,
        "numberOfBedrooms": 3,
        "postalCode": "97367",
        "streetAddress": "1924 NE 71ST ST",
        "yearBuilt": 2004,
        "additionalProperty": {
          "score": 86,
          "parcelId": "06-11-27-DD-06800-00",
          "averageSalePrice": {
            "type": "PriceSpecification",
            "price": 1097027,
            "priceCurrency": "USD"
          },
          "nonDisclosureProperty": false,
          "taxAssessedValue": {
            "type": "MonetaryAmount",
            "amount": 688830,
            "currency": "USD"
          },
          "taxAssessedYear": 2024,
          "useNeighborhoodDataForCharts": true,
          "ownerName": "BUSHMAN GORDON H (TSTEE)",
          "ownerOccupied": "Y",
          "ownersEstimatedEquity": {
            "@type": "MonetaryAmount",
            "amount": 1302000,
            "currency": "USD"
          },
          "firstLoanPrice": {
            "@type": "MonetaryAmount",
            "amount": 0,
            "currency": "USD"
          },
          "secondLoanPrice": {
            "@type": "MonetaryAmount",
            "amount": 0,
            "currency": "USD"
          },
          "lastRefinanceLoanVal1": {
            "@type": "MonetaryAmount",
            "amount": 0,
            "currency": "USD"
          },
          "lastRefinanceLoanVal2": {
            "@type": "MonetaryAmount",
            "amount": 0,
            "currency": "USD"
          }
        }
      }
    },
    "event": {
      "type": "Event",
      "name": "Property Showing 1924 Northeast 71 Street, Lincoln City, OR, 97367",
      "description": "",
      "subEvents": []
    },
    "recipient": {}
  },
  "@id": "https://listtrac.dev.bhhs.hsfaffiliates.com/inbox/6c5618953d894d73ad5fbeb981a2a771",
  "id": "https://aem.dev.bhhs.hsfaffiliates.com/publish/d86bc2873dd844be904f76243344f48d",
  "timestamp": 1761695056153
}

Payload

NameTypeDescription
(root)object-
topicstringconst ("realestate/website#viewpropertyvaluereport")
recipientstringformat (uri)
timestringdate & time the event was produced format (date-time)
agentstringformat (uri)
instrumentstringformat (uri)
sourcestringassociated RealEstate{Agent,Office,Organization}
originalRecipientstringformat (uri)
@idstringformat (uri)
idstringformat (uri)
timestampnumberevent timestamp
dataobjectthe message payload. RANGE: ViewAction
data.typestring!const ("ViewAction")
data.identifierstringunique identifier
data.agentobject!the website user. RANGE: Contact, Person
data.agent.typestringallowed ("Person", "Contact")
data.agent.namestringfull name
data.agent.givenNamestringfirst name
data.agent.familyNamestringlast name
data.agent.emailstringformat (email)
data.agent.identifierobjectagent identifier
data.agent.identifier.hsfconsumeridstringHSF consumer identifier
data.agent.additionalPropertyobjectadditional property for the website user
data.agent.additionalProperty.userPathstringuser path
data.agent.additionalProperty.workingWithAgentbooleantrue or false
data.participantobjectparticipant details
data.participant.typestringconst ("RealEstateAgent")
data.participant.idstringformat (uri)
data.instrumentobjectwebsite or mobile application. RANGE: RealEstateWebsite, MobileApplication, Thing
data.instrument.typestringconst ("RealEstateWebsite")
data.instrument.urlstringformat (uri)
data.objectobject!property value report details. RANGE: PropertyValueReport
data.object.typestringconst ("PropertyValueReport")
data.object.namestringproperty value report name
data.object.dateCreatedstringdate and time the report was created
data.object.resultobjectproperty value result
data.object.result.typestringconst ("MonetaryAmount")
data.object.result.minValuenumberminimum estimated value
data.object.result.maxValuenumbermaximum estimated value
data.object.result.valuenumberestimated value
data.object.result.currencystringcurrency
data.object.aboutobjectproperty details
data.object.about.typestringconst ("RealEstateProperty")
data.object.about.propertyTypestringproperty type
data.object.about.propertySubTypestringproperty subtype
data.object.about.addressCountystringcounty
data.object.about.addressCountrystringcountry
data.object.about.addressLocalitystringcity or locality
data.object.about.addressRegionstringstate or region
data.object.about.apnstringassessor parcel number
data.object.about.imagearrayproperty images
data.object.about.latitudenumberlatitude
data.object.about.longitudenumberlongitude
data.object.about.livingAreaobjectliving area details
data.object.about.livingArea.typestringconst ("QuantitativeValue")
data.object.about.livingArea.unitCodestringunit code
data.object.about.livingArea.unitTextstringunit text
data.object.about.livingArea.valuenumberliving area value
data.object.about.lotSizeobjectlot size details
data.object.about.lotSize.typestringconst ("QuantitativeValue")
data.object.about.lotSize.unitCodestringunit code
data.object.about.lotSize.unitTextstringunit text
data.object.about.lotSize.valuenumberlot size value
data.object.about.numberOfBathroomsnumbernumber of bathrooms
data.object.about.numberOfBedroomsnumbernumber of bedrooms
data.object.about.postalCodestringpostal code
data.object.about.streetAddressstringstreet address
data.object.about.yearBuiltnumberyear built
data.object.about.heatingstringheating details
data.object.about.soldPriceobjectsold price details
data.object.about.soldPrice.typestringconst ("PriceSpecification")
data.object.about.soldPrice.pricenumbersold price
data.object.about.soldPrice.priceCurrencystringuse ISO4217
data.object.about.additionalPropertyobjectadditional property details
data.object.about.additionalProperty.scorenumberscore
data.object.about.additionalProperty.parcelIdstringparcel identifier
data.object.about.additionalProperty.averageSalePriceobjectaverage sale price details
data.object.about.additionalProperty.averageSalePrice.typestringconst ("PriceSpecification")
data.object.about.additionalProperty.averageSalePrice.pricenumberaverage sale price
data.object.about.additionalProperty.averageSalePrice.priceCurrencystringuse ISO4217
data.object.about.additionalProperty.nonDisclosurePropertybooleantrue or false
data.object.about.additionalProperty.taxAssessedValueobjecttax assessed value details
data.object.about.additionalProperty.taxAssessedValue.typestringconst ("MonetaryAmount")
data.object.about.additionalProperty.taxAssessedValue.amountnumbertax assessed amount
data.object.about.additionalProperty.taxAssessedValue.currencystringcurrency
data.object.about.additionalProperty.taxAssessedYearnumbertax assessed year
data.object.about.additionalProperty.neighborhoodNamestringneighborhood name
data.object.about.additionalProperty.useNeighborhoodDataForChartsbooleantrue or false
data.object.about.additionalProperty.ownerNamestringowner name
data.object.about.additionalProperty.ownerOccupiedstringowner occupied flag
data.object.about.additionalProperty.ownersEstimatedEquityobjectowner estimated equity details
data.object.about.additionalProperty.ownersEstimatedEquity.@typestringconst ("MonetaryAmount")
data.object.about.additionalProperty.ownersEstimatedEquity.amountnumberestimated equity amount
data.object.about.additionalProperty.ownersEstimatedEquity.currencystringcurrency
data.object.about.additionalProperty.firstLoanPriceobjectfirst loan price details
data.object.about.additionalProperty.firstLoanPrice.@typestringconst ("MonetaryAmount")
data.object.about.additionalProperty.firstLoanPrice.amountnumberfirst loan amount
data.object.about.additionalProperty.firstLoanPrice.currencystringcurrency
data.object.about.additionalProperty.firstLoanLenderNamestringfirst loan lender name
data.object.about.additionalProperty.secondLoanPriceobjectsecond loan price details
data.object.about.additionalProperty.secondLoanPrice.@typestringconst ("MonetaryAmount")
data.object.about.additionalProperty.secondLoanPrice.amountnumbersecond loan amount
data.object.about.additionalProperty.secondLoanPrice.currencystringcurrency
data.object.about.additionalProperty.lastRefinanceLoanVal1objectlast refinance loan value details
data.object.about.additionalProperty.lastRefinanceLoanVal1.@typestringconst ("MonetaryAmount")
data.object.about.additionalProperty.lastRefinanceLoanVal1.amountnumberlast refinance loan amount
data.object.about.additionalProperty.lastRefinanceLoanVal1.currencystringcurrency
data.object.about.additionalProperty.lastRefinanceLenderName1stringlast refinance lender name
data.object.about.additionalProperty.lastRefinanceLoanVal2objectlast refinance loan value details
data.object.about.additionalProperty.lastRefinanceLoanVal2.@typestringconst ("MonetaryAmount")
data.object.about.additionalProperty.lastRefinanceLoanVal2.amountnumberlast refinance loan amount
data.object.about.additionalProperty.lastRefinanceLoanVal2.currencystringcurrency
data.eventobjectevent details
data.event.typeobjecttype of the event e.g Campaign
data.event.namestringany string name
data.event.descriptionstringevent description
data.event.idstringformat (uri)
data.event.urlstringurl of the event
data.event.subEventsarrayarray of subEvents
data.recipientobjectrecipient details
data.originatingSystemobjectthe original system where this item was created. Can be of type Thing or any sub-type.

Headers

NameTypeDescription
(root)object-
timestringdate & time the event was produced format (date-time)
agentstringif you are a multi-tenant app, then the agent is the user associated with the event data. any future events related to this message will be sent to the same agent/recipient format (uri)
instrumentstringthe app or service that produced the event on behalf of the agent/user format (uri)
sourcestringa copy of the event was sent to the source(s). format (uri)
originalRecipientstringthe originalRecipient helps you determine the subscription that delivered the event to you. if the originalRecipient is the same as the agent, then the you are subscribed to the agent. if the originalRecipient is different from the agent, then you are subscribed to the event source format (uri)
idstringthe Event ID (aka "Publish ID") is the immutable canonical identifier for the event. it is a URI that is unique to the event and will not change. all subscribers will receive the same id for the same event. format (uri)
@idstringformat (uri)

Tools