Skip to main content
Version: Next

REC API Reference

RealEstateCore.Ontology.DTDLv2 (4.0.0.24)

Download OpenAPI specification:Download

Relynk only supports parts of the RealEstateCore (REC) specification, any endpoint prefixed with [Not Implemented Yet] is currently not supported. RealEstateCore is an ontology model and API specification for building and interfacing against Smart Buildings, whether on individual building or portfolio level. The REC ontology is released in DTDL (Digital Twin Definition Language) and SHACL (RDF Shapes Contraint language) formats; the REC API is expressed as an OpenAPI Specification (a.k.a. Swagger). We also provide a southbound edge API for bandwidth-constrained devices to communicate telemetry, alerts, commands, etc (see GitHub repository).

points

Get 'Point' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'isPointOf'.

object (StringFilter)

Filter value on property 'aggregate'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'hasQuantity'.

object (StringFilter)

Filter value on property 'hasSubstance'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Point' object.

Request Body schema: application/ld+json

New 'Point' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Point.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Point;1"
Array of objects
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Point;1",
  • "isPointOf": [
    ],
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Point;1",
  • "isPointOf": [
    ],
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Get a specific 'Point' object.

path Parameters
id
required
string

Id of 'Point' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Point;1",
  • "isPointOf": [
    ],
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update an existing 'Point' entity.

path Parameters
id
required
string

Id of 'Point' to update.

Request Body schema: application/ld+json

Updated data for 'Point' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Point.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Point;1"
Array of objects
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Point;1",
  • "isPointOf": [
    ],
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Point;1",
  • "isPointOf": [
    ],
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update a single property on a specific 'Point' object.

path Parameters
id
required
string

Id of 'Point' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/Point.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Point;1"
Array of objects
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Point;1",
  • "isPointOf": [
    ],
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Point;1",
  • "isPointOf": [
    ],
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Delete a 'Point' object.

path Parameters
id
required
string

Id of 'Point' to delete.

Responses

alarms

Get 'Alarm' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'isPointOf'.

object (StringFilter)

Filter value on property 'aggregate'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'hasQuantity'.

object (StringFilter)

Filter value on property 'hasSubstance'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Alarm' object.

Request Body schema: application/ld+json

New 'Alarm' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Alarm.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Alarm;1"
Array of objects
object (ExceptionEvent)
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Alarm;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": {
    },
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Alarm;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": {
    },
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Get a specific 'Alarm' object.

path Parameters
id
required
string

Id of 'Alarm' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Alarm;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": {
    },
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update an existing 'Alarm' entity.

path Parameters
id
required
string

Id of 'Alarm' to update.

Request Body schema: application/ld+json

Updated data for 'Alarm' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Alarm.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Alarm;1"
Array of objects
object (ExceptionEvent)
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Alarm;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": {
    },
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Alarm;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": {
    },
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update a single property on a specific 'Alarm' object.

path Parameters
id
required
string

Id of 'Alarm' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/Alarm.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Alarm;1"
Array of objects
object (ExceptionEvent)
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Alarm;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": {
    },
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Alarm;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": {
    },
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Delete a 'Alarm' object.

path Parameters
id
required
string

Id of 'Alarm' to delete.

Responses

commands

Get 'Command' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'isPointOf'.

object (StringFilter)

Filter value on property 'aggregate'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'hasQuantity'.

object (StringFilter)

Filter value on property 'hasSubstance'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Command' object.

Request Body schema: application/ld+json

New 'Command' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Command.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Command;1"
Array of objects
object (ActuationEvent)
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Command;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": {
    },
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Command;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": {
    },
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Get a specific 'Command' object.

path Parameters
id
required
string

Id of 'Command' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Command;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": {
    },
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update an existing 'Command' entity.

path Parameters
id
required
string

Id of 'Command' to update.

Request Body schema: application/ld+json

Updated data for 'Command' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Command.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Command;1"
Array of objects
object (ActuationEvent)
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Command;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": {
    },
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Command;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": {
    },
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update a single property on a specific 'Command' object.

path Parameters
id
required
string

Id of 'Command' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/Command.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Command;1"
Array of objects
object (ActuationEvent)
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Command;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": {
    },
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Command;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": {
    },
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Delete a 'Command' object.

path Parameters
id
required
string

Id of 'Command' to delete.

Responses

parameters

Get 'Parameter' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'isPointOf'.

object (StringFilter)

Filter value on property 'lastKnownValue'.

object (StringFilter)

Filter value on property 'aggregate'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'hasQuantity'.

object (StringFilter)

Filter value on property 'hasSubstance'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Parameter' object.

Request Body schema: application/ld+json

New 'Parameter' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Parameter.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Parameter;1"
Array of objects
lastKnownValue
string
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Parameter;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Parameter;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Get a specific 'Parameter' object.

path Parameters
id
required
string

Id of 'Parameter' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Parameter;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update an existing 'Parameter' entity.

path Parameters
id
required
string

Id of 'Parameter' to update.

Request Body schema: application/ld+json

Updated data for 'Parameter' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Parameter.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Parameter;1"
Array of objects
lastKnownValue
string
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Parameter;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Parameter;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update a single property on a specific 'Parameter' object.

path Parameters
id
required
string

Id of 'Parameter' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/Parameter.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Parameter;1"
Array of objects
lastKnownValue
string
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Parameter;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Parameter;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Delete a 'Parameter' object.

path Parameters
id
required
string

Id of 'Parameter' to delete.

Responses

sensors

Get 'Sensor' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'isPointOf'.

object (StringFilter)

Filter value on property 'aggregate'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'hasQuantity'.

object (StringFilter)

Filter value on property 'hasSubstance'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Sensor' object.

Request Body schema: application/ld+json

New 'Sensor' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Sensor.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Sensor;1"
Array of objects
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Sensor;1",
  • "isPointOf": [
    ],
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Sensor;1",
  • "isPointOf": [
    ],
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Get a specific 'Sensor' object.

path Parameters
id
required
string

Id of 'Sensor' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Sensor;1",
  • "isPointOf": [
    ],
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update an existing 'Sensor' entity.

path Parameters
id
required
string

Id of 'Sensor' to update.

Request Body schema: application/ld+json

Updated data for 'Sensor' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Sensor.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Sensor;1"
Array of objects
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Sensor;1",
  • "isPointOf": [
    ],
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Sensor;1",
  • "isPointOf": [
    ],
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update a single property on a specific 'Sensor' object.

