In this release
Bulk create endpoints were improved in order to improve usability and performance. Also new endpoints were introduced to receive actuation command response with better performance.
New functionality
New endpoints to get actuation command response
New endpoints to receive actuation command response with better performance:
- GET /json/actuator/{id}/actuation/{actuationId}
- GET /actuator/{id}/actuation/{actuationId}
Where:
- id – actuator unique identifier
- actuationId – actuation command unique identifier
(the actuaion ID is returned when making an actuation – PUT /json/actuator/{id}/actuation/)
Endpoint to generate UUIDs
New endpoint to generate universal unique identifiers (UUID v4)
- GET /json/guids
It accepts a ‘count’ query parameter that indicates the number of unique identifiers to be generated.
Breaking changes
None
Fixes and minor updated
Predefined axiom ids in bulk create endpoints
The following bulk create endpoints now may accept predefined axioms ids (well-formed universal unique identifiers – UUID v4) in order to build axioms hierarchy beforehand:
- POST /json/actuators
- POST /actuators
- POST /json/sensors
- POST /sensors
- POST /json/devices
- POST /devices
- POST /json/assets
- POST /assets
- POST /json/rooms
- POST /rooms
- POST /json/storeys
- POST /storeys
- POST /json/buildingcomponents
- POST /buildingcomponents
- POST /json/realestatecomponents
- POST /realestatecomponents
- POST /json/realestates
- POST /realestates
- POST /json/aliasnamespaces
- POST /aliasnamespaces
Improved bulk building components operations
Bulk building components operations endpoints now accept all possible building component classes in one bulk operation request.
Deprecated endpoints
The following endpoints were marked as deprecated because of low performance:
- GET /json/actuation/{actuationId}
- GET /actuation/{actuationId}