Skip to main content
GET
/
v3
/
sites
/
{site}
/
power-management
Get Power Management
curl --request GET \
  --url https://app.plugchoice.com/api/v3/sites/{site}/power-management \
  --header 'Authorization: Bearer <token>'
{
  "groups": [
    {
      "id": 123,
      "isRoot": true,
      "totalAmps": 123,
      "netType": "<string>",
      "method": "<string>",
      "peakShaving": {
        "enabled": true,
        "threshold": 123
      },
      "meter": {
        "id": 123,
        "uuid": "<string>",
        "type": "<string>",
        "serialNumber": "<string>"
      },
      "solarSettings": {
        "additionalAmps": 123,
        "alwaysCharge": true,
        "alwaysChargeAmps": 123,
        "smartChargingChargeOnSolarExport": true
      },
      "chargers": [
        {}
      ],
      "subgroups": [
        {}
      ]
    }
  ],
  "unattachedChargers": [
    {}
  ],
  "allChargers": [
    {
      "id": 123,
      "uuid": "<string>",
      "label": "<string>",
      "status": "<string>",
      "groupId": 123
    }
  ],
  "realTimeData": {},
  "meterData": {}
}
Returns the power management status for the specified location, including the hierarchical group structure, chargers, connectors, and real-time metrics for load management visualization.
site
string
required
The UUID of the location.

Response

groups
array
An array of top-level load balancing group objects.
unattachedChargers
array
An array of chargers not assigned to any group.
allChargers
array
A flat array of all location chargers with group assignment info.
realTimeData
object
A map of data keys to their current values for real-time load management metrics (available, requested, and allocated amperage per phase).
meterData
object
A map of meter IDs to their current power readings.