path Parameters
id
required
string

Id of 'Sensor' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/Sensor.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Sensor;1"
Array of objects
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Sensor;1",
  • "isPointOf": [
    ],
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Sensor;1",
  • "isPointOf": [
    ],
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Delete a 'Sensor' object.

path Parameters
id
required
string

Id of 'Sensor' to delete.

Responses

setpoints

Get 'Setpoint' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'isPointOf'.

object (StringFilter)

Filter value on property 'lastKnownValue'.

object (StringFilter)

Filter value on property 'aggregate'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'hasQuantity'.

object (StringFilter)

Filter value on property 'hasSubstance'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Setpoint' object.

Request Body schema: application/ld+json

New 'Setpoint' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Setpoint.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Setpoint;1"
Array of objects
lastKnownValue
string
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Setpoint;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Setpoint;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Get a specific 'Setpoint' object.

path Parameters
id
required
string

Id of 'Setpoint' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Setpoint;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update an existing 'Setpoint' entity.

path Parameters
id
required
string

Id of 'Setpoint' to update.

Request Body schema: application/ld+json

Updated data for 'Setpoint' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Setpoint.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Setpoint;1"
Array of objects
lastKnownValue
string
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Setpoint;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Setpoint;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update a single property on a specific 'Setpoint' object.

path Parameters
id
required
string

Id of 'Setpoint' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/Setpoint.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Setpoint;1"
Array of objects
lastKnownValue
string
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Setpoint;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Setpoint;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Delete a 'Setpoint' object.

path Parameters
id
required
string

Id of 'Setpoint' to delete.

Responses

statuspoints

Get 'Status' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'isPointOf'.

object (StringFilter)

Filter value on property 'lastKnownValue'.

object (StringFilter)

Filter value on property 'aggregate'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'hasQuantity'.

object (StringFilter)

Filter value on property 'hasSubstance'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Status' object.

Request Body schema: application/ld+json

New 'Status' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Status.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Status;1"
Array of objects
lastKnownValue
string
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Status;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Status;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Get a specific 'Status' object.

path Parameters
id
required
string

Id of 'Status' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Status;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update an existing 'Status' entity.

path Parameters
id
required
string

Id of 'Status' to update.

Request Body schema: application/ld+json

Updated data for 'Status' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Status.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Status;1"
Array of objects
lastKnownValue
string
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Status;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Status;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update a single property on a specific 'Status' object.

path Parameters
id
required
string

Id of 'Status' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/Status.jsonld"
@id
string
@type
string
Default: "dtmi:org:brickschema:schema:Brick:Status;1"
Array of objects
lastKnownValue
string
aggregate
string
customProperties
string
customTags
string
hasQuantity
string
hasSubstance
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Status;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:brickschema:schema:Brick:Status;1",
  • "isPointOf": [
    ],
  • "lastKnownValue": "string",
  • "aggregate": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "hasQuantity": "string",
  • "hasSubstance": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Delete a 'Status' object.

path Parameters
id
required
string

Id of 'Status' to delete.

Responses

agents

[Not Implemented Yet] Get 'Agent' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'isMemberOf'.

object (StringFilter)

Filter value on relationship 'owns'.

object (StringFilter)

Filter value on relationship 'memberOf'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Agent' object.

Request Body schema: application/ld+json

New 'Agent' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Agent.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Agent;1"
Array of objects
Array of objects
Array of objects
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Agent;1",
  • "isMemberOf": [
    ],
  • "owns": [
    ],
  • "memberOf": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Agent;1",
  • "isMemberOf": [
    ],
  • "owns": [
    ],
  • "memberOf": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Get a specific 'Agent' object.

path Parameters
id
required
string

Id of 'Agent' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Agent;1",
  • "isMemberOf": [
    ],
  • "owns": [
    ],
  • "memberOf": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update an existing 'Agent' entity.

path Parameters
id
required
string

Id of 'Agent' to update.

Request Body schema: application/ld+json

Updated data for 'Agent' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Agent.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Agent;1"
Array of objects
Array of objects
Array of objects
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Agent;1",
  • "isMemberOf": [
    ],
  • "owns": [
    ],
  • "memberOf": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Agent;1",
  • "isMemberOf": [
    ],
  • "owns": [
    ],
  • "memberOf": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update a single property on a specific 'Agent' object.

path Parameters
id
required
string

Id of 'Agent' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/Agent.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Agent;1"
Array of objects
Array of objects
Array of objects
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Agent;1",
  • "isMemberOf": [
    ],
  • "owns": [
    ],
  • "memberOf": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Agent;1",
  • "isMemberOf": [
    ],
  • "owns": [
    ],
  • "memberOf": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Delete a 'Agent' object.

path Parameters
id
required
string

Id of 'Agent' to delete.

Responses

assets

Get 'Asset' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'commissionedBy'.

object (StringFilter)

Filter value on relationship 'documentation'.

object (StringFilter)

Filter value on relationship 'geometry'.

object (StringFilter)

Filter value on relationship 'hasPart'.

object (StringFilter)

Filter value on relationship 'hasPoint'.

object (StringFilter)

Filter value on relationship 'installedBy'.

object (StringFilter)

Filter value on relationship 'isPartOf'.

object (StringFilter)

Filter value on relationship 'locatedIn'.

object (StringFilter)

Filter value on relationship 'manufacturedBy'.

object (StringFilter)

Filter value on relationship 'mountedOn'.

object (StringFilter)

Filter value on relationship 'servicedBy'.

object (StringFilter)

Filter value on property 'IPAddress'.

object (StringFilter)

Filter value on property 'MACAddress'.

object (StringFilter)

Filter value on property 'assetTag'.

object (StringFilter)

Filter value on property 'commissioningDate'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'initialCost'.

object (StringFilter)

Filter value on property 'installationDate'.

object (StringFilter)

Filter value on property 'maintenanceInterval'.

object (StringFilter)

Filter value on property 'modelNumber'.

object (StringFilter)

Filter value on property 'name'.

object (StringFilter)

Filter value on property 'serialNumber'.

object (StringFilter)

Filter value on property 'turnoverDate'.

object (StringFilter)

Filter value on property 'weight'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Asset' object.

Request Body schema: application/ld+json

