v1

latestOpenAPI 3.0.4MIT2026-08-0417157271.9 KB
Property

Get a single Property by PropertyKey

Both methods are valid and return the same result: a single Property entity identified by its unique PropertyKey. The path-style is more intuitive and commonly used in RESTful APIs. The function-style follows OData conventions and may be required in certain query contexts (e.g., when the key contains special characters or is not a simple numeric ID).

<b>Path-style access: </b>/odata/v1/Property/{PropertyKey}

<b>Example: </b>/odata/v1/Property/123456789

<b>Function-style access: </b>/odata/v1/Property('{PropertyKey}')

<b>Example: </b>/odata/v1/Property('123456789')

get/odata/v1/Property/{PropertyKey}

Path parameters

PropertyKeystring required

A unique identifier for this record from the immediate source

Query parameters

$selectstring

Selects which properties to include in the response.

Response

OK (DDF.Core.Entities.Property object)

@odata.contextstring nullable
ListingKeystring nullable

A unique identifier for this record from the immediate source.

PropertySubTypestring Enum: PropertySubType nullable

A list of types of residential and residential lease properties, i.e. Condo, etc. Or a list of Sub Types for Mobile, such as Expando, Manufactured, Modular, etc.

DocumentsAvailableinteger[] nullable

A list of the Documents available for the property. Knowing what documents are available for the property is valuable information.

LeaseAmountnumber double nullable

The amount of any lease the business pays for it's current location.

LeaseAmountFrequencystring Enum: FeeFrequency nullable

The frequency of the LeaseAmount is paid. Monthly, weekly, annual, etc.

BusinessTypeinteger[] nullable

The type of business being sold. Retail, Recreation, Restaurant, Residential, etc.

LeasePerUnitstring Enum: LotSizeUnits nullable

A pick list of the unit of measurement used for the lease per unit.

PricePerUnitstring Enum: LotSizeUnits nullable

A pick list of the unit of measurement used for the price per unit.

WaterBodyNamestring nullable

The name, if known, of the body of water on which the property is located. (E.g., lake name, river name, ocean name, sea name, canal name).

Viewinteger[] nullable

A view as seen from the listed property.

NumberOfBuildingsinteger nullable

Total number of separate buildings included in the income property.

NumberOfUnitsTotalinteger nullable

Total number of units included in the income property, occupied or unoccupied.

LotFeaturesinteger[] nullable

A list of features or description of the lot included in the sale/lease.

LotSizeAreanumber double nullable

The total area of the lot. See Lot Size Units for the units of measurement (Square Feet, Square Meters, Acres, etc.).

LotSizeDimensionsstring nullable

The dimensions of the lot minimally represented as length and width (i.e. 250 x 180) or a measurement of all sides of the polygon representing the property lines of the property. i.e. 30 x 50 x 120 x 60 x 22.

LotSizeUnitsstring Enum: LotSizeUnits nullable

A pick list of the unit of measurement for the area. i.e. Square Feet, Square Meters, Acres, etc.

PoolFeaturesinteger[] nullable

A list of features or description of the pool included in the sale/lease.

RoadSurfaceTypeinteger[] nullable

Pick list of types of surface of the Road to access the property. The surface of the road(s) for access to the property is an important factor in determining value of the property and it’s appropriateness for intended use.

CurrentUseinteger[] nullable

A list of the type(s) of current use of the property. The current use of the property is an important factor in understanding the overall condition of the land and determining it's appropriateness for intended use.

PossibleUseinteger[] nullable

A list of the type(s) of possible or best uses of the property. Probable use gives a good indication of what the best use or potential use of the property could be. i.e. Primary, Vacation, Investment, Rental, Retirement.

AnchorsCoTenantsstring nullable

The main or most notable tenants as well as other tenants of the shopping center or mall in which the commercial property is located.

WaterfrontFeaturesinteger[] nullable

A list of the features or description of the waterfront on which the property is located.

CommunityFeaturesinteger[] nullable

A list of features related to, or available within, the community.

FrontageLengthNumericnumber double nullable

A numeric representation of the length of the frontage.

{"stackTrail":"components:schemas:DDF.Infrastructure.Swagger.ExampleModels.ODataSingleResponse`1[[DDF.Core.Entities.Property, DDF.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]:properties:FrontageLengthNumericUnits","oasType":"schema","type":"unknown","description":"The unit of measurement used for the value in the FrontageLengthNumeric fields. e.g. feet, meters, etc.","nullable":true}
Fencinginteger[] nullable

