{"_id":"573f445c7eeb8b190094cae2","parentDoc":null,"__v":3,"project":"573f3f6c87cbd20e00208e41","user":"5564f227f0f70f0d00a9ab20","category":{"_id":"573f3f6c87cbd20e00208e44","project":"573f3f6c87cbd20e00208e41","version":"573f3f6c87cbd20e00208e42","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-05-19T16:56:14.991Z","from_sync":false,"order":0,"slug":"the-octoblu-platform","title":"Octoblu APIs"},"version":{"_id":"573f3f6c87cbd20e00208e42","__v":2,"project":"573f3f6c87cbd20e00208e41","createdAt":"2016-05-18T20:59:16.635Z","releaseDate":"2016-05-18T20:59:16.635Z","categories":["573f3f6c87cbd20e00208e44","573f3f6c87cbd20e00208e43","573f3f6c87cbd20e00208e45","573f3f6c87cbd20e00208e46","573f3f6c87cbd20e00208e47","573f3f6c87cbd20e00208e48","573f3f6c87cbd20e00208e49","573f3f6c87cbd20e00208e4a","573f3f6c87cbd20e00208e4b","579a382265f89a170099946f","57bce03036eff81700666963"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"githubsync":"","updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-05-20T17:07:40.109Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":1,"body":"All Octoblu APIs use the same authentication method. They use Meshblu Auth as the underlying authentication mechanism.\n\nThere are a few different ways of sharing your UUID and Token with the Octoblu APIs.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Cookies\"\n}\n[/block]\n* `meshblu_auth_uuid`: plain text Meshblu UUID\n* `meshblu_auth_token`: plain text Meshblu Token\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Headers\"\n}\n[/block]\n* `X-MESHBLU-UUID`: plain text Meshblu UUID\n* `X-MESHBLU-TOKEN`: plain text Meshblu Token\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Headers (Legacy)\"\n}\n[/block]\n* `meshblu_auth_uuid`: plain text Meshblu UUID\n* `meshblu_auth_token`: plain text Meshblu Token\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"HTTP Basic\"\n}\n[/block]\n* Authorization: Basic <base64 uuid:token>\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Bearer Token\"\n}\n[/block]\n* Authorization: Bearer <token from https://oauth.octoblu.com>","excerpt":"","slug":"authentication","type":"basic","title":"Authentication"}
All Octoblu APIs use the same authentication method. They use Meshblu Auth as the underlying authentication mechanism. There are a few different ways of sharing your UUID and Token with the Octoblu APIs. [block:api-header] { "type": "basic", "title": "Cookies" } [/block] * `meshblu_auth_uuid`: plain text Meshblu UUID * `meshblu_auth_token`: plain text Meshblu Token [block:api-header] { "type": "basic", "title": "Headers" } [/block] * `X-MESHBLU-UUID`: plain text Meshblu UUID * `X-MESHBLU-TOKEN`: plain text Meshblu Token [block:api-header] { "type": "basic", "title": "Headers (Legacy)" } [/block] * `meshblu_auth_uuid`: plain text Meshblu UUID * `meshblu_auth_token`: plain text Meshblu Token [block:api-header] { "type": "basic", "title": "HTTP Basic" } [/block] * Authorization: Basic <base64 uuid:token> [block:api-header] { "type": "basic", "title": "Bearer Token" } [/block] * Authorization: Bearer <token from https://oauth.octoblu.com>