New 'Asset' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Asset.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Asset;1"
Array of objects
Array of objects
object
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
Array of objects
IPAddress
string
MACAddress
string
assetTag
string
commissioningDate
string <date>
customProperties
string
customTags
string
identifiers
string
initialCost
string
installationDate
string <date>
maintenanceInterval
string
modelNumber
string
name
string
serialNumber
string
turnoverDate
string <date>
weight
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Asset;1",
  • "commissionedBy": [
    ],
  • "documentation": [
    ],
  • "geometry": {
    },
  • "hasPart": [
    ],
  • "hasPoint": [
    ],
  • "installedBy": [
    ],
  • "isPartOf": [
    ],
  • "locatedIn": [
    ],
  • "manufacturedBy": [
    ],
  • "mountedOn": {
    },
  • "servicedBy": [
    ],
  • "IPAddress": "string",
  • "MACAddress": "string",
  • "assetTag": "string",
  • "commissioningDate": "2019-08-24",
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "initialCost": "string",
  • "installationDate": "2019-08-24",
  • "maintenanceInterval": "string",
  • "modelNumber": "string",
  • "name": "string",
  • "serialNumber": "string",
  • "turnoverDate": "2019-08-24",
  • "weight": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Asset;1",
  • "commissionedBy": [
    ],
  • "documentation": [
    ],
  • "geometry": {
    },
  • "hasPart": [
    ],
  • "hasPoint": [
    ],
  • "installedBy": [
    ],
  • "isPartOf": [
    ],
  • "locatedIn": [
    ],
  • "manufacturedBy": [
    ],
  • "mountedOn": {
    },
  • "servicedBy": [
    ],
  • "IPAddress": "string",
  • "MACAddress": "string",
  • "assetTag": "string",
  • "commissioningDate": "2019-08-24",
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "initialCost": "string",
  • "installationDate": "2019-08-24",
  • "maintenanceInterval": "string",
  • "modelNumber": "string",
  • "name": "string",
  • "serialNumber": "string",
  • "turnoverDate": "2019-08-24",
  • "weight": "string"
}

[Not Implemented Yet] Get a specific 'Asset' object.

path Parameters
id
required
string

Id of 'Asset' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Asset;1",
  • "commissionedBy": [
    ],
  • "documentation": [
    ],
  • "geometry": {
    },
  • "hasPart": [
    ],
  • "hasPoint": [
    ],
  • "installedBy": [
    ],
  • "isPartOf": [
    ],
  • "locatedIn": [
    ],
  • "manufacturedBy": [
    ],
  • "mountedOn": {
    },
  • "servicedBy": [
    ],
  • "IPAddress": "string",
  • "MACAddress": "string",
  • "assetTag": "string",
  • "commissioningDate": "2019-08-24",
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "initialCost": "string",
  • "installationDate": "2019-08-24",
  • "maintenanceInterval": "string",
  • "modelNumber": "string",
  • "name": "string",
  • "serialNumber": "string",
  • "turnoverDate": "2019-08-24",
  • "weight": "string"
}

[Not Implemented Yet] Update an existing 'Asset' entity.

path Parameters
id
required
string

Id of 'Asset' to update.

Request Body schema: application/ld+json

Updated data for 'Asset' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Asset.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Asset;1"
Array of objects
Array of objects
object
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
Array of objects
IPAddress
string
MACAddress
string
assetTag
string
commissioningDate
string <date>
customProperties
string
customTags
string
identifiers
string
initialCost
string
installationDate
string <date>
maintenanceInterval
string
modelNumber
string
name
string
serialNumber
string
turnoverDate
string <date>
weight
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Asset;1",
  • "commissionedBy": [
    ],
  • "documentation": [
    ],
  • "geometry": {
    },
  • "hasPart": [
    ],
  • "hasPoint": [
    ],
  • "installedBy": [
    ],
  • "isPartOf": [
    ],
  • "locatedIn": [
    ],
  • "manufacturedBy": [
    ],
  • "mountedOn": {
    },
  • "servicedBy": [
    ],
  • "IPAddress": "string",
  • "MACAddress": "string",
  • "assetTag": "string",
  • "commissioningDate": "2019-08-24",
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "initialCost": "string",
  • "installationDate": "2019-08-24",
  • "maintenanceInterval": "string",
  • "modelNumber": "string",
  • "name": "string",
  • "serialNumber": "string",
  • "turnoverDate": "2019-08-24",
  • "weight": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Asset;1",
  • "commissionedBy": [
    ],
  • "documentation": [
    ],
  • "geometry": {
    },
  • "hasPart": [
    ],
  • "hasPoint": [
    ],
  • "installedBy": [
    ],
  • "isPartOf": [
    ],
  • "locatedIn": [
    ],
  • "manufacturedBy": [
    ],
  • "mountedOn": {
    },
  • "servicedBy": [
    ],
  • "IPAddress": "string",
  • "MACAddress": "string",
  • "assetTag": "string",
  • "commissioningDate": "2019-08-24",
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "initialCost": "string",
  • "installationDate": "2019-08-24",
  • "maintenanceInterval": "string",
  • "modelNumber": "string",
  • "name": "string",
  • "serialNumber": "string",
  • "turnoverDate": "2019-08-24",
  • "weight": "string"
}

[Not Implemented Yet] Update a single property on a specific 'Asset' object.

path Parameters
id
required
string

Id of 'Asset' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/Asset.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Asset;1"
Array of objects
Array of objects
object
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
Array of objects
IPAddress
string
MACAddress
string
assetTag
string
commissioningDate
string <date>
customProperties
string
customTags
string
identifiers
string
initialCost
string
installationDate
string <date>
maintenanceInterval
string
modelNumber
string
name
string
serialNumber
string
turnoverDate
string <date>
weight
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Asset;1",
  • "commissionedBy": [
    ],
  • "documentation": [
    ],
  • "geometry": {
    },
  • "hasPart": [
    ],
  • "hasPoint": [
    ],
  • "installedBy": [
    ],
  • "isPartOf": [
    ],
  • "locatedIn": [
    ],
  • "manufacturedBy": [
    ],
  • "mountedOn": {
    },
  • "servicedBy": [
    ],
  • "IPAddress": "string",
  • "MACAddress": "string",
  • "assetTag": "string",
  • "commissioningDate": "2019-08-24",
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "initialCost": "string",
  • "installationDate": "2019-08-24",
  • "maintenanceInterval": "string",
  • "modelNumber": "string",
  • "name": "string",
  • "serialNumber": "string",
  • "turnoverDate": "2019-08-24",
  • "weight": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Asset;1",
  • "commissionedBy": [
    ],
  • "documentation": [
    ],
  • "geometry": {
    },
  • "hasPart": [
    ],
  • "hasPoint": [
    ],
  • "installedBy": [
    ],
  • "isPartOf": [
    ],
  • "locatedIn": [
    ],
  • "manufacturedBy": [
    ],
  • "mountedOn": {
    },
  • "servicedBy": [
    ],
  • "IPAddress": "string",
  • "MACAddress": "string",
  • "assetTag": "string",
  • "commissioningDate": "2019-08-24",
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "initialCost": "string",
  • "installationDate": "2019-08-24",
  • "maintenanceInterval": "string",
  • "modelNumber": "string",
  • "name": "string",
  • "serialNumber": "string",
  • "turnoverDate": "2019-08-24",
  • "weight": "string"
}

