Omada Open API – Missing PoE port data for ER7212PC (gateway integrated switch)
Hi,
I am working with the Omada Open API (v6 controller, ER7212PC) and I am able to authenticate and retrieve data such as sites and devices without issues.
However, I cannot retrieve PoE data for the integrated switch ports on the ER7212PC using the Open API.
I have tested the documented endpoint:
GET /openapi/v1/{omadacId}/sites/{siteId}/switches/ports/poe-info?page=1&pageSize=100
This returns:
errorCode: 0
data: []
So the endpoint exists, but returns no data.
At the same time, I can clearly see that the controller itself has the PoE data internally.
When accessing the gateway via the cloud/connector API, I receive full port data including:
-
portStats[].poePower
-
portStats[].poe (on/off)
-
total PoE budget (poeRemain)
Example values:
-
LAN5: 3.4 W
-
LAN8: 7.8 W
-
etc.
So the data definitely exists inside the controller.
My question is:
Is there a supported local Open API endpoint that exposes PoE data for the integrated switch ports on gateway devices like ER7212PC?
Or is the /switches/ports/poe-info endpoint only intended for standalone switch devices (e.g. TL-SG series), and not gateway-integrated switches?
If not available, is there any official way to retrieve:
-
per-port PoE power (W)
-
PoE status per port
-
remaining PoE budget
via the local Open API?
I would strongly prefer a local solution over the cloud connector API.
Thanks in advance.