A list of types of fencing at the property.

Appliancesinteger[] nullable

A list of the appliances that will be included in the sale/lease of the property.

OtherEquipmentinteger[] nullable

A list of other equipment that will be included in the sale of the property.

SecurityFeaturesinteger[] nullable

A list describing the security features included in the sale/lease.

TotalActualRentnumber double nullable

Total actual rent currently being collected from tenants of the income property.

ExistingLeaseTypeinteger[] nullable

Information about the status of the existing lease on the property. i.e. Net, Gross, Percentage,, etc.

AssociationFeenumber double nullable

A fee paid by the homeowner to the Home Owners Association which is used for the upkeep of the common area, neighborhood or other association related benefits.

AssociationFeeFrequencystring Enum: FeeFrequency nullable

The frequency the Association fee is paid. For example, Weekly, Monthly, Annually, Bi-Monthly, One Time, etc.

AssociationNamestring nullable

The name of the Home Owners Association.

AssociationFeeIncludesinteger[] nullable

Services included with the association fee. For example Landscaping, Trash, Water, etc.

OriginalEntryTimestampstring Enum: DateTime nullable

The date and time the record was inserted into the source system (in Zulu time (UTC)).

ModificationTimestampstring Enum: DateTime nullable

The date and time the record was last updated in the source system (in Zulu time (UTC)).

AvailabilityDatestring date-time nullable

The date the property will be available for possession/occupation.

ListingIdstring nullable

The well known identifier for the listing. The value may be identical to that of the Listing Key, but the Listing ID is intended to be the value used by a human to retrieve the information about a specific listing. In a multiple originating system or a merged system, this value may not be unique and may require the use of the provider system to create a synthetic unique value.

ListAgentNationalAssociationIdstring nullable

A system unique identifier. This is the primary MemberKey that the property belongs to.

CoListAgentNationalAssociationIdstring nullable

A system unique identifier. This is the secondary MemberKey that the property belongs to.

CoListAgentNationalAssociationId2string nullable

A system unique identifier. This is the secondary MemberKey that the property belongs to.

CoListAgentNationalAssociationId3string nullable

A system unique identifier. This is the secondary MemberKey that the property belongs to.

InternetEntireListingDisplayYNboolean nullable

A yes/no field that states the seller has allowed the listing to be displayed on Internet sites.

{"stackTrail":"components:schemas:DDF.Infrastructure.Swagger.ExampleModels.ODataSingleResponse`1[[DDF.Core.Entities.Property, DDF.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]:properties:StandardStatus","oasType":"schema","type":"unknown","description":"The status of the listing. This is a Single Select field.","nullable":true}
StatusChangeTimestampstring Enum: DateTime nullable

The transactional timestamp automatically recorded by the MLS system representing the date/time the listing's status was last changed (in Zulu time (UTC)).

PublicRemarksstring nullable

Text remarks that may be displayed to the public.

ListPricenumber double nullable

The current price of the property as determined by the seller and the seller's broker. For auctions this is the minimum or reserve price.

Inclusionsstring nullable

Portable elements of the property that will be included in the sale.

ListOfficeKeystring nullable

A system unique identifier. This is the OfficeKey that the property belongs to.

CoListOfficeKeystring nullable

A system unique identifier. This is the secondary OfficeKey that the property belongs to.

CoListOfficeKey2string nullable

A system unique identifier. This is the secondary OfficeKey that the property belongs to.

CoListOfficeKey3string nullable

A system unique identifier. This is the secondary OfficeKey that the property belongs to.

ListOfficeNationalAssociationIdstring nullable

A system unique identifier. This is the primary OfficeKey that the property belongs to.

CoListOfficeNationalAssociationIdstring nullable

A system unique identifier. This is the secondary OfficeKey that the property belongs to.

CoListOfficeNationalAssociationId2string nullable

A system unique identifier. This is the secondary OfficeKey that the property belongs to.

CoListOfficeNationalAssociationId3string nullable

A system unique identifier. This is the secondary OfficeKey that the property belongs to.

CoListAgentKeystring nullable

A system unique identifier. This is the secondary MemberKey that the property belongs to.

CoListAgentKey2string nullable

A system unique identifier. This is the secondary MemberKey that the property belongs to.

CoListAgentKey3string nullable

A system unique identifier. This is the secondary MemberKey that the property belongs to.

ListAgentKeystring nullable

A system unique identifier. This is the MemberKey that the property belongs to.

InternetAddressDisplayYNboolean nullable

