## Goal Make it possible to set reactive properties from external applications. ## Tasks - [ ] Add a web resource provider for endpoint `http` - [ ] Handle GET Requests and return the value of the property - [ ] GET `/http/entities/{uuid}/{property}` ⇒ JSON Response - [ ] GET `/http/entities/{uuid}/{property}/set/{value}` - [ ] GET `/http/{labelPath}/{property}` ⇒ JSON Response - [ ] GET `/http/{labelPath}/{property}/set/{value}` - [ ] Error Return Code 403 if the property is immutable - [ ] Error Return Code 404 if the entity or the property does not exist - [ ] Handle PUT Requests and change the value of the property - [ ] PUT `/http/entities/{uuid}/{property}` ⇐ JSON Payload - [ ] PUT `/http/{labelPath}/{property}` ⇐ JSON Response - [ ] Error Return Code 400 if the data type does not match with the property data type - [ ] Error Return Code 403 if the property is immutable - [ ] Error Return Code 404 if the entity or the property does not exist ## Use Cases - [ ] External UIs can read data via HTTP - [ ] External programs that can send HTTP requests
Goal
Make it possible to set reactive properties from external applications.
Tasks
http/http/entities/{uuid}/{property}⇒ JSON Response/http/entities/{uuid}/{property}/set/{value}/http/{labelPath}/{property}⇒ JSON Response/http/{labelPath}/{property}/set/{value}/http/entities/{uuid}/{property}⇐ JSON Payload/http/{labelPath}/{property}⇐ JSON ResponseUse Cases