update object

endpoint convention

To update object you have to send request to endpoint in format
POST https://connect.sensorberg.com/api/typeOfObject/:objectId

for example:
POST https://connect.sensorberg.com/api/beacons/B355805-F19D-4F96-A6FF-C9A19F67AB24

editing convention / partial editing

To update object you can send as JSON entire object body or only updated properties

# lets edit following application object
{
    "activated": true,
    "apiKey": "70f2c5f3ce6108b6ab9623f9b584be1d0c74a01d9a3a3433900e2be43f82b9d2",
    "deleted": false,
    "description": "test application",
    "id": "4b5ff133-bfb8-470c-9805-38264157375a",
    "name": "test",
    "platform": "android",
    "shared": false,
    "url": "https://test.link.com"
}
# endpoint will be
https://connect.sensorberg.com/api/applications/4b5ff133-bfb8-470c-9805-38264157375a
# to disable this application and edit name we can 
# send entire modified object
{
    "activated": false,
    "apiKey": "70f2c5f3ce6108b6ab9623f9b584be1d0c74a01d9a3a3433900e2be43f82b9d2",
    "deleted": false,
    "description": "test application",
    "id": "4b5ff133-bfb8-470c-9805-38264157375a",
    "name": "new name",
    "platform": "android",
    "shared": false,
    "url": "https://test.link.com"
}
# or only updated values
{
	"activated": false,
  "name": "new name"
}
# example request:
curl -H "X-Auth-Token:token" -d '{"activated": false,"name": "new name"}' https://connect.sensorberg.com/api/applications/4b5ff133-bfb8-470c-9805-38264157375a