[Not Implemented Yet] Delete a 'Asset' object.

path Parameters
id
required
string

Id of 'Asset' to delete.

Responses

buildings

[Not Implemented Yet] Get 'Building' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'address'.

object (StringFilter)

Filter value on relationship 'adjacentElement'.

object (StringFilter)

Filter value on relationship 'architectedBy'.

object (StringFilter)

Filter value on relationship 'constructedBy'.

object (StringFilter)

Filter value on relationship 'containsElement'.

object (StringFilter)

Filter value on relationship 'documentation'.

object (StringFilter)

Filter value on relationship 'hasPoint'.

object (StringFilter)

Filter value on relationship 'intersectingElement'.

object (StringFilter)

Filter value on relationship 'isFedBy'.

object (StringFilter)

Filter value on relationship 'operatedBy'.

object (StringFilter)

Filter value on relationship 'ownedBy'.

object (StringFilter)

Filter value on relationship 'geometry'.

object (StringFilter)

Filter value on relationship 'georeference'.

object (StringFilter)

Filter value on relationship 'hasPart'.

object (StringFilter)

Filter value on relationship 'isLocationOf'.

object (StringFilter)

Filter value on relationship 'isPartOf'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Building' object.

Request Body schema: application/ld+json

New 'Building' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Building.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Building;1"
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
object
Array of objects
Array of objects
object
object (ArchitectureArea)
object (ArchitectureCapacity)
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Building;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Building;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Get a specific 'Building' object.

path Parameters
id
required
string

Id of 'Building' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Building;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update an existing 'Building' entity.

path Parameters
id
required
string

Id of 'Building' to update.

Request Body schema: application/ld+json

Updated data for 'Building' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Building.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Building;1"
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
object
Array of objects
Array of objects
object
object (ArchitectureArea)
object (ArchitectureCapacity)
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Building;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Building;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update a single property on a specific 'Building' object.

path Parameters
id
required
string

Id of 'Building' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/Building.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Building;1"
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
object
Array of objects
Array of objects
object
object (ArchitectureArea)
object (ArchitectureCapacity)
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Building;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Building;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Delete a 'Building' object.

path Parameters
id
required
string

Id of 'Building' to delete.

Responses

buildingelements

Get 'Building element' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'documentation'.

object (StringFilter)

Filter value on relationship 'hasPart'.

object (StringFilter)

Filter value on relationship 'isPartOf'.

object (StringFilter)

Filter value on relationship 'locatedIn'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Building element' object.

Request Body schema: application/ld+json

New 'Building element' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/BuildingElement.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:BuildingElement;1"
Array of objects
Array of objects
object
object
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:BuildingElement;1",
  • "documentation": [
    ],
  • "hasPart": [
    ],
  • "isPartOf": {
    },
  • "locatedIn": {
    },
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:BuildingElement;1",
  • "documentation": [
    ],
  • "hasPart": [
    ],
  • "isPartOf": {
    },
  • "locatedIn": {
    },
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Get a specific 'Building element' object.

path Parameters
id
required
string

Id of 'Building element' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:BuildingElement;1",
  • "documentation": [
    ],
  • "hasPart": [
    ],
  • "isPartOf": {
    },
  • "locatedIn": {
    },
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update an existing 'Building element' entity.

path Parameters
id
required
string

Id of 'Building element' to update.

Request Body schema: application/ld+json

Updated data for 'Building element' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/BuildingElement.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:BuildingElement;1"
Array of objects
Array of objects
object
object
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:BuildingElement;1",
  • "documentation": [
    ],
  • "hasPart": [
    ],
  • "isPartOf": {
    },
  • "locatedIn": {
    },
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:BuildingElement;1",
  • "documentation": [
    ],
  • "hasPart": [
    ],
  • "isPartOf": {
    },
  • "locatedIn": {
    },
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update a single property on a specific 'Building element' object.

path Parameters
id
required
string

Id of 'Building element' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/BuildingElement.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:BuildingElement;1"
Array of objects
Array of objects
object
object
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:BuildingElement;1",
  • "documentation": [
    ],
  • "hasPart": [
    ],
  • "isPartOf": {
    },
  • "locatedIn": {
    },
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:BuildingElement;1",
  • "documentation": [
    ],
  • "hasPart": [
    ],
  • "isPartOf": {
    },
  • "locatedIn": {
    },
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Delete a 'Building element' object.

path Parameters
id
required
string

Id of 'Building element' to delete.

Responses

collections

[Not Implemented Yet] Get 'Collection' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'documentation'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Collection' object.

Request Body schema: application/ld+json

New 'Collection' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Collection.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Collection;1"
Array of objects
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Collection;1",
  • "documentation": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Collection;1",
  • "documentation": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Get a specific 'Collection' object.

path Parameters
id
required
string

Id of 'Collection' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Collection;1",
  • "documentation": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update an existing 'Collection' entity.

path Parameters
id
required
string

Id of 'Collection' to update.

Request Body schema: application/ld+json

Updated data for 'Collection' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Collection.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Collection;1"
Array of objects
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Collection;1",
  • "documentation": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Collection;1",
  • "documentation": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update a single property on a specific 'Collection' object.

path Parameters
id
required
string

Id of 'Collection' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/Collection.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Collection;1"
Array of objects
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Collection;1",
  • "documentation": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Collection;1",
  • "documentation": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Delete a 'Collection' object.

path Parameters
id
required
string

Id of 'Collection' to delete.

Responses

events

[Not Implemented Yet] Get 'Event' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (DateTimeFilter)

