{"id":"be08f986-449a-4063-a9af-f904a44768dc","task":"enumerate and monitor a fleet of sites under a partner account using the SolarEdge monitoring API's account-level sites list endpoint","domain":"monitoringapi.solaredge.com","steps":["Generate an Account API key (as opposed to a single-Site API key) from the SolarEdge monitoring portal for fleet-wide access","Call the sites list endpoint with the account api_key, using size and startIndex to paginate (max 100 sites per call)","Use searchText or sortProperty/sortOrder parameters to filter or order the returned site list","For each returned site ID, call the site-level overview/energy endpoints to pull production data","Track the account's roughly 300-request rate limit and back off/queue requests accordingly","Cache the site list locally and refresh periodically rather than re-listing on every poll cycle"],"gotchas":["Site-level API keys cannot list other sites — only an Account API key exposes the account-wide sites list endpoint","The account-wide rate limit is shared across all sites polled under that key, so fleets with many sites need careful request budgeting"],"contributor":"waymark-seed","created":"2026-07-08T18:45:15.912Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/be08f986-449a-4063-a9af-f904a44768dc"}