APIs & integrations

TERA 360 is an open platform. Every data point, every alert, every report is accessible via API — and our native connectors plug directly into the tools you already use.

REST API

Full-featured REST API

Everything you can do in the TERA 360 dashboard, you can do via API. Read sensor data, manage alerts, generate reports, configure devices — all programmatically.

OpenAPI 3.0 specification

Complete, versioned API documentation available as an interactive Swagger UI and downloadable OpenAPI spec. Auto-generated client libraries for Python, JavaScript, C#, and Go.

  • Interactive Swagger / ReDoc documentation
  • Auto-generated SDK for major languages
  • Versioned endpoints (v1, v2) with deprecation policy
  • Sandbox environment for development and testing

Authentication & rate limits

OAuth 2.0 with client credentials flow for machine-to-machine and authorization code flow for user-facing apps. API keys available for simpler integrations.

  • OAuth 2.0 (client credentials + authorization code)
  • API key authentication for scripts
  • Scoped permissions per token (read, write, admin)
  • Rate limits: 1,000 req/min standard, 10,000 req/min enterprise

Data endpoints

Query real-time and historical sensor data with flexible filtering, aggregation, and pagination. Batch queries for retrieving data across hundreds of sensors in a single call.

  • Real-time last-value queries (<100 ms response)
  • Historical range queries with downsampling
  • Aggregation functions (mean, min, max, percentile)
  • Batch multi-sensor queries for dashboard building

Management endpoints

Full CRUD operations for sites, devices, alert rules, report templates, and user accounts. Automate provisioning of new facilities via infrastructure-as-code patterns.

  • Site, building, and room hierarchy management
  • Device registration and configuration
  • Alert rule creation, update, and silencing
  • Report template management and generation trigger
TERA 360 webhook configuration and event stream
Event-driven integration

Webhooks for real-time events

Instead of polling the API, let TERA 360 push events to your systems the instant they happen. Webhooks deliver structured JSON payloads to any HTTP endpoint you configure.

  • Alert events — Fired, acknowledged, escalated, resolved. Includes full context: sensor ID, current value, threshold, timestamp, and direct link to dashboard.
  • Data events — Threshold crossing, classification change, sensor offline/online. Subscribe to specific sensors, rooms, or entire sites.
  • System events — Gateway connected/disconnected, firmware update completed, report generated, user login from new device.
  • Delivery guarantees — Automatic retry with exponential backoff (up to 24 hours). Dead-letter queue for failed deliveries. Signature verification (HMAC-SHA256) to ensure payload authenticity.
Native connectors

Plug into your existing tools

Pre-built connectors eliminate custom integration work. Install, authenticate, and start using TERA 360 data in your favorite platforms.

Grafana

Official TERA 360 data source plugin for Grafana. Query real-time and historical data directly from Grafana dashboards. Variable support, annotations from alerts, and templated dashboards included.

  • Native data source plugin
  • Pre-built dashboard templates
  • Alert annotation integration
  • Supports Grafana 9+ and Grafana Cloud

Power BI

Custom Power BI connector with DirectQuery and Import modes. Build executive dashboards, trend analyses, and cross-facility comparisons using the full power of Power BI's visualization engine.

  • DirectQuery for real-time reports
  • Import mode for large historical analyses
  • Pre-built report templates (.pbix)
  • Scheduled refresh support

BMS / CMMS

Bidirectional integration with building management systems. Push TERA 360 data and alerts into your existing BMS. Receive BMS data (setpoints, valve positions, fan speeds) into TERA 360.

  • Modbus RTU/TCP interface for data exchange
  • Bidirectional data exchange
  • Alert forwarding to BMS alarm lists
  • Setpoint synchronization
Data portability

Your data, your terms

TERA 360 never holds your data hostage. Export everything, anytime, in standard formats.

Bulk data export

Export years of historical data in CSV, Parquet, or JSON format. Scheduled exports to cloud storage (S3, Azure Blob, GCS) or on-premise SFTP servers. Incremental sync for data lake integration.

  • Full history export (CSV, Parquet, JSON)
  • Scheduled sync to cloud storage or SFTP
  • Incremental exports (only new data since last sync)
  • Data retention policy management

Third-party synchronization

Bidirectional data flow with CMMS, ERP, and ticketing systems. When an alert fires in TERA 360, automatically create a work order in your maintenance system. When a technician closes the ticket, TERA 360 records the resolution.

  • CMMS integration (SAP PM, Maximo, Coswin)
  • ERP data exchange (SAP, Oracle, Sage)
  • Ticketing (ServiceNow, Jira, Freshservice)
  • Custom integrations via Zapier / n8n / Make
100+
API endpoints
1000/min
API rate limit (standard)
3
Native connectors
24h
Webhook retry window

Build on top of TERA 360

Access our API sandbox and start integrating today. Our integration team is available for complex setups.

Request a Demo