Filter value on property 'end'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

object (DateTimeFilter)

Filter value on property 'start'.

object (DateTimeFilter)

Filter value on property 'timestamp'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Event' object.

Request Body schema: application/ld+json

New 'Event' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Event.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Event;1"
customProperties
string
customTags
string
end
string <date-time>
identifiers
string
name
string
start
string <date-time>
timestamp
string <date-time>

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Event;1",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Event;1",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

[Not Implemented Yet] Get a specific 'Event' object.

path Parameters
id
required
string

Id of 'Event' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Event;1",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

[Not Implemented Yet] Update an existing 'Event' entity.

path Parameters
id
required
string

Id of 'Event' to update.

Request Body schema: application/ld+json

Updated data for 'Event' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Event.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Event;1"
customProperties
string
customTags
string
end
string <date-time>
identifiers
string
name
string
start
string <date-time>
timestamp
string <date-time>

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Event;1",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Event;1",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

[Not Implemented Yet] Update a single property on a specific 'Event' object.

path Parameters
id
required
string

Id of 'Event' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/Event.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Event;1"
customProperties
string
customTags
string
end
string <date-time>
identifiers
string
name
string
start
string <date-time>
timestamp
string <date-time>

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Event;1",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Event;1",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

[Not Implemented Yet] Delete a 'Event' object.

path Parameters
id
required
string

Id of 'Event' to delete.

Responses

observations

Get 'Observation event' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'sourcePoint'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (DateTimeFilter)

Filter value on property 'end'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

object (DateTimeFilter)

Filter value on property 'start'.

object (DateTimeFilter)

Filter value on property 'timestamp'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Observation event' object.

Request Body schema: application/ld+json

New 'Observation event' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/ObservationEvent.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:ObservationEvent;1"
object
customProperties
string
value
float
customTags
string
end
string <date-time>
identifiers
string
name
string
start
string <date-time>
timestamp
string <date-time>

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ObservationEvent;1",
  • "sourcePoint": {
    },
  • "customProperties": "string",
  • "value": null,
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ObservationEvent;1",
  • "sourcePoint": {
    },
  • "customProperties": "string",
  • "value": null,
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

[Not Implemented Yet] Get a specific 'Observation event' object.

path Parameters
id
required
string

Id of 'Observation event' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ObservationEvent;1",
  • "sourcePoint": {
    },
  • "customProperties": "string",
  • "value": null,
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

[Not Implemented Yet] Update an existing 'Observation event' entity.

path Parameters
id
required
string

Id of 'Observation event' to update.

Request Body schema: application/ld+json

Updated data for 'Observation event' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/ObservationEvent.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:ObservationEvent;1"
object
customProperties
string
value
float
customTags
string
end
string <date-time>
identifiers
string
name
string
start
string <date-time>
timestamp
string <date-time>

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ObservationEvent;1",
  • "sourcePoint": {
    },
  • "customProperties": "string",
  • "value": null,
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ObservationEvent;1",
  • "sourcePoint": {
    },
  • "customProperties": "string",
  • "value": null,
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

[Not Implemented Yet] Update a single property on a specific 'Observation event' object.

path Parameters
id
required
string

Id of 'Observation event' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/ObservationEvent.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:ObservationEvent;1"
object
customProperties
string
value
float
customTags
string
end
string <date-time>
identifiers
string
name
string
start
string <date-time>
timestamp
string <date-time>

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ObservationEvent;1",
  • "sourcePoint": {
    },
  • "customProperties": "string",
  • "value": null,
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ObservationEvent;1",
  • "sourcePoint": {
    },
  • "customProperties": "string",
  • "value": null,
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

[Not Implemented Yet] Delete a 'Observation event' object.

path Parameters
id
required
string

Id of 'Observation event' to delete.

Responses

actuations

[Not Implemented Yet] Get 'Actuation event' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'targetPoint'.

object (StringFilter)

Filter value on property 'value'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (DateTimeFilter)

Filter value on property 'end'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

object (DateTimeFilter)

Filter value on property 'start'.

object (DateTimeFilter)

Filter value on property 'timestamp'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

Create a new 'Actuation event' object.

Request Body schema: application/ld+json

New 'Actuation event' entity that is to be added.

One of
@context
required
string
Default: "https://dev.realestatecore.io/contexts/ActuationEvent.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:ActuationEvent;1"
Array of objects
value
string
customProperties
string
customTags
string
end
string <date-time>
identifiers
string
name
string
start
string <date-time>
timestamp
string <date-time>

Responses

Request samples

Content type
application/ld+json
[ ]

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ActuationEvent;1",
  • "targetPoint": [
    ],
  • "value": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

[Not Implemented Yet] Get a specific 'Actuation event' object.

path Parameters
id
required
string

Id of 'Actuation event' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ActuationEvent;1",
  • "targetPoint": [
    ],
  • "value": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

[Not Implemented Yet] Update an existing 'Actuation event' entity.

path Parameters
id
required
string

Id of 'Actuation event' to update.

Request Body schema: application/ld+json

Updated data for 'Actuation event' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/ActuationEvent.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:ActuationEvent;1"
Array of objects
value
string
customProperties
string
customTags
string
end
string <date-time>
identifiers
string
name
string
start
string <date-time>
timestamp
string <date-time>

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ActuationEvent;1",
  • "targetPoint": [
    ],
  • "value": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ActuationEvent;1",
  • "targetPoint": [
    ],
  • "value": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

[Not Implemented Yet] Update a single property on a specific 'Actuation event' object.

path Parameters
id
required
string

Id of 'Actuation event' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/ActuationEvent.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:ActuationEvent;1"
Array of objects
value
string
customProperties
string
customTags
string
end
string <date-time>
identifiers
string
name
string
start
string <date-time>
timestamp
string <date-time>

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ActuationEvent;1",
  • "targetPoint": [
    ],
  • "value": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ActuationEvent;1",
  • "targetPoint": [
    ],
  • "value": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

[Not Implemented Yet] Delete a 'Actuation event' object.

path Parameters
id
required
string

Id of 'Actuation event' to delete.

Responses

exceptions

[Not Implemented Yet] Get 'Exception event' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'sourcePoint'.

object (StringFilter)

Filter value on property 'value'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (DateTimeFilter)

Filter value on property 'end'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

object (DateTimeFilter)

Filter value on property 'start'.

