In this release
Even more collection improvements are introduced, and a new collection subclass: Region.
New functionality
Region
Region – collection sub-class that allows grouping twins of classes RealEstate and Building. New endpoints to manage Regions are introduced:
- Include twins into region – PUT /json/region//include
 - Exclude twins from region – PUT /json/region//exclude
 - Find region based on filter – GET /json/region
 - Update existing full region – PUT /json/region
 - Register a new region – POST /json/region
 - Find a specific region GET /json/region/
 - Delete a specific region – DELETE /json/region/
 - Patch existing region – PATCH /json/region/
 - Find twins that are included in specified region – GET /json/region//includes
 
Collections including Twin
It is possible to fetch a list of collections that a specified twin is included in. There are new endpoints to achieve the required result:
- GET /json/realestate//includedin
 - GET /json/realestatecomponent//includedin
 - GET /json/buildingcomponent//includedin
 - GET /json/room//includedin
 - GET /json/storey//includedin
 - GET /json/asset//includedin
 - GET /json/device//includedin
 - GET /json/sensor//includedin
 - GET /json/actuator//includedin
 - GET /json/actuationinterface//includedin
 - GET /json/twin//includedin
 
And corresponding json-ld format endpoints:
- GET /realestate//includedin
 - GET /realestatecomponent//includedin
 - GET /buildingcomponent//includedin
 - GET /room//includedin
 - GET /storey//includedin
 - GET /asset//includedin
 - GET /device//includedin
 - GET /sensor//includedin
 - GET /actuator//includedin
 - GET /actuationinterface//includedin
 - GET /twin//includedin
 
Twins included in Collection
A new filter based on collections, returning only twins (that meet the other filter criteria) that are included in one or more specified collections. This filter use the query parameter 'collection_ids', it accepts comma separated collection ids:
https://
Affected endpoints:
- GET /json/realestate
 - GET /json/realestatecomponent
 - GET /json/buildingcomponent
 - GET /json/room
 - GET /json/storey
 - GET /json/asset
 - GET /json/device
 - GET /json/sensor
 - GET /json/actuator
 - GET /json/actuationinterface
 - GET /json/twin
 
And corresponding json-ld format endpoints:
- GET /realestate
 - GET /realestatecomponent
 - GET /buildingcomponent
 - GET /room
 - GET /storey
 - GET /asset
 - GET /device
 - GET /sensor
 - GET /actuator
 - GET /actuationinterface
 - GET /twin
 
Breaking changes
None
Fixes and minor updated
Improved alias based routing of actuation commands.
									