{"_id":"57bcb43136eff81700666939","project":"573cd7a447337f0e00b6d83c","category":{"_id":"573df02eb3f88f0e00dcae98","__v":0,"project":"573cd7a447337f0e00b6d83c","version":"573cd7a447337f0e00b6d83f","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-05-19T16:56:14.991Z","from_sync":false,"order":0,"slug":"the-octoblu-platform","title":"The Octoblu Platform"},"user":"5564f227f0f70f0d00a9ab20","__v":2,"version":{"_id":"573cd7a447337f0e00b6d83f","__v":10,"project":"573cd7a447337f0e00b6d83c","createdAt":"2016-05-18T20:59:16.635Z","releaseDate":"2016-05-18T20:59:16.635Z","categories":["573cd7a447337f0e00b6d840","573df02eb3f88f0e00dcae98","573df0b11ad1a30e00a84ee7","573df1dd480b75380063ce50","573df21f7fe1642200f2a22c","573df2271ad1a30e00a84ef1","573e3eec53c55617004d4a9f","573f352f804f901700a9e109","573f3bcb87cbd20e00208e2b","573f3e5c87cbd20e00208e3c"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"updates":["57c49810d1e0610e00915606"],"next":{"pages":[],"description":""},"createdAt":"2016-08-23T20:38:09.727Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"settings":"","examples":{"codes":[]},"results":{"codes":[]},"auth":"required","params":[{"_id":"57bcb78e36eff8170066693b","ref":"","in":"path","required":false,"desc":"Your User UUID","default":"","type":"string","name":"uuid"}],"url":"/devices/:uuid"},"isReference":false,"order":999,"body":"To enable secret beta features, you will need to your user UUID and Token. These can be found on your [profile](https://app.octoblu.com/profile) page.\n[block:api-header]\n{\n  \"type\": \"post\",\n  \"title\": \"Configure Events in Designer\"\n}\n[/block]\nThis will allow you to respond to config events and update the config of devices in your flow.\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"curl --user <uuid>:<token> -X PUT -H 'Content-Type: application/json' https://meshblu-http.octoblu.com/devices/<uuid> -d '{\\\"$set\\\":{\\\"octoblu.beta.configurationFlow\\\": true}}'\",\n      \"language\": \"shell\",\n      \"name\": \"Curl\"\n    },\n    {\n      \"code\": \"$basicAuth = Convert.ToBase64String(Encoding.GetEncoding(\\\"ISO-8859-1\\\").GetBytes(\\\"<uuid>:<token>\\\"));\\nInvoke-WebRequest -Uri https://meshblu-http.octoblu.com/v2/devices/<uuid> -ContentType \\\"application/json\\\" -Method PUT -Headers :::at:::{Authorization=(\\\"Basic {0}\\\" -f $basicAuth)} -Body '{\\\"$set\\\":{\\\"octoblu.beta.configurationFlow\\\": true}}'\",\n      \"language\": \"shell\",\n      \"name\": \"Powershell\"\n    }\n  ]\n}\n[/block]","excerpt":"Enable Secret Octoblu Features","slug":"beta-features","type":"basic","title":"Beta Features"}

Beta Features

Enable Secret Octoblu Features

To enable secret beta features, you will need to your user UUID and Token. These can be found on your [profile](https://app.octoblu.com/profile) page. [block:api-header] { "type": "post", "title": "Configure Events in Designer" } [/block] This will allow you to respond to config events and update the config of devices in your flow. [block:code] { "codes": [ { "code": "curl --user <uuid>:<token> -X PUT -H 'Content-Type: application/json' https://meshblu-http.octoblu.com/devices/<uuid> -d '{\"$set\":{\"octoblu.beta.configurationFlow\": true}}'", "language": "shell", "name": "Curl" }, { "code": "$basicAuth = Convert.ToBase64String(Encoding.GetEncoding(\"ISO-8859-1\").GetBytes(\"<uuid>:<token>\"));\nInvoke-WebRequest -Uri https://meshblu-http.octoblu.com/v2/devices/<uuid> -ContentType \"application/json\" -Method PUT -Headers @{Authorization=(\"Basic {0}\" -f $basicAuth)} -Body '{\"$set\":{\"octoblu.beta.configurationFlow\": true}}'", "language": "shell", "name": "Powershell" } ] } [/block]