object (DateTimeFilter)

Filter value on property 'timestamp'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Exception event' object.

Request Body schema: application/ld+json

New 'Exception event' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/ExceptionEvent.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:ExceptionEvent;1"
object
value
string
customProperties
string
customTags
string
end
string <date-time>
identifiers
string
name
string
start
string <date-time>
timestamp
string <date-time>

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ExceptionEvent;1",
  • "sourcePoint": {
    },
  • "value": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ExceptionEvent;1",
  • "sourcePoint": {
    },
  • "value": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

[Not Implemented Yet] Get a specific 'Exception event' object.

path Parameters
id
required
string

Id of 'Exception event' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ExceptionEvent;1",
  • "sourcePoint": {
    },
  • "value": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

[Not Implemented Yet] Update an existing 'Exception event' entity.

path Parameters
id
required
string

Id of 'Exception event' to update.

Request Body schema: application/ld+json

Updated data for 'Exception event' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/ExceptionEvent.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:ExceptionEvent;1"
object
value
string
customProperties
string
customTags
string
end
string <date-time>
identifiers
string
name
string
start
string <date-time>
timestamp
string <date-time>

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ExceptionEvent;1",
  • "sourcePoint": {
    },
  • "value": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ExceptionEvent;1",
  • "sourcePoint": {
    },
  • "value": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

[Not Implemented Yet] Update a single property on a specific 'Exception event' object.

path Parameters
id
required
string

Id of 'Exception event' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/ExceptionEvent.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:ExceptionEvent;1"
object
value
string
customProperties
string
customTags
string
end
string <date-time>
identifiers
string
name
string
start
string <date-time>
timestamp
string <date-time>

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ExceptionEvent;1",
  • "sourcePoint": {
    },
  • "value": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:ExceptionEvent;1",
  • "sourcePoint": {
    },
  • "value": "string",
  • "customProperties": "string",
  • "customTags": "string",
  • "end": "2019-08-24T14:15:22Z",
  • "identifiers": "string",
  • "name": "string",
  • "start": "2019-08-24T14:15:22Z",
  • "timestamp": "2019-08-24T14:15:22Z"
}

[Not Implemented Yet] Delete a 'Exception event' object.

path Parameters
id
required
string

Id of 'Exception event' to delete.

Responses

information

[Not Implemented Yet] Get 'Information' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

Responses

Response samples

Content type
application/ld+json
{}

[Not Implemented Yet] Create a new 'Information' object.

Request Body schema: application/ld+json

New 'Information' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Information.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Information;1"
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{}

Response samples

Content type
application/ld+json
{}

[Not Implemented Yet] Get a specific 'Information' object.

path Parameters
id
required
string

Id of 'Information' to return.

Responses

Response samples

Content type
application/ld+json
{}

[Not Implemented Yet] Update an existing 'Information' entity.

path Parameters
id
required
string

Id of 'Information' to update.

Request Body schema: application/ld+json

Updated data for 'Information' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Information.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Information;1"
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{}

Response samples

Content type
application/ld+json
{}

[Not Implemented Yet] Update a single property on a specific 'Information' object.

path Parameters
id
required
string

Id of 'Information' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/Information.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Information;1"
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{}

Response samples

Content type
application/ld+json
{}

[Not Implemented Yet] Delete a 'Information' object.

path Parameters
id
required
string

Id of 'Information' to delete.

Responses

spaces

Get 'Space' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'geometry'.

object (StringFilter)

Filter value on relationship 'georeference'.

object (StringFilter)

Filter value on relationship 'hasPart'.

object (StringFilter)

Filter value on relationship 'isLocationOf'.

object (StringFilter)

Filter value on relationship 'isPartOf'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Space' object.

Request Body schema: application/ld+json

New 'Space' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Space.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Space;1"
object
object
Array of objects
Array of objects
object
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Space;1",
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Space;1",
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Get a specific 'Space' object.

path Parameters
id
required
string

Id of 'Space' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Space;1",
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update an existing 'Space' entity.

path Parameters
id
required
string

Id of 'Space' to update.

Request Body schema: application/ld+json

Updated data for 'Space' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Space.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Space;1"
object
object
Array of objects
Array of objects
object
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Space;1",
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Space;1",
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update a single property on a specific 'Space' object.

path Parameters
id
required
string

Id of 'Space' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/Space.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Space;1"
object
object
Array of objects
Array of objects
object
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Space;1",
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Space;1",
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Delete a 'Space' object.

path Parameters
id
required
string

Id of 'Space' to delete.

Responses

documents

[Not Implemented Yet] Get 'Document' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'documentTopic'.

object (StringFilter)

Filter value on relationship 'url'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Document' object.

Request Body schema: application/ld+json

New 'Document' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Document.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Document;1"
Array of objects
Array of objects
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Document;1",
  • "documentTopic": [
    ],
  • "url": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Document;1",
  • "documentTopic": [
    ],
  • "url": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Get a specific 'Document' object.

path Parameters
id
required
string

Id of 'Document' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Document;1",
  • "documentTopic": [
    ],
  • "url": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update an existing 'Document' entity.

path Parameters
id
required
string

Id of 'Document' to update.

Request Body schema: application/ld+json

Updated data for 'Document' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Document.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Document;1"
Array of objects
Array of objects
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Document;1",
  • "documentTopic": [
    ],
  • "url": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Document;1",
  • "documentTopic": [
    ],
  • "url": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update a single property on a specific 'Document' object.

path Parameters
id
required
string

Id of 'Document' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/Document.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Document;1"
Array of objects
Array of objects
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Document;1",
  • "documentTopic": [
    ],
  • "url": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Document;1",
  • "documentTopic": [
    ],
  • "url": [
    ],
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Delete a 'Document' object.

path Parameters
id
required
string

Id of 'Document' to delete.

Responses

levels

[Not Implemented Yet] Get 'Level' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'address'.

object (StringFilter)

Filter value on relationship 'adjacentElement'.

object (StringFilter)

Filter value on relationship 'architectedBy'.

object (StringFilter)

Filter value on relationship 'constructedBy'.

object (StringFilter)

Filter value on relationship 'containsElement'.

object (StringFilter)

Filter value on relationship 'documentation'.

object (StringFilter)

Filter value on relationship 'hasPoint'.

object (StringFilter)

Filter value on relationship 'intersectingElement'.

object (StringFilter)

Filter value on relationship 'isFedBy'.

