Skip to main content

Documentation Index

Fetch the complete documentation index at: https://powersignals.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Quick Start

Get up and running with the Power Signals API in three steps.

1. Create an Account

Sign up at powersignals.co.za.

2. Get an API Key

Navigate to your dashboard and click Create under API Keys. Give it a descriptive name (e.g. “Development”).
Copy your API key immediately — it is only shown once at creation time.

3. Make Your First Request

curl -X GET "https://api.powersignals.co.za/api/v1/grid/system-state?start=2026-01-01T00:00:00Z&end=2026-01-01T06:00:00Z&interval=1h" \
  -H "X-API-KEY: your_api_key_here"

Response Format

All API responses follow a consistent envelope:
{
  "meta": {
    "dataset": "grid.system_state",
    "interval": "1h",
    "timezone": "UTC",
    "schema_version": "1.0",
    "start": "2026-01-01T00:00:00+00:00",
    "end": "2026-01-01T06:00:00+00:00"
  },
  "data": [
    {
      "ts": "2026-01-01T00:00:00Z",
      "residual_demand_mw": 28450.0,
      "thermal_mw": 22100.0,
      "nuclear_mw": 1800.0,
      "total_re_mw": 3200.0,
      "..."
    }
  ]
}

Next Steps