The Envoy S solar system monitor runs Linux and contains a Web server. Two simple requests to that server will return real-time and summary data for the system as a whole and for individual microinverters.
Source: LXer – Getting data from an Enphase Envoy S