Skip to content

Consibio Cloud API

Download as PDF

Consibio Cloud exposes a REST API that lets you read and manage your projects, devices, elements, datalog and alarms programmatically — for example to pull measurements into your own systems.

The API base URL is:

https://api.v2.consibio.cloud

The API uses Bearer tokens. Obtain a token with your Consibio Cloud credentials:

Terminal window
curl -s -X POST https://api.v2.consibio.cloud/oauth/token \
-H 'Content-Type: application/json' \
-d '{"username":"you@example.com","password":"yourpassword","grant_type":"password"}'

The response contains an access_token. Send it on every request:

Terminal window
curl -s https://api.v2.consibio.cloud/projects \
-H 'Authorization: Bearer YOUR_TOKEN'

Treat tokens like passwords: store them securely and revoke them if they leak.

The API is organized around projects: devices, elements (measurements), datalog, alarms, controllers, locations, members, reports and widgets are all accessed under /projects/{project_id}/….

The full endpoint reference (OpenAPI/Swagger) is published at https://api.v2.consibio.cloud/api-docs/.

For a worked example of pulling historical data for a project, see Pulling datalogs with the REST API. If you don’t have hardware yet, you can try the API against simulated data — see Testing the REST API with a demo project.

If you want an AI assistant (like Claude) to work with your data — rather than writing integration code yourself — use the MCP server instead: Connecting an AI assistant (MCP).

For API access and questions, contact support@consibio.com.