Energy Infrastructure API
The Aevum Zenth Energy Infrastructure API provides programmatic access to real-time grid telemetry, fusion plant diagnostics, smart meter aggregations, and cross-regional energy distribution routing. Built for enterprise integrations, grid operators, and third-party clean-tech developers.
Base URL
All requests must use HTTPS. Unencrypted connections will return 403 Forbidden.
Authentication
Access to the Energy Infrastructure API requires a valid API key issued by the Aevum Zenth Developer Portal. All requests must include the key in the Authorization header using Bearer scheme.
API keys are scoped to specific divisions (Energy, Grid Ops, Fusion R&D). Ensure your key includes the energy.infra.* permission set. Keys expire after 24 months and must be rotated via the dashboard.
Rate Limits
Requests are limited per API key to ensure grid system stability and fair usage. Limits vary by tier and endpoint criticality.
| Tier | Grid/Telemetry | Smart Meters | Webhooks |
|---|---|---|---|
| Developer | 120 / min | 60 / min | 50 / min |
| Enterprise | 1,200 / min | 600 / min | 500 / min |
| Grid Partner | 5,000 / min | 2,400 / min | 2,000 / min |
Exceeding limits returns 429 Too Many Requests. The response includes a Retry-After header in seconds.
Grid Status & Load
Retrieves real-time voltage, frequency, load capacity, and stability metrics for a designated macro-region.
Path Parameters
| Parameter | Type | Description |
|---|---|---|
region_idREQUIRED | string | ISO 3166-2 region code or Aevum internal zone ID (e.g., EU-WEST-3) |
Response 200 OK
Energy Distribution
Submits a routing request for surplus energy redistribution across interconnected zones. Returns an optimization plan with estimated latency and loss factors.
Request Body
Response 202 Accepted
Plant Telemetry (Fusion & Renewables)
Streams aggregated telemetry from Aevum Zenth fusion reactors, hydroelectric arrays, and solar microgrids. Requires energy.tier2 clearance.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
window | string | Time window: 1h, 24h, 7d (default: 1h) |
metrics | array | Comma-separated: core_temp,neutron_flux,coolant_flow,turbine_rpm |
Response 200 OK
Error Handling
The API uses standard HTTP status codes. Error responses include a machine-readable error_code and human-readable message.
| Code | Meaning | Details |
|---|---|---|
400 | Bad Request | Invalid JSON, missing parameters, or malformed query |
401 | Unauthorized | Missing or expired API key |
403 | Forbidden | Insufficient permissions for requested resource |
404 | Not Found | Resource or endpoint does not exist |
429 | Rate Limited | Exceeded request quota. Check X-RateLimit-Reset |
503 | Service Unavailable | Grid maintenance or upstream fusion array offline |
SDKs & Libraries
Official SDKs are available for Python, Go, and Rust. Community-maintained wrappers exist for Node.js, Java, and C#.
Python (pip)
For Go, Rust, and other language bindings, visit the Developer Hub. All SDKs support async operations, automatic retries, and WebSocket streaming for real-time telemetry.