RealEquity API: Mapping from feeds to API

Last updated 03-05-2023
<< Back to overview


CBEjendom feed XSD

Consult the CBEjendom XSD for an overview of the values that can be returned by C&B Classic in the feed: DvsUdtraekCBEjendom (DErettelser2022v1).xsd

Legend

Mark
Meaning
Y
Available in feed or API
N
Not available in feed or API
O
Obsolete in public case profile.
Q
Further clarification required.

Mapping table

Feed tag
Feed data type (XML)
Available feed
Available API
API property
API data type (JSON)
Comment
Sag
The XML root element.
Sag\Cbklientversion
String
Y
O
The customers' current version of the C&B Classic client. Obsolete in public case profile.
Sag\Opdateret
Datetime
Y
Y
lastUpdatedAt
String
RealEquity returns string representation of DateTime, e.g. "2023-04-21T12:52:43.278374+00:00".
Sag\SagID
String
Y
Y
externalReferences[n] ->
externalId
String
C&B Classic returns a string representation of a guid wrapped in {} brackets in the feed.

RealEquity returns an ordinary string representation of a guid.

Filter "externalReferences" on "externalSystemNamespace" = "cb.classic.id":

"externalReferences": [
{
"externalId": "d2ece06e-09b4-47d4-86fe-0be10a6f52f6",
"externalSystemNamespace": "cb.classic.id"
},
Sag\REID
String
Y
Y
caseId
String
A string represention of a guid.
Sag\ButikID
String
Y
O
The customer number. Obsolete in public case profile. Use the RealEquity Resource Group ID instead.
Sag\Kaede
String
Y
O
The chain of the customer. Obsolete in public case profile.
Sag\Underkaede
String
Y
O
The sub chain of the customer. Obsolete in public case profile.
Sag\SagsNr
String
Y
Y
caseNumber
String
The human friendly case number of the case.

Same in C&B Classic and RealEquity.
Sag\KoebsaftaleUnderskrevetdato
Date
Y
Q
Sag\Status
String
Y
Y
stateNamespace
String
The status of the case.

The mapping between C&B Classic and RealEquity state models is documented in this topic on our Developer Forum.
Y
Y
stateReasonNamespace
String
Y
Y
stateFlowNamespace
String
Y
Y
stateCategoryNamespace
String
Sag\UdbudsForm
String
Y
Y
caseNamespace
String
C&B Classic provides the type of proposition, e.g. "Salg" for a sale.

RealEquity provides a namespace describing both the type of case and the proposition, e.g. "dk.realequity.case.home.sale" for the sale of a home.
Sag\ProjektInfo (object)
Sag\ProjektInfo\Projektsalg
Boolean
Y
Y
underConstruction
Boolean
Indicates whether the case concerns a property (or properties) under construction.
Sag\ProjektInfo\Projektid
String
Y
Q
C&B Classic returns a string representation of a guid wrapped in {} brackets in the feed.
Sag\ProjektInfo\Reserveret
Boolean
Y
Q
Sag\ProjektInfo\ForventetIndflytningsklar
Date
Y
Y
constructionReadyDate
String
In the RealEquity API, a string representation of date time (without time precision).
Sag\Ejendom (object)
In the C&B Classic feed, there can be only one estate per case. The RealEquity API is prepared for multiple.

Filter "estates" by "isPrimary" = true to find the primary estate on the case.
Sag\Ejendom\Ejendomskategori
String

Y
Y
estates[n] ->
namespace
String
In RealEquity, the Ejendomskategori (estate category) and the Ejendomstype (estate type) from C&B Classic are represented differently through the use of a fundamental Estate type and a number of taxonomies applicable to Estates. There is no 1:1 relation. RealEquity allows for new combinations and increased granularity.

The estate type. Prepared for multiple estates per case.
Y
Y
estates[n] ->
taxons[n] ->
value
Boolean
In RealEquity, the Ejendomskategori (estate category) and the Ejendomstype (estate type) from C&B Classic are represented differently through the use of a fundamental Estate type and a number of taxonomies applicable to Estates. There is no 1:1 relation. RealEquity allows for new combinations and increased granularity.

Part of an Estate taxonomy. See the overview of case types, estate types and their taxonomies.

Filter taxons on:
  • "taxonomyNamespace" = "dk.realequity.taxonomy.markeringerpaaejendom"
  • or "taxonomyNamespace" = "dk.realequity.taxonomy.ejerform"
  • or "taxonomyNamespace" = "dk.realequity.taxonomy.kategori"
...and the appropriate "taxonNamespace" as identified from the documentation linked to above.

Sag\Ejendom\Ejendomstype
String

Y
Y
estates[n] ->
namespace
String
In RealEquity, the Ejendomskategori (estate category) and the Ejendomstype (estate type) from C&B Classic are represented differently through the use of a fundamental Estate type and a number of taxonomies applicable to Estates. There is no 1:1 relation. RealEquity allows for new combinations and increased granularity.

The estate type. Prepared for multiple estates per case.
Y
Y
estates[n] ->
taxons[n] ->
value
Boolean
In RealEquity, the Ejendomskategori (estate category) and the Ejendomstype (estate type) from C&B Classic are represented differently through the use of a fundamental Estate type and a number of taxonomies applicable to Estates. There is no 1:1 relation. RealEquity allows for new combinations and increased granularity.

Part of an Estate taxonomy. See the overview of case types, estate types and their taxonomies.

Filter taxons on:
  • "taxonomyNamespace" = "dk.realequity.taxonomy.markeringerpaaejendom"
  • or "taxonomyNamespace" = "dk.realequity.taxonomy.ejerform"
  • or "taxonomyNamespace" = "dk.realequity.taxonomy.kategori"
...and the appropriate "taxonNamespace" as identified from the documentation linked to above.

Sag\Ejendom\EjendomstypeNr
String

Y
Y
estates[n] ->
namespace
String
Same as above.
Sag\Ejendom\EjendomstypeSupplerende
String

Y
Q
String
In C&B Classic, a string. In RealEquity, currently not mapped to the public case profile (it's not "alternativeEstateTypes" which is obsolete).
Sag\Ejendom\EjendomstypeSupplerendeNr
Int
Y
O
Sag\Ejendom\BSEjendomstype
String

Y
N
Sag\Ejendom\BSEjendomstypeSupplerende
String

Y
N
Sag\Ejendom\BBRNr
String
Y
N
The BBR number of the property.
Sag\Ejendom\BFENr
String
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.bfenumber" and "fragmentNamespace" = "dk.realequity.mf.fragment.bfenumber":

{
"fieldNamespace": "dk.realequity.mf.bfenumber",
"fragmentNamespace": "dk.realequity.mf.fragment.bfenumber",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"value": "2841029"
},
Sag\Ejendom\OpfoertAar
String
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.opfoert" and "fragmentNamespace" = "dk.realequity.mf.fragment.opfoert":

{
"fieldNamespace": "dk.realequity.mf.opfoert",
"fragmentNamespace": "dk.realequity.mf.fragment.opfoert",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.time.year",
"value": "1913"
},
Sag\Ejendom\OmbyggetAar
String
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.ombygget" and "fragmentNamespace" = "dk.realequity.mf.fragment.ombygget":

{
"fieldNamespace": "dk.realequity.mf.ombygget",
"fragmentNamespace": "dk.realequity.mf.fragment.ombygget",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.time.year",
"value": "1956"
},
Sag\Ejendom\FremlejeTilladt
Boolean (nullable)
Y
N
A null value in the C&B Classic feed means that the field wasn't available for selection.
Sag\Ejendom\HusdyrTilladt
Boolean (nullable)
Y
N
A null value in the C&B Classic feed means that the field wasn't available for selection.
Sag\Ejendom\ForaeldrekoebTilladt
Boolean (nullable)
Y
N
A null value in the C&B Classic feed means that the field wasn't available for selection.
Sag\Ejendom\Energiklassifikation
String
Y
Y
estates[n] ->
energyLabels[n] ->
energyLabelClassification
String
Filter on "notRelevant" = "false" as well as "validFrom" and "validTo":

{
"id": "24656f56-f1d6-48b2-9988-aaa507058e4c",
"version": 1,
"namespace": "dk.realequity.ie.energylabel.default",
"displayName": "Energimærke",
"energyLabelSerialIdentifier": "",
"energyLabelClassification": "D",
"submitterCompanyIdentifier": "EnergyLabelCompany A/S",
"submitterConsultantName": "John Doe, Bygningssagkyndig",
"submitterCompanyName": "",
"validFrom": "2022-06-15T22:00:00+00:00",
"validTo": "0001-01-01T00:00:00+00:00",
"demoLink": "",
"additionalHeat": "",
"calculatedConsumption": 0,
"totalProfitableInvestment": "",
"extraCostPrYear": 0,
"possibleEnergyLabelForAllProfitableProposals": "",
"heatSupply": "",
"notRelevant": false
}
Sag\Ejendom\Onlinekategorier
Sag\Ejendom\Olinekategorier\Onlinekategori\Kategorinavn
String

Y
N
Property categories from Ejendomstorvet. C&B Classic supports up to 3 categories.
Sag\Ejendom\ForbrugsudgifterAar (object)
"ForbrugsudgifterAar" only concerns heating costs.
Sag\Ejendom\ForbrugsudgifterAar
Double
Y
N
Sag\Ejendom\ForbrugsudgifterAar\Specifikation (list)
There will only be one "Specifikation" element. The element will concern heating costs.
Sag\Ejendom\ForbrugsudgifterAar\Specifikation\Tekst
String
Y
N
Sag\Ejendom\ForbrugsudgifterAar\Specifikation\Beloeb
Double
Y
N
Sag\Ejendom\EjerudgifterMaaned (object)
In C&B Classic, a breaking down monthly property ownership costs. In RealEquity, only the sum is presented.
Sag\Ejendom\EjerudgifterMaaned\Sum
Double
Y
Y
primaryProposition ->
registrations[n] ->
fields[n] -> value
Number
Sum of all monthly property owner costs.

Filter "registrations" on "namespace" = same value as "primaryPropositionEconomyNamespace" from the root of the JSON structure. Then filter fields on "fieldNamespace" = "dk.realequity.mf.ownercost" and "fragmentNamespace" = "dk.realequity.mf.fragment.ownercost".

{
"fieldNamespace": "dk.realequity.mf.ownercost",
"fragmentNamespace": "dk.realequity.mf.fragment.ownercost",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.currency",
"uomNamespace": "dk.realequity.uom.unit.currency.dkk",
"value": "8356.0"
}
Sag\Ejendom\EjerudgifterMaaned\Specifikation (list)
In C&B Classic, a breaking down monthly property ownership costs. In RealEquity, only the sum is presented.
Sag\Ejendom\EjerudgifterMaaned\Specifikation\Tekst
String
Y
O
Sag\Ejendom\EjerudgifterMaaned\Specifikation\Beloeb
Double
Y
O
Sag\Ejendom\Adresse (object)
Sag\Ejendom\Adresse\Markedsfoeringsadresse
String
Y
Y
advertisementAddress
String
In the C&B Classic feed, only an address line. In the RealEquity API, a complete address object.
Y
Y
advertisementAddressLatitude
Number
Y
Y
advertisementAddressLongitude
Number
Y
Y
advertisementZip
String
Y
Y
advertisementZipCountryCode
String
Y
Y
advertisementMunicipality
String
Y
Y
advertisementMunicipalityCountryCode
String
Sag\Ejendom\Adresse\AdresseLinie
String
Y
Y
estates[n] ->
addresses[n] (primary) ->
street
String
In the C&B Classic feed, a string representation of street name and number. These are seperate properties in the RealEquity API. Alternatively, the "displayName" property can be considered. It contains a concatenation of street name, number, ZIP code and city.
Y
Y
estates[n] ->
addresses[n] (primary) ->
streetNumber
String
Sag\Ejendom\Adresse\PostAdresseLinie
String
Y
Y
estates[n] ->
addresses[n] (primary) ->
postalCode
String
In the C&B Classic feed, a string representation of ZIP code and city. These are seperate properties in the RealEquity API. Alternatively, the "displayName" property can be considered. It contains a concatenation of street name, number, ZIP code and city.
Y
Y
estates[n] ->
addresses[n] (primary) ->
city
String
In the C&B Classic feed, a string representation of ZIP code and city. These are seperate properties in the RealEquity API. Alternatively, the "displayName" property can be considered. It contains a concatenation of street name, number, ZIP code and city.
Sag\Ejendom\Adresse\VejNavn
String
Y
Y
estates[n] ->
addresses[n] (primary) ->
street
String
Sag\Ejendom\Adresse\Husnummer
String
Y
Y
estates[n] ->
addresses[n] (primary) ->
streetNumber
String
Sag\Ejendom\Adresse\Etage
String
Y
Y
estates[n] ->
addresses[n] (primary) ->
floor
String
Sag\Ejendom\Adresse\SideDoer
String
Y
Y
estates[n] ->
addresses[n] (primary) ->
door
String
Sag\Ejendom\Adresse\Stednavn
String
Y
O
Sag\Ejendom\Adresse\Postnummer
String
Y
Y
estates[n] ->
addresses[n] (primary) ->
postalCode
String
Sag\Ejendom\Adresse\PostDistrikt
String
Y
Y
estates[n] ->
addresses[n] (primary) ->
districtName
String
Y
Y
estates[n] ->
addresses[n] (primary) ->
districtCode
String
Sag\Ejendom\Adresse\VejKode
String
Y
O
Sag\Ejendom\Adresse\Kommunenummer
String
Y
Y
estates[n] ->
addresses[n] (primary) ->
municipality ->
code
String
In the RealEquity API, including prefixed zeros.
Sag\Ejendom\Adresse\Kommunenavn
Y
Y
estates[n] ->
addresses[n] (primary) ->
municipality ->
name
String
Sag\Ejendom\Adresse\Region
String
Y
O
Sag\Ejendom\Geoinfo (object)
Sag\Ejendom\Geoinfo\UTM32 (object)
Sag\Ejendom\Geoinfo\UTM32\X
String
Y
O
Sag\Ejendom\Geoinfo\UTM32\Y
String
Y
O
Sag\Ejendom\Geoinfo\WGS84 (object)
Sag\Ejendom\Geoinfo\WGS84\X
String
Y
Y
estates[n] ->
addresses[n] (primary) ->
longitude
Number
Sag\Ejendom\Geoinfo\WGS84\Y
String
Y
Y
estates[n] ->
addresses[n] (primary) ->
lattitude
Number
Sag\Ejendom\Matrikelinfo (object)
Sag\Ejendom\Matrikelinf\Ejerlejlighedsnummer
String
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
First filter registrations on "namespace" = "dk.realequity.ie.registration.ejendomsidentifikation".

Then filter on "fieldNamespace" = "dk.realequity.mf.ejerlejlighedsnummer" and "fragmentNamespace" = "dk.realequity.mf.fragment.ejerlejlighedsnummer":

{
"fieldNamespace": "dk.realequity.mf.ejerlejlighedsnummer",
"fragmentNamespace": "dk.realequity.mf.fragment.ejerlejlighedsnummer",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.area.squaremeters",
"value": "3"
},


Can hold the same value as "estate[n]" -> ""door".
Sag\Ejendom\Arealer (object)
Sag\Ejendom\Arealer\GrundAreal
Int
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.grundareal" and "fragmentNamespace" = "dk.realequity.mf.fragment.grundareal":

{
"fieldNamespace": "dk.realequity.mf.grundareal",
"fragmentNamespace": "dk.realequity.mf.fragment.grundareal",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.area.squaremeters",
"value": "631"
},
Sag\Ejendom\Arealer\GrundArealHA
String
Y
O
Sag\Ejendom\Arealer\BoligAreal
Int
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.boligareal" and "fragmentNamespace" = "dk.realequity.mf.fragment.boligareal":

{
"fieldNamespace": "dk.realequity.mf.boligareal",
"fragmentNamespace": "dk.realequity.mf.fragment.boligareal",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.area.squaremeters",
"value": "192"
},


The same value is also stored in the managed field "herafboligareal".
Sag\Ejendom\Arealer\KaelderAreal
Int
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.kaelderareal" and "fragmentNamespace" = "dk.realequity.mf.fragment.kaelderareal":

{
"fieldNamespace": "dk.realequity.mf.kaelderareal",
"fragmentNamespace": "dk.realequity.mf.fragment.kaelderareal",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.area.squaremeters",
"value": "80"
},
Sag\Ejendom\Arealer\Etager
Int
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.etager" and "fragmentNamespace" = "dk.realequity.mf.fragment.etager":

{
"fieldNamespace": "dk.realequity.mf.etager",
"fragmentNamespace": "dk.realequity.mf.fragment.etager",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.misc.count",
"value": "2"
},
Sag\Ejendom\Arealer\Vaerelser
Int
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.antalvaerelser" and "fragmentNamespace" = "dk.realequity.mf.fragment.antalvaerelser":

{
"fieldNamespace": "dk.realequity.mf.antalvaerelser",
"fragmentNamespace": "dk.realequity.mf.fragment.antalvaerelser",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.misc.count",
"value": "7"
},
Sag\Ejendom\Arealer\Stuer
Int
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.herafstuer" and "fragmentNamespace" = "dk.realequity.mf.fragment.herafstuer":

{
"fieldNamespace": "dk.realequity.mf.herafstuer",
"fragmentNamespace": "dk.realequity.mf.fragment.herafstuer",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.misc.count",
"value": "2"
},
Sag\Ejendom\Arealer\OevrigeboligerAreal
Int
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
Only applicable to agricultural properties.

First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.oevrigboligareal" and "fragmentNamespace" = "dk.realequity.mf.fragment.oevrigboligareal":

{
"fieldNamespace": "dk.realequity.mf.oevrigboligareal",
"fragmentNamespace": "dk.realequity.mf.fragment.oevrigboligareal",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.area.squaremeters",
"value": "143"
},
Sag\Ejendom\Arealer\DriftsbygningerAreal
Int
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
Only applicable to agricultural and agricultural home properties.

First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.driftsbygningerareal" and "fragmentNamespace" = "dk.realequity.mf.fragment.driftsbygningerareal":

{
"fieldNamespace": "dk.realequity.mf.driftsbygningerareal",
"fragmentNamespace": "dk.realequity.mf.fragment.driftsbygningerareal",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.area.squaremeters",
"value": "453"
},
Sag\Ejendom\Arealer\EtageAreal
Int
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
Only applicable to commercial and rental properties.

First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.etageareal" and "fragmentNamespace" = "dk.realequity.mf.fragment.etageareal":

{
"fieldNamespace": "dk.realequity.mf.etageareal",
"fragmentNamespace": "dk.realequity.mf.fragment.etageareal",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.area.squaremeters",
"value": "351"
},
Sag\Ejendom\Arealer\ErhvervAreal
Int
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
Only applicable to commercial and mixed commercial/home properties.

First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.erhvervsareal" and "fragmentNamespace" = "dk.realequity.mf.fragment.erhvervsareal":

{
"fieldNamespace": "dk.realequity.mf.erhvervsareal",
"fragmentNamespace": "dk.realequity.mf.fragment.erhvervsareal",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.area.squaremeters",
"value": "200"
},


Same as "heraferhvervsareal".
Sag\Ejendom\Arealer\SekundaertAreal
Int
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
Only applicable to commercial and rental properties.

First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.sekundaertareal" and "fragmentNamespace" = "dk.realequity.mf.fragment.sekundaertareal":

{
"fieldNamespace": "dk.realequity.mf.sekundaertareal",
"fragmentNamespace": "dk.realequity.mf.fragment.sekundaertareal",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.area.squaremeters",
"value": "100"
},
Sag\Ejendom\Arealer\UdenomsAreal
Int
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
Only applicable to rental properties.

First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.udenomsareal" and "fragmentNamespace" = "dk.realequity.mf.fragment.udenomsareal":

{
"fieldNamespace": "dk.realequity.mf.udenomsareal",
"fragmentNamespace": "dk.realequity.mf.fragment.udenomsareal",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.area.squaremeters",
"value": "234"
},
Sag\Ejendom\Arealer\OevrigeArealer
Sag\Ejendom\Arealer\OevrigeArealer\Garage
Int
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.garage" and "fragmentNamespace" = "dk.realequity.mf.fragment.garage":

{
"fieldNamespace": "dk.realequity.mf.garage",
"fragmentNamespace": "dk.realequity.mf.fragment.garage",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.area.squaremeters",
"value": "17"
},
Sag\Ejendom\Arealer\OevrigeArealer\Carport
Int
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.carport" and "fragmentNamespace" = "dk.realequity.mf.fragment.carport":

{
"fieldNamespace": "dk.realequity.mf.carport",
"fragmentNamespace": "dk.realequity.mf.fragment.carport",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.area.squaremeters",
"value": "0"
},
Sag\Ejendom\Arealer\OevrigeArealer\Udhus
Int
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.udhus" and "fragmentNamespace" = "dk.realequity.mf.fragment.udhus":

{
"fieldNamespace": "dk.realequity.mf.udhus",
"fragmentNamespace": "dk.realequity.mf.fragment.udhus",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.area.squaremeters",
"value": "0"
},
Sag\Ejendom\Arealer\Hovedbygning
Sag\Ejendom\Arealer\Hovedbygning\BebyggetAreal
Int
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.bebyggetareal" and "fragmentNamespace" = "dk.realequity.mf.fragment.bebyggetareal":

{
"fieldNamespace": "dk.realequity.mf.bebyggetareal",
"fragmentNamespace": "dk.realequity.mf.fragment.bebyggetareal",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.area.squaremeters",
"value": "127"
},


The same value is also stored in the managed field "bygningsareal".
Sag\Ejendom\Arealer\HovedBygning\IntegreredeArealer
Sag\Ejendom\Arealer\Hovedbygning\IntegreredeArealer\Garage
Int
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.integreretgarage" and "fragmentNamespace" = "dk.realequity.mf.fragment.integreretgarage":

{
"fieldNamespace": "dk.realequity.mf.integreretgarage",
"fragmentNamespace": "dk.realequity.mf.fragment.integreretgarage",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.area.squaremeters",
"value": "0"
},
Sag\Ejendom\Arealer\Hovedbygning\IntegreredeArealer\Carport
Int
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.integreretcarport" and "fragmentNamespace" = "dk.realequity.mf.fragment.integreretcarport":

{
"fieldNamespace": "dk.realequity.mf.integreretcarport",
"fragmentNamespace": "dk.realequity.mf.fragment.integreretcarport",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.area.squaremeters",
"value": "0"
},
Sag\Ejendom\Arealer\Hovedbygning\IntegreredeArealer\Udhus
Int
Y
Y
estates[n] ->
registrations[n] ->
fields[n] ->
value
String
First filter registrations on "namespace" = "dk.realequity.ie.registration.propertyfacts".

Then filter on "fieldNamespace" = "dk.realequity.mf.integreretudhus" and "fragmentNamespace" = "dk.realequity.mf.fragment.integreretudhus":

{
"fieldNamespace": "dk.realequity.mf.integreretudhus",
"fragmentNamespace": "dk.realequity.mf.fragment.integreretudhus",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.number",
"uomNamespace": "dk.realequity.uom.unit.area.squaremeters",
"value": "0"
},
Sag\Ejendom\Faciliteter (object)
Sag\Ejendom\Faciliteter\Altan
Boolean
Y
Y
estates[n] ->
entityFeatureRegistrations[n] ->
entityFeatures[n] ->
namespace
String
Deduce presence of feature from presence of element.

First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.entityfeatureregistration.default".

Then filter on "namespace" = "dk.realequity.entityfeature.altan":

{
"displayName": "Altan",
"namespace": "dk.realequity.entityfeature.altan",
"comment": ""
},
Sag\Ejendom\Faciliteter\AltanAreal
Double
Y
N
Sag\Ejendom\Faciliteter\Kaelderrum
Boolean
Y
N
Sag\Ejendom\Faciliteter\Loftrum
Boolean
Y
N
Sag\Ejendom\Faciliteter\Parkering
Boolean
Y
Y
estates[n] ->
entityFeatureRegistrations[n] ->
entityFeatures[n] ->
namespace
String
Deduce presence of feature from presence of element.

First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.entityfeatureregistration.default".

Then filter on "namespace" = "dk.realequity.entityfeature.parkering":

{
"displayName": "Parkering",
"namespace": "dk.realequity.entityfeature.parkering",
"comment": ""
},
Sag\Ejendom\Faciliteter\Elevator
Boolean
Y
Y
estates[n] ->
entityFeatureRegistrations[n] ->
entityFeatures[n] ->
namespace
String
Deduce presence of feature from presence of element.

First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.entityfeatureregistration.default".

Then filter on "namespace" = "dk.realequity.entityfeature.elevator":

{
"displayName": "Elevator",
"namespace": "dk.realequity.entityfeature.elevator",
"comment": ""
},
Sag\Ejendom\Faciliteter\Gårdmiljø
Boolean
Y
Y
estates[n] ->
entityFeatureRegistrations[n] ->
entityFeatures[n] ->
namespace
String
Deduce presence of feature from presence of element.

First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.entityfeatureregistration.default".

Then filter on "namespace" = "dk.realequity.entityfeature.gårdmiljø":

{
"displayName": "Gårdmiljø",
"namespace": "dk.realequity.entityfeature.gårdmiljø",
"comment": ""
},
Sag\Ejendom\Faciliteter\Legeplads
Boolean
Y
Y
estates[n] ->
entityFeatureRegistrations[n] ->
entityFeatures[n] ->
namespace
String
Deduce presence of feature from presence of element.

First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.entityfeatureregistration.default".

Then filter on "namespace" = "dk.realequity.entityfeature.legeplads":

{
"displayName": "Legeplads",
"namespace": "dk.realequity.entityfeature.legeplads",
"comment": ""
},
Sag\Ejendom\Faciliteter\Vaskeri
Boolean
Y
Y
estates[n] ->
entityFeatureRegistrations[n] ->
entityFeatures[n] ->
namespace
String
Deduce presence of feature from presence of element.

First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.entityfeatureregistration.default".

Then filter on "namespace" = "dk.realequity.entityfeature.vaskeri":

{
"displayName": "Vaskeri",
"namespace": "dk.realequity.entityfeature.vaskeri",
"comment": ""
},
Sag\Ejendom\Faciliteter\EgenHaveGrund
Boolean
Y
Y
estates[n] ->
entityFeatureRegistrations[n] ->
entityFeatures[n] ->
namespace
String
Deduce presence of feature from presence of element.

First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.entityfeatureregistration.default".

Then filter on "namespace" = "dk.realequity.entityfeature.egenhave":

{
"displayName": "Egen have / grund",
"namespace": "dk.realequity.entityfeature.egenhave",
"comment": ""
},
Sag\Ejendom\Faciliteter\EgenHaveGrundAreal
Double
Y
N
Sag\Ejendom\Faciliteter\Cykelparkering
Boolean
Y
Y
estates[n] ->
entityFeatureRegistrations[n] ->
entityFeatures[n] ->
namespace
String
Deduce presence of feature from presence of element.

First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.entityfeatureregistration.default".

Then filter on "namespace" = "dk.realequity.entityfeature.cykelparkering":

{
"displayName": "Cykelparkering",
"namespace": "dk.realequity.entityfeature.cykelparkering",
"comment": ""
},
Sag\Ejendom\Faciliteter\Fælleslokale
Boolean
Y
Y
estates[n] ->
entityFeatureRegistrations[n] ->
entityFeatures[n] ->
namespace
String
Deduce presence of feature from presence of element.

First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.entityfeatureregistration.default".

Then filter on "namespace" = "dk.realequity.entityfeature.fælleslokale":

{
"displayName": "Fælleslokale",
"namespace": "dk.realequity.entityfeature.fælleslokale",
"comment": ""
},
Sag\Ejendom\Faciliteter\Tagterasse
Boolean
Y
Y
estates[n] ->
entityFeatureRegistrations[n] ->
entityFeatures[n] ->
namespace
String
Deduce presence of feature from presence of element.

First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.entityfeatureregistration.default".

Then filter on "namespace" = "dk.realequity.entityfeature.tagterasse":

{
"displayName": "Tagterasse",
"namespace": "dk.realequity.entityfeature.tagterasse",
"comment": ""
},
Sag\Ejendom\Faciliteter\TagterasseAreal
Double
Y
N
Sag\Marketing (object)
Sag\Marketing\Skuffesag
Boolean
Y
Y
taxons[n] ->
value
Boolean
Part of a Case taxonomy. See the overview of case types, estate types and their taxonomies.

Filter taxons on "taxonomyNamespace" = "dk.realequity.taxonomy.markeringerpaasag" and "taxonNamespace" = "dk.realequity.taxonomy.markeringerpaasag.skuffesag".
Sag\Marketing\Liebhaverejendom
Boolean
Y
N
Is a tag in RealEquity. Tags aren't part of the public case profile.
Sag\Marketing\Flexbolig
Boolean
Y
Y
estates[n] ->
taxons[n] ->
value
Boolean
Part of an Estate taxonomy. See the overview of case types, estate types and their taxonomies.

Filter taxons on "taxonomyNamespace" = "dk.realequity.taxonomy.markeringerpaaejendom" and "taxonNamespace" = "dk.realequity.taxonomy.markeringerpaaejendom.fleksbolig".
Sag\Marketing\Annonceressom
String
Y
N
Sag\Marketing\MaaAnnonceresEfterSalg
Boolean
Y
Y
taxons[n] ->
value
Boolean
Part of a Case taxonomy. See the overview of case types, estate types and their taxonomies.

Filter taxons on "taxonomyNamespace" = "dk.realequity.taxonomy.markeringerpaasag" and "taxonNamespace" = "dk.realequity.taxonomy.markeringerpaasag.maaannonceressomsolgt".
Sag\Marketing\FoersteAnnonceringsdato
Date
Y
Y
firstPublicDistributionDate
String
String representation of datetime (without time precision).
Sag\Marketing\AnnonceOverskrift
String
Y
Y
registrations[n] ->
fields[n] ->
value
String
First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.registration.marketing.info".

Then filter on "fieldNamespace" = "dk.realequity.mf.annonceoverskrift" and "fragmentNamespace" = "dk.realequity.mf.fragment.annonceoverskrift":

{
"fieldNamespace": "dk.realequity.mf.annonceoverskrift",
"fragmentNamespace": "dk.realequity.mf.fragment.annonceoverskrift",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"value": ""
},
Sag\Marketing\AnnonceOverskrift2
String
Y
Y
registrations[n] ->
fields[n] ->
value
String
First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.registration.marketing.info".

Then filter on "fieldNamespace" = "dk.realequity.mf.annonceoverskrift2" and "fragmentNamespace" = "dk.realequity.mf.fragment.annonceoverskrift2":

{
"fieldNamespace": "dk.realequity.mf.annonceoverskrift2",
"fragmentNamespace": "dk.realequity.mf.fragment.annonceoverskrift2",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"value": ""
},
Sag\Marketing\AnnonceTekst
String
Y
Y
registrations[n] ->
fields[n] ->
value
String
First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.registration.marketing.info".

Then filter on "fieldNamespace" = "dk.realequity.mf.annoncetekst" and "fragmentNamespace" = "dk.realequity.mf.fragment.annoncetekst":

{
{ "fieldNamespace": "dk.realequity.mf.annoncetekst",
"fragmentNamespace": "dk.realequity.mf.fragment.annoncetekst",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.note",
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"value": "\"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent vestibulum sodales venenatis. Integer et ipsum vel massa ullamcorper consequat. Quisque elementum at magna eget consequat. Nam vel augue libero. Sed consectetur urna porta consectetur sollicitudin. Aenean luctus malesuada libero, sit amet sodales dui sagittis nec. Mauris volutpat sem ante, et pellentesque sapien pretium eget."
},
Sag\Marketing\EnergiMaerkeURL
URI
Y
Y
estates[n] ->
energyLabels[n] ->
demoLink
String
Filter on "notRelevant" = "false" as well as "validFrom" and "validTo":

{
"id": "9a32c8e3-6e66-451d-80f0-cf64c25e3e11",
"version": 1,
"namespace": "dk.realequity.ie.energylabel.default",
"displayName": "Energimærke",
"energyLabelSerialIdentifier": "",
"energyLabelClassification": "A2015",
"submitterCompanyIdentifier": "JyskTrykprøvning A/S",
"submitterConsultantName": "",
"submitterCompanyName": "",
"validFrom": "2021-06-29T22:00:00+00:00",
"validTo": "0001-01-01T00:00:00+00:00",
"demoLink": "https://emoweb.dk/emodigital/emodigital.svc/PdfDocument/311532591",
"additionalHeat": "",
"calculatedConsumption": 0,
"totalProfitableInvestment": "",
"extraCostPrYear": 0,
"possibleEnergyLabelForAllProfitableProposals": "",
"heatSupply": "",
"notRelevant": false
}
Sag\Marketing\AlternativtilstandURL
URI
Y
N
Sag\Marketing\KatalogURL
URI
Y
Y
registrations[n] ->
fields[n] ->
value
String
First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.registration.eksterneurler".

Then filter on "fieldNamespace" = "dk.realequity.mf.katalogurl" and "fragmentNamespace" = "dk.realequity.mf.fragment.katalogurl":

{
{ "fieldNamespace": "dk.realequity.mf.katalogurl",
"fragmentNamespace": "dk.realequity.mf.fragment.katalogurl",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"uomNamespace": "dk.realequity.uom.unit.misc.url",
"value": ""
},
Sag\Marketing\BudModtages
Boolean
Y
N
Sag\Marketing\SagvisningURL
String
Y
Y
externalPresentationUrl
String
Sag\Marketing\RMGB
Boolean
Y
N
Sag\Marketing\Aabnehuse (list)
Sag\Marketing\Aabnehuse\Aabenthus (object)

In the C&B Classic feed, open house arrangements are presented as appointments.

In the RealEquity API, they're presented as both appointments and as labels. Most information can be found on the label.

An appointment and a label can be matched based on appointment start/end and label eventStart/eventEnd.

Sag\Marketing\Aabnehuse\Aabenthus\ID
String
Y
Y
appointments[n] ->
id
String
Filter by "namespace" = "dk.realequity.appointment.openhouse" as well as "start" and "end".

String representation of guid. In C&B Classic, wrapped in {}.
Sag\Marketing\Aabnehuse\Aabenthus\Emne
String
Y
Y
labels[n] ->
displayName
String
Filter by "namespace" = ("dk.realequity.ie.label.aabenthusmedtilmelding" | "dk.realequity.ie.label.aabenthus") as well as by either "activeStart" and "activeEnd" or "eventStart" and "eventEnd".

"activeStart" and "activeEnd" demarcate the period in which the open house arrangement should be announced.
Sag\Marketing\Aabnehuse\Aabenthus\Dato
Date
Y
O
See "FraKlokken" and "TilKlokken" below.
Sag\Marketing\Aabnehuse\Aabenthus\FraKlokken
Time
Y
Y
labels[n] ->
eventStart
String
Sag\Marketing\Aabnehuse\Aabenthus\TilKlokken
Time
Y
Y
labels[n] ->
eventEnd
String
Sag\Marketing\Aabnehuse\Aabenthus\TilmeldingPaakraevet
Boolean
Y
Y
labels[n] ->
namespace
String
If "namespace" = "dk.realequity.ie.label.aabenthusmedtilmelding", then true, i.e. "TilmeldingPaakraevet" is true.
Sag\Marketing\LabelTekst (list)
Sag\Marketing\LabelTekst\StartDato
Date
Y
Q
Probably a list of all labels on the case.
Sag\Marketing\LabelTekst\SlutDato
Date
Y
Q
Probably a list of all labels on the case.
Sag\Marketing\LabelTekst\Tekst
Date
Y
Q
Probably a list of all labels on the case.
Sag\Marketing\BrugerspecifikkeOplysninger (list)
Sag\Marketing\BrugerspecifikkeOplysninger\BrugerspecifikOplysning (object)
Sag\Marketing\BrugerspecifikkeOplysninger\BrugerspecifikOplysning\InternLabel
String
Y
O
Sag\Marketing\BrugerspecifikkeOplysninger\BrugerspecifikOplysning\PrimaerVaerdi
String
Y
O
Sag\Marketing\BrugerspecifikkeOplysninger\BrugerspecifikOplysning\SekundaerVaerdi
String
Y
O
Sag\Marketing\cct
Sag\Marketing\cct\feedoprettet
Boolean
Y
N
Sag\Marketing\cct\kampagneoprettet
Boolean
Y
N
Sag\Marketing\Forsidebullets

Both C&B Classic and RealEquity supports 6 front page bullets (forsidebullets).

In the documentation below, "1" can be substituted for any number between 1 and 6.

Sag\Marketing\Forsidebullets\Bullet1
String
Y
Y
registrations[n] ->
fields[n] ->
value
String
First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.registration.marketing.info".

Then filter on "fieldNamespace" = "dk.realequity.mf.forsidebullets" and "fragmentNamespace" = "dk.realequity.mf.fragment.forsidebullets.bullet1":

{
"fieldNamespace": "dk.realequity.mf.forsidebullets",
"fragmentNamespace": "dk.realequity.mf.fragment.forsidebullets.bullet1",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"value": ""
},
Sag\Marketing\AnnonceAlternativer
Sag\Marketing\AnnonceAlternativer\Primaer
Sag\Marketing\AnnonceAlternativer\Primaer\Overskrift
String
Y
Y
registrations[n] ->
fields[n] ->
value
String
First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.registration.marketing.info".

Then filter on "fieldNamespace" = "dk.realequity.mf.annoncealternativer.primaer" and "fragmentNamespace" = "dk.realequity.mf.fragment.annoncealternativer.primaer.overskrift":

{
"fieldNamespace": "dk.realequity.mf.annoncealternativer.primaer",
"fragmentNamespace": "dk.realequity.mf.fragment.annoncealternativer.primaer.overskrift",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"value": ""
},
Sag\Marketing\AnnonceAlternativer\Primaer\Overskrift2
String
Y
Y
registrations[n] ->
fields[n] ->
value
String
First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.registration.marketing.info".

Then filter on "fieldNamespace" = "dk.realequity.mf.annoncealternativer.primaer" and "fragmentNamespace" = "dk.realequity.mf.fragment.annoncealternativer.primaer.overskrift2":

{
"fieldNamespace": "dk.realequity.mf.annoncealternativer.primaer",
"fragmentNamespace": "dk.realequity.mf.fragment.annoncealternativer.primaer.overskrift2",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"value": ""
},
Sag\Marketing\AnnonceAlternativer\Primaer\Tekst
String
Y
Y
registrations[n] ->
fields[n] ->
value
String
First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.registration.marketing.info".

Then filter on "fieldNamespace" = "dk.realequity.mf.annoncealternativer.primaer" and "fragmentNamespace" = "dk.realequity.mf.fragment.annoncealternativer.primaer.tekst":

{
"fieldNamespace": "dk.realequity.mf.annoncealternativer.primaer",
"fragmentNamespace": "dk.realequity.mf.fragment.annoncealternativer.primaer.tekst",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.note",
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"value": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent vestibulum sodales venenatis. Integer et ipsum vel massa ullamcorper consequat. Quisque elementum at magna eget consequat. Nam vel augue libero. Sed consectetur urna porta consectetur sollicitudin. Aenean luctus malesuada libero, sit amet sodales dui sagittis nec. Mauris volutpat sem ante, et pellentesque sapien pretium eget."
},
Sag\Marketing\AnnonceAlternativer\Primaer\TekstHTML
String
Y
Q
registrations[n] ->
fields[n] ->
value
String
In C&B Classic, the field contains the same as "tekst", but in HTML format. In RealEquity, the field is empty.

First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.registration.marketing.info".

Then filter on "fieldNamespace" = "dk.realequity.mf.annoncealternativer.primaer" and "fragmentNamespace" = "dk.realequity.mf.fragment.annoncealternativer.primaer.tekst.html":

{
"fieldNamespace": "dk.realequity.mf.annoncealternativer.primaer",
"fragmentNamespace": "dk.realequity.mf.fragment.annoncealternativer.primaer.tekst.html",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.note",
"uomNamespace": "dk.realequity.uom.unit.misc.html",
"value": ""
},

Both C&B Classic and RealEquity supports 9 distribution alternatives (annoncealternativer).

In the documentation below, "1" can be substituted for any number between 1 and 9.

Sag\Marketing\AnnonceAlternativer\Alternativ1
Sag\Marketing\AnnonceAlternativer\Alternativ1\Overskrift
String
Y
Y
registrations[n] ->
fields[n] ->
value
String
First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.registration.marketing.info".

Then filter on "fieldNamespace" = "dk.realequity.mf.annoncealternativ1" and "fragmentNamespace" = "dk.realequity.mf.fragment.overskrift":

{
"fieldNamespace": "dk.realequity.mf.annoncealternativ1",
"fragmentNamespace": "dk.realequity.mf.fragment.overskrift",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"value": ""
},
Sag\Marketing\AnnonceAlternativer\Alternativ1\Overskrift2
String
Y
Y
registrations[n] ->
fields[n] ->
value
String
First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.registration.marketing.info".

Then filter on "fieldNamespace" = "dk.realequity.mf.annoncealternativ1" and "fragmentNamespace" = "dk.realequity.mf.fragment.overskrift2":

{
"fieldNamespace": "dk.realequity.mf.annoncealternativ1",
"fragmentNamespace": "dk.realequity.mf.fragment.overskrift2",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.text",
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"value": ""
},
Sag\Marketing\AnnonceAlternativer\Alternativ1\Tekst
String
Y
Y
registrations[n] ->
fields[n] ->
value
String
First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.registration.marketing.info".

Then filter on "fieldNamespace" = "dk.realequity.mf.annoncealternativ1" and "fragmentNamespace" = "dk.realequity.mf.fragment.tekst":

{
"fieldNamespace": "dk.realequity.mf.annoncealternativ1",
"fragmentNamespace": "dk.realequity.mf.fragment.tekst",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.note",
"uomNamespace": "dk.realequity.uom.unit.misc.none",
"value": ""
},
Sag\Marketing\AnnonceAlternativer\Alternativ1\TekstHTML
String
Y
Y
registrations[n] ->
fields[n] ->
value
String
First filter entityFeatureRegistrations on "namespace" = "dk.realequity.ie.registration.marketing.info".

Then filter on "fieldNamespace" = "dk.realequity.mf.annoncealternativ1" and "fragmentNamespace" = "dk.realequity.mf.fragment.html":

{
"fieldNamespace": "dk.realequity.mf.annoncealternativ1",
"fragmentNamespace": "dk.realequity.mf.fragment.html",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.note",
"uomNamespace": "dk.realequity.uom.unit.misc.html",
"value": ""
},
Sag\Finansiering (object)
Sag\Finansiering\Standardfinansiering
Boolean
Y
O
Sag\Finansiering\Kontantpris
Double
Y
Y
primaryProposition ->
registrations[n] ->
fields[n] ->
value
String
First filter primaryProposition\registrations on "namespace" = same value as "primaryPropositionEconomyNamespace".

Then filter on "fieldNamespace" = "dk.realequity.mf.cashprice" and "fragmentNamespace" = "dk.realequity.mf.fragment.cashprice":

{
"fieldNamespace": "dk.realequity.mf.cashprice",
"fragmentNamespace": "dk.realequity.mf.fragment.cashprice",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.currency",
"uomNamespace": "dk.realequity.uom.unit.currency.dkk",
"value": "17995000"
},
Sag\Finansiering\LaaneType
String
Y
O
Sag\Finansiering\Udbetaling
Double
Y
Y
primaryProposition ->
registrations[n] ->
fields[n] ->
value
String
First filter primaryProposition\registrations on "namespace" = same value as "primaryPropositionEconomyNamespace".

Then filter on "fieldNamespace" = "dk.realequity.mf.downpayment" and "fragmentNamespace" = "dk.realequity.mf.fragment.downpayment":

{
"fieldNamespace": "dk.realequity.mf.downpayment",
"fragmentNamespace": "dk.realequity.mf.fragment.downpayment",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.currency",
"uomNamespace": "dk.realequity.uom.unit.currency.dkk",
"value": "900000.0"
},
Sag\Finansiering\BruttoMaaned
Double
Y
Y
primaryProposition ->
registrations[n] ->
fields[n] ->
value
String
First filter primaryProposition\registrations on "namespace" = same value as "primaryPropositionEconomyNamespace".

Then filter on "fieldNamespace" = "dk.realequity.mf.brutto" and "fragmentNamespace" = "dk.realequity.mf.fragment.brutto":

{
"fieldNamespace": "dk.realequity.mf.brutto",
"fragmentNamespace": "dk.realequity.mf.fragment.brutto",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.currency",
"uomNamespace": "dk.realequity.uom.unit.currency.dkk",
"value": "104010.0"
},
Sag\Finansiering\NettoMaaned
Double
Y
Y
primaryProposition ->
registrations[n] ->
fields[n] ->
value
String
First filter primaryProposition\registrations on "namespace" = same value as "primaryPropositionEconomyNamespace".

Then filter on "fieldNamespace" = "dk.realequity.mf.netto" and "fragmentNamespace" = "dk.realequity.mf.fragment.netto":

{
"fieldNamespace": "dk.realequity.mf.netto",
"fragmentNamespace": "dk.realequity.mf.fragment.netto",
"selectedSourceNamespace": "classic",
"fieldDataTypeNamespace": "dk.realequity.field.datatype.currency",
"uomNamespace": "dk.realequity.uom.unit.currency.dkk",
"value": "78541.0"
},
Sag\Finansiering\TilslutningsafgifterBetalt
String
Y
N
Sag\Finansiering\Kontantprisudvikling (list)
Sag\Finansiering\Kontantprisudvikling\Prishistorik (object)
Sag\Finansiering\Kontantprisudvikling\Prishistorik\Kontantpris
Double
Y
Y
distributions[n] ->
priceHistory[n] ->
price
String
{
"id": "d909092e-f465-4178-b998-05726690d6a6",
"occurredAt": "2022-06-07T22:00:00+00:00",
"price": 18995000.0,
"priceCurrency": "DKK"
},
Sag\Finansiering\Kontantprisudvikling\Prishistorik\Dato
Date
Y
Y
distributions[n] ->
priceHistory[n] ->
occurredAt
String
In the C&B Classic feed, a date. In the RealEquity API, a string representation of datetime (without the time precision).

{
"id": "d909092e-f465-4178-b998-05726690d6a6",
"occurredAt": "2022-06-07T22:00:00+00:00",
"price": 18995000.0,
"priceCurrency": "DKK"
},


Documents are currently not available in the public case profile.

Sag\Ejendom\Dokumenter (object)
Sag\Ejendom\Dokumenter\SalgsOpstillingURL
String
Y
N
Sag\Ejendom\Dokumenter\EDH (list)
Sag\Ejendom\Dokumenter\HentAlleUrl
String
Y
N
In the C&B Classic feed, it holds the same value as "SalgsOpstillingURL".
Sag\Ejendom\Dokumenter\EDH\Dokument (object)
Sag\Ejendom\Dokumenter\EDH\Dokument\Url
Uri
Y
N
Sag\Ejendom\Dokumenter\EDH\Dokument\Navn
String
Y
N
Sag\Ejendom\Dokumenter\EDH\Dokument\Ext
String
Y
N
Sag\Ejendom\Dokumenter\EDH\Dokument\AfDato
Date
Y
N
Sag\Ejendom\Dokumenter\EDH\Dokument\EHPLabel
String
Y
N
Sag\Ejendom\Dokumenter\EDH\Dokument\DokumentType
String
Y
N
Sag\Ejendom\Dokumenter\EDH\Dokument\FilstoerrelseKB
Integer
Y
N
Sag\Ejendom\Dokumenter\EDH\Dokument\AntalSider
Integer
Y
N
Sag\Ejendom\Dokumenter\EDH\Dokument\CRC32
String
Y
N
Sag\Ejendom\Media (object)
Sag\Ejendom\Media\Fotos (list)
Sag\Ejendom\Media\Fotos\Foto (object)
Sag\Ejendom\Media\Fotos\Foto\Filnavn
String
Y
Y
mediaItems[n] ->
displayName
Filter "mediaItems" on "namespace" = "dk.realequity.mediaitem.image.photo".

{
"priority": 2,
"lgUrl": "https://imagedelivery.net/_jfsw0_xWJwHgh0HZwP0ZQ/int_106492db-21cd-4965-a9c4-650ea37b0ba3/lg",
"mdUrl": "https://imagedelivery.net/_jfsw0_xWJwHgh0HZwP0ZQ/int_106492db-21cd-4965-a9c4-650ea37b0ba3/md",
"xlUrl": "https://imagedelivery.net/_jfsw0_xWJwHgh0HZwP0ZQ/int_106492db-21cd-4965-a9c4-650ea37b0ba3/xl",
"smUrl": "https://imagedelivery.net/_jfsw0_xWJwHgh0HZwP0ZQ/int_106492db-21cd-4965-a9c4-650ea37b0ba3/sm",
"xsUrl": "https://imagedelivery.net/_jfsw0_xWJwHgh0HZwP0ZQ/int_106492db-21cd-4965-a9c4-650ea37b0ba3/xs",
"displayName": "´Foto_gang.jpg",
"description": "Dejlig lys gang",
"namespace": "dk.realequity.mediaitem.image.photo"
}
Sag\Ejendom\Media\Fotos\Foto\Overskrift
String
Y
O
There is no separate heading in the RealEquity API public case profile. See "description" below.
Sag\Ejendom\Media\Fotos\Foto\Beskrivelse
String
Y
Y
mediaItems[n] ->
description
Filter "mediaItems" on "namespace" = "dk.realequity.mediaitem.image.photo" (or "dk.realequity.mediaitem.imageref.photo" if the customer is using an external media server).

{
"priority": 2,
"lgUrl": "https://imagedelivery.net/_jfsw0_xWJwHgh0HZwP0ZQ/int_106492db-21cd-4965-a9c4-650ea37b0ba3/lg",
"mdUrl": "https://imagedelivery.net/_jfsw0_xWJwHgh0HZwP0ZQ/int_106492db-21cd-4965-a9c4-650ea37b0ba3/md",
"xlUrl": "https://imagedelivery.net/_jfsw0_xWJwHgh0HZwP0ZQ/int_106492db-21cd-4965-a9c4-650ea37b0ba3/xl",
"smUrl": "https://imagedelivery.net/_jfsw0_xWJwHgh0HZwP0ZQ/int_106492db-21cd-4965-a9c4-650ea37b0ba3/sm",
"xsUrl": "https://imagedelivery.net/_jfsw0_xWJwHgh0HZwP0ZQ/int_106492db-21cd-4965-a9c4-650ea37b0ba3/xs",
"displayName": "´Foto_gang.jpg",
"description": "Dejlig lys gang",
"namespace": "dk.realequity.mediaitem.image.photo"
}
Sag\Ejendom\Media\Fotos\Foto\Gruppe
String
Y
O
RealEquity supports 4 media album types (groups). Only media items from the media album type "main" (hovedalbum) are included in the public case profile. See our documentation of media albums and items.
Sag\Ejendom\Media\Fotos\Foto\Undergruppe
String
Y
O
RealEquity supports 4 media album types (groups). Only media items from the media album type "main" (hovedalbum) are included in the public case profile. See our documentation of media albums and items.
Sag\Ejendom\Media\Fotos\Foto\PrivateFilename
String
Y
O
Sag\Ejendom\Media\Fotos\Foto\ProtectedFilename
String
Y
O
Sag\Ejendom\Media\Fotos\Foto\URL
Uri
Y
Y
lgUrl
String
String representation of an url. Large version of media item.
Y
Y
mdUrl
String
String representation of an url. Medium version of media item.
Y
Y
xlUrl
String
String representation of an url. Extra large version of media item.
Y
Y
smUrl
String
String representation of an url. Small version of media item.
Y
Y
xsUrl
String
String representation of an url. Extra small version of media item.
Sag\Ejendom\Media\Fotos\Foto\Checksum
String
Y
O
Sag\Ejendom\Media\Plantegninger (list)
Sag\Ejendom\Media\Plantegninger\Plantegning (object)
Same as "Foto" above, but filter "mediaItems" on "namespace" = "dk.realequity.mediaitem.image.drawing" (or "dk.realequity.mediaitem.imageref.drawing" if the customer is using an external media server).

Sag\Ejendom\Media\Kort (list)
Sag\Ejendom\Media\Kort\Kort (object)
Same as "Foto" above, but filter "mediaItems" on "namespace" = "dk.realequity.mediaitem.image.map" (or "dk.realequity.mediaitem.imageref.map" if the customer is using an external media server).

Sag\Ejendom\Media\Videoer (list)
Sag\Ejendom\Media\Videoer\Video (object)
Same as "Foto" above, but filter "mediaItems" on "namespace" = "dk.realequity.mediaitem.video.default".

Sag\Aktoerer (list)
Sag\Aktoerer\MaeglerKommission (object)
Sag\Aktoerer\MaeglerKommission\Titel
String
Y
O
Sag\Aktoerer\MaeglerKommission\Navn
String
Y
Y
agentDisplayname
String
Sag\Aktoerer\MaeglerKommission\Email
String
Y
Y
agentEmail
String
Sag\Aktoerer\MaeglerKommission\AktoerID
String
Y
O
String representation of guid wrapped in {} brackets.
Sag\Aktoerer\MaeglerKommission\AktoerREID
String
Y
Y
agentId
String
String representation of guid.
Sag\Aktoerer\MaeglerKommission\Brugernavn
String
Y
O
Sag\Aktoerer\MaeglerKommission\Hjemmeside
String
Y
O
Sag\Aktoerer\MaeglerKommission\Aktoertype
String
Y
O
Sag\Aktoerer\MaeglerKommission\Cvr
String
Y
O
Sag\Aktoerer\MaeglerKommission\Telefon (object)
Sag\Aktoerer\MaeglerKommission\Telefon\Primaer
String
Y
Y
agentPhone
String
Sag\Aktoerer\MaeglerKommission\Telefon\Arbejde
String
Y
O
Sag\Aktoerer\MaeglerKommission\Telefon\Direkte
String
Y
O
Sag\Aktoerer\MaeglerKommission\Telefon\Mobil
String
Y
O
Sag\Aktoerer\MaeglerAnsvarlig (object)
Sag\Aktoerer\MaeglerKontakt (object)
Sag\Aktoerer\MaeglerSalg (object)
Sag\Aktoerer\SagsbehandlerKommission (object)
Sag\Aktoerer\SagsbehandlerSalg (object)
Sag\Aktoerer\Ejerforening (object)
Sag\Aktoerer\Andelsboligforening (object)
Sag\Aktoerer\Koebere (list)
Sag\Aktoerer\Saelgere (list)
Sag\Aktoerer\Saelgere\Webstatistik (object)
Only occurs under actors (aktoerer) of the type seller (saelgere).