A yes/no field that states the seller has allowed the listing address to be displayed on Internet sites.

ListingURLstring nullable

Provides a link to the specific listing on realtor.ca. The UTM codes should be removed when performing any ODATA operation with this field.

OriginatingSystemNamestring nullable

The name of the Originating record provider. Most commonly the name of the MLS. The place where the listing is originally input by the member. The legal name of the company.

PhotosCountinteger nullable

The total number of pictures or photos included with the listing.

PhotosChangeTimestampstring Enum: DateTime nullable

System generated timestamp of when the last update or change to the photos for this listing was made (in Zulu time (UTC)).

CommonIntereststring Enum: CommonInterest nullable

Common Interest is a type of ownership in a property that is composed of an individual lot or unit and a share of the ownership or use of common areas.

ListAORstring Enum: AOR nullable

The responsible board or association of REALTORS® for this listing.

ListAORKeystring nullable

A system unique identifier. Specifically, in aggregation systems, the ListAOR Key is the unique identifier of the primary board or association of REALTORS providing the property data, from the system where the record was retrieved.

UnparsedAddressstring nullable

The UnparsedAddress is a text representation of the address with the full civic location as a single entity. It may optionally include any of City, StateOrProvince, PostalCode and Country.

PostalCodestring nullable

The postal code portion of a street or mailing address.

SubdivisionNamestring nullable

A neighborhood, community, complex or builder tract.

StateOrProvincestring Enum: StateOrProvince nullable

Text field containing the accepted postal abbreviation for the state or province.

StreetDirPrefixstring Enum: StreetDir nullable

The direction indicator that precedes the listed property's street name.

StreetDirSuffixstring Enum: StreetDir nullable

The direction indicator that follows a listed property's street address.

StreetNamestring nullable

The street name portion of a listed property's street address.

StreetNumberstring nullable

The street number portion of a listed property's street address. In some areas the street number may contain non-numeric characters. This field can also contain extensions and modifiers to the street number, such as "1/2" or "-B". This street number field should not include Prefixes, Direction or Suffixes.

{"stackTrail":"components:schemas:DDF.Infrastructure.Swagger.ExampleModels.ODataSingleResponse`1[[DDF.Core.Entities.Property, DDF.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]:properties:StreetSuffix","oasType":"schema","type":"unknown","description":"The suffix portion of a listed property's street address.","nullable":true}
UnitNumberstring nullable

Text field containing the number or portion of a larger building or complex. Unit Number should appear following the street suffix or, if it exists, the street suffix direction, in the street address. Examples are: "APT G", "55", etc.

Countrystring Enum: Country nullable

The country in a postal address.

Citystring nullable

The city in listing address.

Directionsstring nullable

Driving directions to the property.

Latitudenumber double nullable

The geographic latitude of some reference point on the property, specified in degrees and decimal parts. Positive numbers must not include the plus symbol.

Longitudenumber double nullable

The geographic longitude of some reference point on the property, specified in degrees and decimal parts. Positive numbers must not include the plus symbol.

CityRegionstring nullable

A sub-section or area of a defined city. Examples would be Yorkville in Toronto, ON, Fairview in Vancouver, BC

MapCoordinateVerifiedYNboolean nullable

This flag is deprecated and should not be used by clients. Instead, use the GeoCodeManualYN flag to determine whether geocoordinates were manually provided by Boards or Members.

GeocodeManualYNboolean nullable

This flag indicates whether the geocoordinates in the response were manually provided, such as by Boards or Members. If the flag is set to false, users can decide whether to geocode those listings themselves or review them.

ParkingTotalinteger nullable

The total number of parking spaces included in the sale.

YearBuiltinteger nullable

The year that an occupancy permit is first granted for the house or other local measure of initial habitability of the build.

BathroomsPartialinteger nullable

The number of partial bathrooms in the property being sold/leased.

BathroomsTotalIntegerinteger nullable

The simple sum of the number of bathrooms.

BedroomsTotalinteger nullable

The total number of bedrooms in the dwelling.

BuildingAreaTotalnumber double nullable

Total area of the structure. Includes both finished and unfinished areas.

BuildingAreaUnitsstring Enum: AreaUnits nullable

A pick list of the unit of measurement for the area (e.g., Square Feet, Square Meters).

BuildingFeaturesinteger[] nullable

Features or amenities of the building or business park.

AboveGradeFinishedAreanumber double nullable

Finished area within the structure that is at or above the surface of the ground.