object (StringFilter)

Filter value on relationship 'operatedBy'.

object (StringFilter)

Filter value on relationship 'ownedBy'.

object (StringFilter)

Filter value on relationship 'geometry'.

object (StringFilter)

Filter value on relationship 'georeference'.

object (StringFilter)

Filter value on relationship 'hasPart'.

object (StringFilter)

Filter value on relationship 'isLocationOf'.

object (StringFilter)

Filter value on relationship 'isPartOf'.

object (IntegerFilter)

Filter value on property 'levelNumber'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Level' object.

Request Body schema: application/ld+json

New 'Level' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Level.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Level;1"
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
object
Array of objects
Array of objects
object
object (ArchitectureArea)
object (ArchitectureCapacity)
levelNumber
integer <int32>
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Level;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "levelNumber": 0,
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Level;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "levelNumber": 0,
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Get a specific 'Level' object.

path Parameters
id
required
string

Id of 'Level' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Level;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "levelNumber": 0,
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update an existing 'Level' entity.

path Parameters
id
required
string

Id of 'Level' to update.

Request Body schema: application/ld+json

Updated data for 'Level' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Level.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Level;1"
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
object
Array of objects
Array of objects
object
object (ArchitectureArea)
object (ArchitectureCapacity)
levelNumber
integer <int32>
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Level;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "levelNumber": 0,
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Level;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "levelNumber": 0,
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update a single property on a specific 'Level' object.

path Parameters
id
required
string

Id of 'Level' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/Level.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Level;1"
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
object
Array of objects
Array of objects
object
object (ArchitectureArea)
object (ArchitectureCapacity)
levelNumber
integer <int32>
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Level;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "levelNumber": 0,
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Level;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "levelNumber": 0,
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Delete a 'Level' object.

path Parameters
id
required
string

Id of 'Level' to delete.

Responses

sites

[Not Implemented Yet] Get 'Site' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'address'.

object (StringFilter)

Filter value on relationship 'adjacentElement'.

object (StringFilter)

Filter value on relationship 'architectedBy'.

object (StringFilter)

Filter value on relationship 'constructedBy'.

object (StringFilter)

Filter value on relationship 'containsElement'.

object (StringFilter)

Filter value on relationship 'documentation'.

object (StringFilter)

Filter value on relationship 'hasPoint'.

object (StringFilter)

Filter value on relationship 'intersectingElement'.

object (StringFilter)

Filter value on relationship 'isFedBy'.

object (StringFilter)

Filter value on relationship 'operatedBy'.

object (StringFilter)

Filter value on relationship 'ownedBy'.

object (StringFilter)

Filter value on relationship 'geometry'.

object (StringFilter)

Filter value on relationship 'georeference'.

object (StringFilter)

Filter value on relationship 'hasPart'.

object (StringFilter)

Filter value on relationship 'isLocationOf'.

object (StringFilter)

Filter value on relationship 'isPartOf'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Site' object.

Request Body schema: application/ld+json

New 'Site' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Site.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Site;1"
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
object
Array of objects
Array of objects
object
object (ArchitectureArea)
object (ArchitectureCapacity)
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Site;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Site;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Get a specific 'Site' object.

path Parameters
id
required
string

Id of 'Site' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Site;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update an existing 'Site' entity.

path Parameters
id
required
string

Id of 'Site' to update.

Request Body schema: application/ld+json

Updated data for 'Site' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Site.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Site;1"
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
object
Array of objects
Array of objects
object
object (ArchitectureArea)
object (ArchitectureCapacity)
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Site;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Site;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update a single property on a specific 'Site' object.

path Parameters
id
required
string

Id of 'Site' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/Site.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Site;1"
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
object
Array of objects
Array of objects
object
object (ArchitectureArea)
object (ArchitectureCapacity)
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Site;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Site;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Delete a 'Site' object.

path Parameters
id
required
string

Id of 'Site' to delete.

Responses

subbuildings

[Not Implemented Yet] Get 'Sub-building' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'address'.

object (StringFilter)

Filter value on relationship 'adjacentElement'.

object (StringFilter)

Filter value on relationship 'architectedBy'.

object (StringFilter)

Filter value on relationship 'constructedBy'.

object (StringFilter)

Filter value on relationship 'containsElement'.

object (StringFilter)

Filter value on relationship 'documentation'.

object (StringFilter)

Filter value on relationship 'hasPoint'.

object (StringFilter)

Filter value on relationship 'intersectingElement'.

object (StringFilter)

Filter value on relationship 'isFedBy'.

object (StringFilter)

Filter value on relationship 'operatedBy'.

object (StringFilter)

Filter value on relationship 'ownedBy'.

object (StringFilter)

Filter value on relationship 'geometry'.

object (StringFilter)

Filter value on relationship 'georeference'.

object (StringFilter)

Filter value on relationship 'hasPart'.

object (StringFilter)

Filter value on relationship 'isLocationOf'.

object (StringFilter)

Filter value on relationship 'isPartOf'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Sub-building' object.

Request Body schema: application/ld+json

New 'Sub-building' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/SubBuilding.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:SubBuilding;1"
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
object
Array of objects
Array of objects
object
object (ArchitectureArea)
object (ArchitectureCapacity)
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:SubBuilding;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:SubBuilding;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Get a specific 'Sub-building' object.

path Parameters
id
required
string

Id of 'Sub-building' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:SubBuilding;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update an existing 'Sub-building' entity.

path Parameters
id
required
string

Id of 'Sub-building' to update.

Request Body schema: application/ld+json

Updated data for 'Sub-building' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/SubBuilding.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:SubBuilding;1"
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
object
Array of objects
Array of objects
object
object (ArchitectureArea)
object (ArchitectureCapacity)
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:SubBuilding;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:SubBuilding;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update a single property on a specific 'Sub-building' object.

path Parameters
id
required
string

Id of 'Sub-building' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/SubBuilding.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:SubBuilding;1"
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
object
Array of objects
Array of objects
object
object (ArchitectureArea)
object (ArchitectureCapacity)
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:SubBuilding;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:SubBuilding;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Delete a 'Sub-building' object.

path Parameters
id
required
string

Id of 'Sub-building' to delete.

Responses

rooms

[Not Implemented Yet] Get 'Room' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'address'.

object (StringFilter)

Filter value on relationship 'adjacentElement'.

object (StringFilter)

Filter value on relationship 'architectedBy'.

