apiVersion: capabilities.naftiko.dev/v1
kind: Capability
metadata:
name: span-circuits
title: SPAN Circuits
provider: span-io
api: span-rest-api
tags:
- Circuits
- Relay Control
- Power
- Energy
spec:
description: >-
Enumerate circuits attached to SPAN Panel, read per-circuit telemetry,
rename circuits, set priority groups (e.g. MUST_HAVE / NICE_TO_HAVE /
NON_ESSENTIAL), and operate per-circuit relays for remote energization
and load shedding.
operations:
- id: list-circuits
summary: List all circuits with their current state and power.
method: GET
path: /api/v1/circuits
- id: get-circuit
summary: Get a single circuit's state.
method: GET
path: /api/v1/circuits/{circuitId}
- id: set-circuit
summary: Set a circuit's name, priority, or relay state.
method: POST
path: /api/v1/circuits/{circuitId}