Enphase Energy · AsyncAPI Specification
Enphase Enlighten Live Status Stream
Version v4
Server-sent event stream of a single Enphase system's real-time power state. Derived by API Evangelist from the published Monitoring API operation getLiveData, which produces text/event-stream and carries a complete message schema and example in the spec. Enphase publishes no AsyncAPI document and operates no webhook or message-broker surface; this HTTP live-status stream is the only event-shaped surface in the Enphase v4 platform. The stream is opened by an HTTP GET and runs for a caller-chosen 30-300 seconds, then closes.
View Spec
View on GitHub
EnergyUnited StatesSolarDERRenewablesBattery StorageEV ChargingDemand ResponseVirtual Power PlantGrid ServicesMicroinvertersHome Energy ManagementSmart MeteringTelemetryAsyncAPIWebhooksEvents
Channels
liveStatus
SSE frames for the requested duration. The duration header accepts 30-300 seconds, default 30. Requires an IQ Gateway on firmware 6.0.0 or later.
Messages
liveStatusFrame
Live status frame
streamError
Live status error frame
Error frames carry the Enphase stream error envelope. Codes: 401, 403, 429, 461/462/463 INVALID_DURATION, 466 UNSUPPORTED_ENVOY, 468 INVALID_SYSTEM_ID, 472 LIVE_STREAM_NOT_SUPPORTED, 473 IQ_GATEWAY_NOT_REPORTING, 550/551 SERVICE_UNREACHABLE, 552 CONNECTION_NOT_ESTABLISHED. See errors/enphase-problem-types.yml.
Servers
https
production
Enphase Enlighten Systems API v4