SensorPulse localhost API

The API listens on 127.0.0.1 only (default port 8765). Enable in SensorPulse: Settings → Automation → Localhost API.

Endpoints

PathDescription
GET /api/health{"status":"ok"}
GET /api/sensorsJSON array of active sensors
GET /api/quicklookCPU/GPU/RAM snapshot + alert count
GET /api/alertsActive warnings
GET /api/history/{sensorId}?minutes=60Sensor history

Authentication

When an API token is configured:

Authorization: Bearer YOUR_TOKEN

Rainmeter example

Download: Rainmeter skin (README). Copy the folder to Documents\Rainmeter\Skins\.