AboveGradeFinishedAreaUnitsstring Enum: AreaUnits nullable

A pick list of the unit of measurement for the area (e.g., Square Feet, Square Meters).

AboveGradeFinishedAreaSourcestring Enum: SquareFootageSource nullable

The source of the measurements. This is a pick list of options showing the source of the measurement (e.g., Agent, Assessor, Estimate).

AboveGradeFinishedAreaMinimumnumber double nullable

The minimum finished area within the structure that is at or above the surface of the ground.

AboveGradeFinishedAreaMaximumnumber double nullable

The maximum finished area within the structure that is at or above the surface of the ground.

BelowGradeFinishedAreanumber double nullable

The finished area within the structure that is below ground.

BelowGradeFinishedAreaUnitsstring Enum: AreaUnits nullable

A pick list of the unit of measurement for the area (e.g., Square Feet, Square Meters).

BelowGradeFinishedAreaSourcestring Enum: SquareFootageSource nullable

The source of the measurements. This is a pick list of options showing the source of the measurement (e.g., Agent, Assessor, Estimate).

BelowGradeFinishedAreaMinimumnumber double nullable

The minimum finished area within the structure that is below ground.

BelowGradeFinishedAreaMaximumnumber double nullable

The maximum finished area within the structure that is below ground.

LivingAreanumber double nullable

The total livable area within the structure.

LivingAreaUnitsstring Enum: AreaUnits nullable

A pick list of the unit of measurement for the area (e.g., Square Feet, Square Meters).

LivingAreaSourcestring Enum: SquareFootageSource nullable

The source of the measurements. This is a pick list of options showing the source of the measurement (e.g., Agent, Assessor, Estimate).

LivingAreaMinimumnumber double nullable

The minimum livable area within the structure.

LivingAreaMaximumnumber double nullable

The maximum livable area within the structure.

FireplacesTotalinteger nullable

The total number of fireplaces included in the property.

FireplaceYNboolean nullable

Does the property include a fireplace.

FireplaceFeaturesinteger[] nullable

A list of features or description of the fireplace(s) included in the sale/lease.

ArchitecturalStyleinteger[] nullable

A list describing the style of the structure. For example, Victorian, Ranch, Craftsman, etc.

Heatinginteger[] nullable

A list describing the heating features of the property.

FoundationDetailsinteger[] nullable

A list of the type(s) of foundation on which the property sits.

Basementinteger[] nullable

A list of information and features about the basement. i.e. None/Slab, Finished, Partially Finished, Crawl Space, Dirt, Outside Entrance, Radon Mitigation

ExteriorFeaturesinteger[] nullable

A list of features or description of the exterior of the property included in the sale/lease.

Flooringinteger[] nullable

A list of the type(s) of flooring found within the property.

ParkingFeaturesinteger[] nullable

A list of features or description of the parking included in the sale/lease.

Coolinginteger[] nullable

A list describing the cooling or air conditioning features of the property.

PropertyConditioninteger[] nullable

A list describing the condition of the property and any structures included in the sale.

Roofinteger[] nullable

A list describing the type or style of roof. For example Spanish Tile, Composite, Shake, etc.

ConstructionMaterialsinteger[] nullable

A list of the materials that were used in the construction of the property.

Storiesnumber double nullable

The number of floors in the property being sold.

PropertyAttachedYNboolean nullable

A flag indicating that the primary structure is attached to another structure that is not included in the sale. i.e. one unit of a duplex. As with all flags, the field may be null.

AccessibilityFeaturesinteger[] nullable

A list or description of the accessibility features included in the sale/lease.

BedroomsAboveGradeinteger nullable

The total number of bedrooms within the structure that is above ground.

BedroomsBelowGradeinteger nullable

The total number of bedrooms within the structure that is below ground.

Zoningstring nullable

A division of the city into areas of different permissible land uses. This Zone field should be used for the short code that is commonly used. For full textual descriptions please use the ZoningDescription field.

ZoningDescriptionstring nullable

A list of descriptions of the zoning of the property. The zoning codes are often non-descriptive and variant. Zoning Description is a more descriptive form of the zoning for the property, i.e. Agricultural, Residential, Rezone Possible, etc. Specific zone codes must be added to the Zoning field.

TaxAnnualAmountnumber double nullable

The annual property tax amount as of the last assessment made by the taxing authority.

TaxBlockstring nullable

A type of legal description for land in developed areas where streets or other rights-of-ways delineate large parcels of land referred to as divided into lots on which homes or other types of developments are built.

