website#sharepropertyvaluereport

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#sharepropertyvaluereport",
  "recipient": "https://bhhs.hsfaffiliates.com/profile/card#me",
  "time": "2026-05-28T19:35:18.538Z",
  "agent": "https://ny302.bhhs.hsfaffiliates.com/profile/card#me",
  "instrument": "https://aem.bhhs.hsfaffiliates.com/profile/card#me",
  "source": "https://ny302.bhhs.hsfaffiliates.com/profile/card#me",
  "originalRecipient": "https://ny302.bhhs.hsfaffiliates.com/profile/card#me",
  "data": {
    "type": "ShareAction",
    "identifier": "nwurogb34tnoi3t",
    "agent": {
      "type": "Contact",
      "name": "Tony Sadlik",
      "givenName": "Tony",
      "familyName": "Sadlik",
      "email": "tsadlik@bhhscnyrealty.com",
      "identifier": {
        "hsfconsumerid": "f9bcfff6-e9bf-49b5-b982-96346bfbd843"
      },
      "additionalProperty": {
        "userPath": "https://www.bhhscnyrealty.com/home-value?address=484%2520Main%2520St%2C%2520New%2520York%2520Mills%2C%2520New%2520York%2C%252013417%3BHome%20Value%20CNY%20Realty%20|%20Berkshire%20Hathaway%20HomeServices%3B0",
        "workingWithAgent": false
      }
    },
    "participant": {
      "type": "RealEstateAgent",
      "id": "https://ny302.bhhs.hsfaffiliates.com/profile/card#me",
      "name": "Tony Sadlik"
    },
    "instrument": {
      "type": "RealEstateWebsite",
      "url": "https://ny302.bhhs.hsfaffiliates.com/profile/card#me"
    },
    "object": {
      "type": "PropertyValueReport",
      "name": "Single Family Residential",
      "dateCreated": "2026-05-28T07:35:18",
      "result": {
        "type": "MonetaryAmount",
        "minValue": 163880,
        "maxValue": 318120,
        "value": 241000,
        "currency": "USD"
      },
      "about": {
        "type": "RealEstateProperty",
        "propertyType": "Single Family Residential",
        "propertySubType": "Residential",
        "addressCounty": "ONEIDA",
        "addressCountry": "USA",
        "addressLocality": "NEW YORK MILLS",
        "addressRegion": "NY",
        "apn": "307007 317.010-1-40",
        "image": [],
        "latitude": 43.10099,
        "livingArea": {
          "type": "QuantitativeValue",
          "unitCode": "SqFt",
          "unitText": "Square Feet",
          "value": 2245
        },
        "longitude": -75.29613,
        "lotSize": {
          "type": "QuantitativeValue",
          "unitCode": "SqFt",
          "unitText": "Square Feet",
          "value": 15196.5
        },
        "numberOfBathrooms": 1,
        "numberOfBedrooms": 2,
        "numberOfRooms": 6,
        "postalCode": "13417",
        "streetAddress": "484 MAIN ST",
        "yearBuilt": 1885,
        "heating": "Hot Water",
        "soldPrice": {
          "type": "PriceSpecification",
          "price": 0,
          "priceCurrency": "USD"
        },
        "additionalProperty": {
          "score": 68,
          "parcelId": "307007 317.010-1-40",
          "averageSalePrice": {
            "type": "PriceSpecification",
            "price": 273140,
            "priceCurrency": "USD"
          },
          "nonDisclosureProperty": false,
          "taxAssessedValue": {
            "type": "MonetaryAmount",
            "amount": 70100,
            "currency": "USD"
          },
          "taxAssessedYear": 2025,
          "neighborhoodName": "WINDING CREEK THE SPRINGS",
          "useNeighborhoodDataForCharts": false,
          "ownerName": "GEORGE & DOLORES NOMA (LIFE USE); LAWRENCE NOMA;DON NOMA;GEORGE & DOLORES NOMA",
          "ownerOccupied": "N",
          "ownersEstimatedEquity": {
            "@type": "MonetaryAmount",
            "amount": 241000,
            "currency": "USD"
          },
          "firstLoanPrice": {
            "@type": "MonetaryAmount",
            "amount": 366718,
            "currency": "USD"
          },
          "firstLoanLenderName": "NATIONAL BANK OF KANSAS CITY",
          "secondLoanPrice": {
            "@type": "MonetaryAmount",
            "amount": 0,
            "currency": "USD"
          },
          "lastRefinanceLoanVal1": {
            "@type": "MonetaryAmount",
            "amount": 362399,
            "currency": "USD"
          },
          "lastRefinanceLenderName1": "R M K FINANCIAL CORP",
          "lastRefinanceLoanVal2": {
            "@type": "MonetaryAmount",
            "amount": 0,
            "currency": "USD"
          },
          "Title_Company": "NONE AVAILABLE"
        }
      }
    },
    "originatingSystem": {
      "type": "SoftwareApplication",
      "name": "RDesk",
      "description": "User Created.",
      "url": "http://www.rdeskwebsite.com/"
    },
    "event": {
      "type": "Event",
      "name": "Property Showing 484 Main St, New York Mills, New York, 13417",
      "description": "FYI",
      "subEvents": [
        {
          "type": "Campaign",
          "name": "A good campaign name",
          "id": "ire:1d2995307f2c48ae9543caf586f43f9b",
          "url": "https://www.bhhspro.com/mentor/steve-baird/cid-356481/oh/889-hartford-drive-44035/pid-338005633",
          "contactGroup": [
            {
              "type": "Collection",
              "name": "Topic 1"
            },
            {
              "type": "Collection",
              "name": "Topic 2"
            }
          ]
        }
      ]
    },
    "recipient": {
      "type": "Person",
      "email": "tsadlik@bhhscnyrealty.com",
      "givenName": "Tony",
      "familyName": "Sadlik"
    }
  },
  "@id": "https://bhhs.hsfaffiliates.com/outbox/c49dac6566f44b2d85e4efdd8e77c293",
  "id": "https://aem.bhhs.hsfaffiliates.com/publish/0313d95cf3ea43f8ab33a6eaa2b34431",
  "timestamp": 1779996918538,
  "@to": "https://listtracwebsite.bhhs.hsfaffiliates.com/profile/card#me"
}

Payload

NameTypeDescription
(root)object-
topicstringconst ("realestate/website#sharepropertyvaluereport")
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
@tostringformat (uri)
dataobjectthe message payload. RANGE: ShareAction
data.typestring!const ("ShareAction")
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.participant.namestringparticipant name
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.numberOfRoomsnumbernumber of rooms
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.object.about.additionalProperty.Title_Companystringtitle company
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.recipient.typestringconst ("Person")
data.recipient.emailstringformat (email)
data.recipient.givenNamestringfirst name
data.recipient.familyNamestringlast name
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