v1.0 — API Stable

Environmental Sensing,
Cloud Connected

ENVSENSOR.cloud provides a unified API to enumerate, query, and monitor temperature, water quality, air quality, and damp/leak detection sensors hosted on ENVSENSOR devices.

Supported Sensor Types

Every ENVSENSOR device can host one or more of the following sensor modules. The API lets you enumerate, inspect, and pull real-time or historical readings from each.

🌡️

Temperature Sensors

High-precision thermistors and RTD probes covering −40 °C to +125 °C. Supports ambient, surface-contact, and immersion variants with ±0.1 °C accuracy.

💧

Water Quality Sensors

Multi-parameter water analysis including pH, dissolved oxygen, turbidity, TDS, and conductivity. Designed for potable, waste, and environmental water monitoring.

🌿

Air Quality Sensors

Measures PM₂.₅, PM₁₀, CO₂, VOCs, NO₂, O₃, temperature, and relative humidity. AQI scoring calculated on-device and exposed via the API.

🚰

Damp & Leak Detectors

Capacitive moisture sensing for surfaces and rope-style leak detection cables. Configurable alert thresholds with instant webhook and push notification support.

Platform Overview

Everything you need to integrate environmental monitoring into your infrastructure.

RESTful API

Clean JSON-over-HTTPS interface at api.envsensor.cloud. Versioned, paginated, and fully documented.

Real-Time & Historical

Stream live readings via WebSocket or query historical data with flexible time-range filters.

Device Registry

Enumerate all ENVSENSOR devices on your account and discover which sensor modules are attached to each.

Alerts & Webhooks

Set per-sensor thresholds. Receive instant alerts via webhooks, email, or push notifications.

Auth & API Keys

Bearer-token authentication with scoped API keys. Supports read-only and full-access roles.

Open Standards

Sensor metadata follows the OGC SensorThings model. Readings use SI units with ISO 8601 timestamps.

Quick Start

Enumerate all sensors on your ENVSENSOR devices in one call.

GET https://api.envsensor.cloud/v1/sensors
Authorization: Bearer YOUR_API_KEY

HTTP/1.1 200 OK

{
  "meta": {
    "total": 12,
    "page": 1,
    "per_page": 25
  },
  "data": [
    {
      "id": "sns_t_00a1b2",
      "device_id": "dev_8f3c01",
      "type": "temperature",
      "model": "ENV-T100",
      "status": "online",
      "last_reading": {
        "value": 22.4,
        "unit": "°C",
        "recorded_at": "2026-03-08T10:42:17Z"
      }
    },
    ...
  ]
}

View Full API Specification →