HTTP Routing Table

 
/api
GET /api/ List available API versions
GET /api/dev/asset/(id)
GET /api/dev/sensor/(id)
GET /api/dev/sensor/(id)/chart
GET /api/dev/sensor/(id)/chart_annotations
GET /api/dev/sensor/(id)/chart_data
GET /api/v3_0/accounts List all accounts accessible to the current user.
GET /api/v3_0/accounts/{id} Fetch one account.
GET /api/v3_0/accounts/{id}/auditlog Get the history of actions for a specific account.
GET /api/v3_0/assets List all assets owned by user's accounts, or a certain account or all accessible accounts.
GET /api/v3_0/assets/public Return all public assets.
GET /api/v3_0/assets/types Get list of available asset types
GET /api/v3_0/assets/{id} Fetch a given asset.
GET /api/v3_0/assets/{id}/auditlog Get history of asset related actions.
GET /api/v3_0/assets/{id}/chart Download an embeddable chart with time series data
GET /api/v3_0/assets/{id}/chart_data Download time series for use in charts
GET /api/v3_0/assets/{id}/jobs Get all background jobs related to an asset.
GET /api/v3_0/assets/{id}/kpis Get daily KPIs for an asset.
GET /api/v3_0/assets/{id}/sensors Return all sensors under an asset.
GET /api/v3_0/health/ready Get readiness status
GET /api/v3_0/sensors Get list of sensors
GET /api/v3_0/sensors/{id} Fetch a given sensor
GET /api/v3_0/sensors/{id}/data Get sensor data
GET /api/v3_0/sensors/{id}/schedules/{uuid} Get schedule for one device
GET /api/v3_0/sensors/{id}/stats Get sensor stats
GET /api/v3_0/sensors/{id}/status Get sensor status
GET /api/v3_0/users List users.
GET /api/v3_0/users/{id} Get a user
GET /api/v3_0/users/{id}/auditlog Get history of user actions.
POST /api/requestAuthToken Obtain a fresh authentication access token.
POST /api/v3_0/assets Creates a new asset.
POST /api/v3_0/assets/default_asset_view Update the default asset view for the current user
POST /api/v3_0/assets/keep_legends_below_graphs Toggle whether for the current user legends should always be combined below graphs or shown to the right (per graph) above a certain number.
POST /api/v3_0/assets/{id}/schedules/trigger Trigger scheduling job for any number of devices
POST /api/v3_0/sensors Create a new Sensor
POST /api/v3_0/sensors/{id}/data Post sensor data
POST /api/v3_0/sensors/{id}/data/upload Upload sensor data by file
POST /api/v3_0/sensors/{id}/forecasts/trigger Trigger forecasting job for one sensor
POST /api/v3_0/sensors/{id}/schedules/trigger Trigger scheduling job for one device
POST /api/v3_0/users Create new user
DELETE /api/v3_0/assets/{id} Delete an asset.
DELETE /api/v3_0/sensors/{id} Delete a sensor
DELETE /api/v3_0/sensors/{id}/data Delete sensor data
PATCH /api/v3_0/accounts/{id} Update an existing account.
PATCH /api/v3_0/assets/{id} Update an asset given its identifier.
PATCH /api/v3_0/sensors/{id} Update a sensor
PATCH /api/v3_0/users/{id} Update a user.
PATCH /api/v3_0/users/{id}/password-reset Password reset