object (StringFilter)

Filter value on relationship 'constructedBy'.

object (StringFilter)

Filter value on relationship 'containsElement'.

object (StringFilter)

Filter value on relationship 'documentation'.

object (StringFilter)

Filter value on relationship 'hasPoint'.

object (StringFilter)

Filter value on relationship 'intersectingElement'.

object (StringFilter)

Filter value on relationship 'isFedBy'.

object (StringFilter)

Filter value on relationship 'operatedBy'.

object (StringFilter)

Filter value on relationship 'ownedBy'.

object (StringFilter)

Filter value on relationship 'geometry'.

object (StringFilter)

Filter value on relationship 'georeference'.

object (StringFilter)

Filter value on relationship 'hasPart'.

object (StringFilter)

Filter value on relationship 'isLocationOf'.

object (StringFilter)

Filter value on relationship 'isPartOf'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Room' object.

Request Body schema: application/ld+json

New 'Room' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Room.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Room;1"
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
object
Array of objects
Array of objects
object
object (ArchitectureArea)
object (ArchitectureCapacity)
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Room;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Room;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Get a specific 'Room' object.

path Parameters
id
required
string

Id of 'Room' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Room;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update an existing 'Room' entity.

path Parameters
id
required
string

Id of 'Room' to update.

Request Body schema: application/ld+json

Updated data for 'Room' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Room.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Room;1"
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
object
Array of objects
Array of objects
object
object (ArchitectureArea)
object (ArchitectureCapacity)
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Room;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Room;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update a single property on a specific 'Room' object.

path Parameters
id
required
string

Id of 'Room' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/Room.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Room;1"
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
object
Array of objects
Array of objects
object
object (ArchitectureArea)
object (ArchitectureCapacity)
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Room;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Room;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Delete a 'Room' object.

path Parameters
id
required
string

Id of 'Room' to delete.

Responses

zones

[Not Implemented Yet] Get 'Zone' entities.

query Parameters
page
integer <int32> >= 0
Default: 0

If the result set is large, pagination across the results can be employed; in that case, this parameter defines the page number (zero-indexed) that is requested by the client. The number of items included in each page is defined by the 'size' parameter. Default is 0, i.e., the first results page is returned.

size
integer <int32> [ 0 .. 100 ]
Default: 20

The number of items to display on a returned results page (see the page parameter).

object (SortingSchema)

The field and direction to sort results on.

object (StringFilter)

Filter value on relationship 'address'.

object (StringFilter)

Filter value on relationship 'adjacentElement'.

object (StringFilter)

Filter value on relationship 'architectedBy'.

object (StringFilter)

Filter value on relationship 'constructedBy'.

object (StringFilter)

Filter value on relationship 'containsElement'.

object (StringFilter)

Filter value on relationship 'documentation'.

object (StringFilter)

Filter value on relationship 'hasPoint'.

object (StringFilter)

Filter value on relationship 'intersectingElement'.

object (StringFilter)

Filter value on relationship 'isFedBy'.

object (StringFilter)

Filter value on relationship 'operatedBy'.

object (StringFilter)

Filter value on relationship 'ownedBy'.

object (StringFilter)

Filter value on relationship 'geometry'.

object (StringFilter)

Filter value on relationship 'georeference'.

object (StringFilter)

Filter value on relationship 'hasPart'.

object (StringFilter)

Filter value on relationship 'isLocationOf'.

object (StringFilter)

Filter value on relationship 'isPartOf'.

object (StringFilter)

Filter value on property 'customProperties'.

object (StringFilter)

Filter value on property 'customTags'.

object (StringFilter)

Filter value on property 'identifiers'.

object (StringFilter)

Filter value on property 'name'.

Responses

Response samples

Content type
application/ld+json
{
  • "@context": {},
  • "@type": "hydra:Collection",
  • "hydra:totalItems": 0,
  • "hydra:view": {
    },
  • "hydra:member": [
    ]
}

[Not Implemented Yet] Create a new 'Zone' object.

Request Body schema: application/ld+json

New 'Zone' entity that is to be added.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Zone.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Zone;1"
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
object
Array of objects
Array of objects
object
object (ArchitectureArea)
object (ArchitectureCapacity)
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Zone;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Zone;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Get a specific 'Zone' object.

path Parameters
id
required
string

Id of 'Zone' to return.

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Zone;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update an existing 'Zone' entity.

path Parameters
id
required
string

Id of 'Zone' to update.

Request Body schema: application/ld+json

Updated data for 'Zone' entity.

@context
required
string
Default: "https://dev.realestatecore.io/contexts/Zone.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Zone;1"
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
object
Array of objects
Array of objects
object
object (ArchitectureArea)
object (ArchitectureCapacity)
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Zone;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Zone;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Update a single property on a specific 'Zone' object.

path Parameters
id
required
string

Id of 'Zone' to update.

Request Body schema: application/ld+json

A single JSON key-value pair (plus @context), indicating the property to update and its new value. Note that the Swagger UI does not properly show the size constraint on this parameter; but the underlying OpenAPI Specification document does.

= 2 properties
@context
required
string
Default: "https://dev.realestatecore.io/contexts/Zone.jsonld"
@id
string
@type
string
Default: "dtmi:org:w3id:rec:Zone;1"
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
Array of objects
object
object
Array of objects
Array of objects
object
object (ArchitectureArea)
object (ArchitectureCapacity)
customProperties
string
customTags
string
identifiers
string
name
string

Responses

Request samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Zone;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "dtmi:org:w3id:rec:Zone;1",
  • "address": [
    ],
  • "adjacentElement": [
    ],
  • "architectedBy": [
    ],
  • "constructedBy": [
    ],
  • "containsElement": [
    ],
  • "documentation": [
    ],
  • "hasPoint": [
    ],
  • "intersectingElement": [
    ],
  • "isFedBy": [
    ],
  • "operatedBy": [
    ],
  • "ownedBy": [
    ],
  • "geometry": {
    },
  • "georeference": {
    },
  • "hasPart": [
    ],
  • "isLocationOf": [
    ],
  • "isPartOf": {
    },
  • "area": {},
  • "capacity": {},
  • "customProperties": "string",
  • "customTags": "string",
  • "identifiers": "string",
  • "name": "string"
}

[Not Implemented Yet] Delete a 'Zone' object.

path Parameters
id
required
string

Id of 'Zone' to delete.

Responses