TaxLotstring nullable

A type of legal description for land in developed areas where streets or other rights-of-ways delineate large parcels of land referred to as divided into lots on which homes or other types of developments are built.

TaxYearinteger nullable

The year in with the last assessment of the property value/tax was made.

StructureTypeinteger[] nullable

The type of structure that the property completely or partially encompasses. For example, House or Cabin are the overall structure and typically sold or leased as a whole.

ParcelNumberstring nullable

A number used to uniquely identify a parcel or lot. This number is typically issued by the county or county assessor. The AP number format varies from county to county. It is recommended that all Parcel Numbers be transmitted without dashes or hyphens.

Utilitiesinteger[] nullable

A list of the utilities for the property being sold/leased.

IrrigationSourceinteger[] nullable

The source which the property receives its water for irrigation.

WaterSourceinteger[] nullable

A list of the source(s) of water for the property.

Sewerinteger[] nullable

A list describing the sewer or septic features of the property.

Electricinteger[] nullable

A list of electric-service related features of the property (e.g. 110 Volt, 3 Phase, 220 Volt, RV Hookup).

Example response

{
  "@odata.context": "https://localhost:7051/odata/v1/$metadata#DDF.Core.Entities.Property",
  "ListingKey": "12345",
  "PropertySubType": "Business",
  "DocumentsAvailable": [
    "Floor Plan, Site Plan"
  ],
  "LeaseAmount": 1000,
  "LeaseAmountFrequency": "Monthly",
  "BusinessType": [
    "Agriculture, Forestry"
  ],
  "LeasePerUnit": "Acres",
  "PricePerUnit": "square feet",
  "WaterBodyName": "WaterBodyName",
  "View": [
    "Ocean view"
  ],
  "NumberOfBuildings": 1,
  "NumberOfUnitsTotal": 45,
  "LotFeatures": [
    "Acreage"
  ],
  "LotSizeArea": 1,
  "LotSizeDimensions": "60 X 262",
  "LotSizeUnits": "Acres",
  "PoolFeatures": [
    "On Ground Pool"
  ],
  "RoadSurfaceType": [
    "Paved road"
  ],
  "CurrentUse": [
    "Recreational"
  ],
  "PossibleUse": [
    "Agriculture - active"
  ],
  "AnchorsCoTenants": "AnchorsCoTenant",
  "FrontageLengthNumeric": 400,
  "Appliances": [
    "Dryer - Electric"
  ],
  "OtherEquipment": [
    "Unknown"
  ],
  "TotalActualRent": 300,
  "ExistingLeaseType": [
    "Percentage"
  ],
  "AssociationFee": 10,
  "AssociationFeeFrequency": "Monthly",
  "AssociationName": "AssociationName",
  "AssociationFeeIncludes": [
    "Management"
  ],
  "OriginalEntryTimestamp": "\"2021-01-01T00:00:00.000Z\"",
  "ModificationTimestamp": "\"2021-01-01T00:00:00.000Z\"",
  "AvailabilityDate": "\"2021-01-01T00:00:00.000Z\"",
  "ListingId": "00001",
  "ListAgentNationalAssociationId": "00001",
  "CoListAgentNationalAssociationId": "00001",
  "CoListAgentNationalAssociationId2": "00001",
  "CoListAgentNationalAssociationId3": "00001",
  "InternetEntireListingDisplayYN": true,
  "StatusChangeTimestamp": "\"2021-01-01T00:00:00.000Z\"",
  "PublicRemarks": "PRIME COMMERCIAL LOCATION.",
  "ListPrice": 800000,
  "Inclusions": "Inclusions",
  "ListOfficeKey": "ListOfficeKey",
  "CoListOfficeKey": "CoListOfficeKey",
  "CoListOfficeKey3": "CoListOfficeKey3",
  "ListOfficeNationalAssociationId": "ListOfficeNationalAssociationId",
  "CoListOfficeNationalAssociationId": "CoListOfficeNationalAssociationId",
  "CoListOfficeNationalAssociationId2": "CoListOfficeNationalAssociationId2",
  "CoListOfficeNationalAssociationId3": "CoListOfficeNationalAssociationId3",
  "CoListAgentKey": "CoListAgentKey",
  "CoListAgentKey2": "CoListAgentKey2",
  "CoListAgentKey3": "CoListAgentKey3",
  "ListAgentKey": "ListAgentKey",
  "InternetAddressDisplayYN": true,
  "PhotosChangeTimestamp": "\"2021-01-01T00:00:00.000Z\"",
  "CommonInterest": "Business",
  "ListAOR": "Fredericton",
  "UnparsedAddress": "UnparsedAddress",
  "PostalCode": "PostalCode",
  "SubdivisionName": "SubdivisionName",
  "StateOrProvince": "Ontario",
  "StreetDirPrefix": "North",
  "StreetDirSuffix": "South",
  "StreetName": "StreetName",
  "StreetNumber": "StreetNumber",
  "UnitNumber": "123",
  "Country": "Canada",
  "City": "City",
  "Directions": "Directions",
  "CityRegion": "Parkdale",
  "MapCoordinateVerifiedYN": true,
  "GeocodeManualYN": true,
  "ParkingTotal": 1,
  "YearBuilt": 2003,
  "BathroomsPartial": 1,
  "BathroomsTotalInteger": 2,
  "BedroomsTotal": 2,
  "BuildingAreaTotal": 2000,
  "BuildingAreaUnits": "square feet",
  "BuildingFeatures": [
    "Laundry Facility"
  ],
  "AboveGradeFinishedArea": 100,
  "AboveGradeFinishedAreaUnits": "Square Feet",
  "AboveGradeFinishedAreaSource": "Appraiser",
  "AboveGradeFinishedAreaMinimum": 100,
  "AboveGradeFinishedAreaMaximum": 100,
  "BelowGradeFinishedArea": 100,
  "BelowGradeFinishedAreaUnits": "Square Feet",
  "BelowGradeFinishedAreaSource": "Appraiser",
  "BelowGradeFinishedAreaMinimum": 100,
  "BelowGradeFinishedAreaMaximum": 100,
  "LivingArea": 100,
  "LivingAreaUnits": "Acres",
  "LivingAreaSource": "Appraiser",
  "LivingAreaMinimum": 100,
  "LivingAreaMaximum": 100,
  "FireplacesTotal": 1,
  "FireplaceYN": true,
  "FireplaceFeatures": [
    "Conventional"
  ],
  "ArchitecturalStyle": [
    "Hillside Bungalow"
  ],
  "Heating": [
    "Heat Pump"
  ],
  "FoundationDetails": [
    "Wood"
  ],
  "Basement": [
    "Full"
  ],
  "ExteriorFeatures": [
    "Steel"
  ],
  "Flooring": [
    "Concrete"
  ],
  "ParkingFeatures": [
    "Attached Garage"
  ],
  "Cooling": [
    "Central air conditioning"
  ],
  "PropertyCondition": [
    "New"
  ],
  "Roof": [
    "Conventional"
  ],
  "ConstructionMaterials": [
    "Insulbrick"
  ],
  "Rooms": [
    {
      "RoomKey": "12345",
      "ListingId": "ListingId",
      "ListingKey": "12345",
      "ModificationTimestamp": "\"2021-01-01T00:00:00.000Z\"",
      "RoomDescription": "RoomDescription",
      "RoomDimensions": "RoomDimensions",
      "RoomLength": 10,
      "RoomLevel": "Second level",
      "RoomWidth": 10,
      "RoomLengthWidthUnits": "Square feet",
      "RoomType": "Living room"
    }
  ],
  "Stories": 3,
  "BedroomsAboveGrade": 3,
  "BedroomsBelowGrade": 2,
  "Zoning": "Zoning",
  "ZoningDescription": "ZoningDescription",
  "TaxAnnualAmount": 3000,
  "TaxBlock": "TaxBlock",
  "TaxLot": "TaxLot",
  "TaxYear": 2021,
  "StructureType": [
    "House"
  ],
  "ParcelNumber": "029-005-370",
  "Utilities": [
    "Sewer"
  ],
  "IrrigationSource": [
    "Flood"
  ],
  "WaterSource": [
    "Municipal water"
  ],
  "Sewer": [
    "No sewage system"
  ],
  "Electric": [
    "220v Entry",
    "600 Amp Service"
  ],
  "Media": [
    {
      "MediaKey": "MediaKey",
      "LongDescription": "REALTOR.ca Logo",
      "MediaURL": "https:///ddfcdn.realtor.ca/realtorlogo.png",
      "ModificationTimestamp": "2019-08-24T14:15:22Z",
      "Order": 1,
      "PreferredPhotoYN": true,
      "ResourceRecordId": "RealtorLogo.png",
      "ResourceRecordKey": "1234",
      "ResourceName": "Member",
      "MediaCategory": "Photo"
    }
  ]
}