{"version":1,"pages":[{"id":"dzpEm9jDQWb3E5bkS453","title":"Overview","pathname":"/","siteSpaceId":"sitesp_4zJWr","description":"A quick overview for developers."},{"id":"RHugKC14p0LWmRdnEJaD","title":"Introduction","pathname":"/rest-api/introduction","siteSpaceId":"sitesp_4zJWr","description":"A quick introduction to our REST APIs and how to get started using it.","breadcrumbs":[{"label":"REST API"}]},{"id":"Lqjxd4QVjEYnHcGrEx5k","title":"Authentication","pathname":"/rest-api/authentication","siteSpaceId":"sitesp_4zJWr","description":"An overview of the two supported methods of authenticating to our REST APIs.","breadcrumbs":[{"label":"REST API"}]},{"id":"hQvhAAzUK7SFTcDeXYLA","title":"OAuth2","pathname":"/rest-api/authentication/oauth2","siteSpaceId":"sitesp_4zJWr","description":"A guide on how to implement an OAuth2 flow for authenticating to our REST APIs.","breadcrumbs":[{"label":"REST API"},{"label":"Authentication"}]},{"id":"r2PoqXw8lFiUqM2C72FZ","title":"Basic Auth","pathname":"/rest-api/authentication/basic-auth","siteSpaceId":"sitesp_4zJWr","description":"A guide on how to use Basic Auth for authenticating to our REST APIs.","breadcrumbs":[{"label":"REST API"},{"label":"Authentication"}]},{"id":"fSN0SYaJ5pgrODsxD2wN","title":"Error codes","pathname":"/rest-api/error-codes","siteSpaceId":"sitesp_4zJWr","description":"Summary of common error codes returned by our REST API.","breadcrumbs":[{"label":"REST API"}]},{"id":"KAKxUSkF9q8FIbheKIz0","title":"API reference","pathname":"/rest-api/api-reference","siteSpaceId":"sitesp_4zJWr","description":"API reference overview","breadcrumbs":[{"label":"REST API"}]},{"id":"BLqGD9t070Uu3baiM6BF","title":"Coordinate systems","pathname":"/rest-api/coordinate-systems","siteSpaceId":"sitesp_4zJWr","description":"An introduction to the coordinate system used for placement of spaces and devices.","breadcrumbs":[{"label":"REST API"}]},{"id":"MTrhR37bf18xrtbBUkge","title":"Query Language","pathname":"/rest-api/query-language","siteSpaceId":"sitesp_4zJWr","description":"","breadcrumbs":[{"label":"REST API"}]},{"id":"PWoQbo7bAzI0x3TqFiqt","title":"Query Language Reference","pathname":"/rest-api/query-language/query-language-reference","siteSpaceId":"sitesp_4zJWr","description":"","breadcrumbs":[{"label":"REST API"},{"label":"Query Language"}]},{"id":"92QBEICc3a1P2RXrwiHB","title":"Introduction","pathname":"/service-accounts/introduction","siteSpaceId":"sitesp_4zJWr","description":"A general overview of what Service Accounts are and why we use them.","breadcrumbs":[{"label":"Service Accounts"}]},{"id":"iCSicziVn1a8vaPlc412","title":"Creating service accounts","pathname":"/service-accounts/creating-service-accounts","siteSpaceId":"sitesp_4zJWr","description":"A quick guide on how to create a Service Account for our REST API.","breadcrumbs":[{"label":"Service Accounts"}]},{"id":"gJ1wL3p6Medk948YATr5","title":"Introduction","pathname":"/integrations/introduction","siteSpaceId":"sitesp_4zJWr","description":"","breadcrumbs":[{"label":"Integrations"}]},{"id":"fNxdbRNoOzrquPZswV3H","title":"MQTT","pathname":"/integrations/mqtt","siteSpaceId":"sitesp_4zJWr","description":"","breadcrumbs":[{"label":"Integrations"}]},{"id":"qzPW1iEoZlZTIs4ZuPUG","title":"Native Sparkplug","pathname":"/integrations/mqtt/native-sparkplug","siteSpaceId":"sitesp_4zJWr","description":"","breadcrumbs":[{"label":"Integrations"},{"label":"MQTT"}]},{"id":"GzbpFv7DcvrRZswrNzvZ","title":"Custom Starlark","pathname":"/integrations/mqtt/custom-starlark","siteSpaceId":"sitesp_4zJWr","description":"","breadcrumbs":[{"label":"Integrations"},{"label":"MQTT"}]},{"id":"CKX1FFaFy1englkJJXxj","title":"Introduction","pathname":"/starlark/introduction","siteSpaceId":"sitesp_4zJWr","description":"","breadcrumbs":[{"label":"Starlark"}]},{"id":"L3LMAShSUVyzrKHsvJYV","title":"Modules","pathname":"/starlark/modules","siteSpaceId":"sitesp_4zJWr","description":"Currently, we have the following modules available in the global context","breadcrumbs":[{"label":"Starlark"}]},{"id":"TVME5bzGq4gITWt8LMPn","title":"time module","pathname":"/starlark/modules/time-module","siteSpaceId":"sitesp_4zJWr","description":"","breadcrumbs":[{"label":"Starlark"},{"label":"Modules"}]},{"id":"bFgbjmK4pq31Y6kNKqbi","title":"json module","pathname":"/starlark/modules/json-module","siteSpaceId":"sitesp_4zJWr","description":"","breadcrumbs":[{"label":"Starlark"},{"label":"Modules"}]},{"id":"itsdG05OZYsggyW2nkjI","title":"math module","pathname":"/starlark/modules/math-module","siteSpaceId":"sitesp_4zJWr","description":"","breadcrumbs":[{"label":"Starlark"},{"label":"Modules"}]},{"id":"NP9BHHAyUPEVPSbnw0na","title":"devices module","pathname":"/starlark/modules/devices-module","siteSpaceId":"sitesp_4zJWr","description":"","breadcrumbs":[{"label":"Starlark"},{"label":"Modules"}]},{"id":"WFgzBVxq2tiqIg69f9qe","title":"series module","pathname":"/starlark/modules/series-module","siteSpaceId":"sitesp_4zJWr","description":"","breadcrumbs":[{"label":"Starlark"},{"label":"Modules"}]},{"id":"S18S2VPxZglHYQJBYu1O","title":"sensors module","pathname":"/starlark/modules/sensors-module","siteSpaceId":"sitesp_4zJWr","description":"","breadcrumbs":[{"label":"Starlark"},{"label":"Modules"}]},{"id":"buKjiZ6xRI5GIfUKbKO7","title":"Introduction","pathname":"/tutorials/introduction","siteSpaceId":"sitesp_4zJWr","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"1YRN6MyAJeBPfhcnJLCX","title":"Create users using API","pathname":"/tutorials/create-users-using-api","siteSpaceId":"sitesp_4zJWr","description":"A guide on how to create users with our API","breadcrumbs":[{"label":"Tutorials"}]}]}