API overview
The SolarSENS Public API gives your systems programmatic access to the same plant and portfolio data the platform shows in Monitoring: daily and historical KPIs, plant metadata, and data-freshness status. It is a versioned REST API with JSON responses.
Base URL
https://www.public.solarsens.co:8443/ava/public/api/v1An interactive Swagger reference is available for exploring every endpoint and example payload in the browser.
Get access
Section titled “Get access”API access is provisioned by the SolarSENS team. Email support@solarsens.co with:
- the plants or portfolios your integration needs, and
- the IP address(es) your requests will come from — access is restricted to registered IPs.
You receive API credentials tied to a subscription that determines which endpoints your account can call. See Authentication and access.
Connect an AI agent
Section titled “Connect an AI agent”To give an AI assistant or agent access to SolarSENS data, connect it to the SolarSENS MCP server at https://ai.solarsens.co/mcp instead of calling the REST API. Each user signs in with their own SolarSENS account in the browser, so the agent sees only that user’s plants, and every tool is read-only. Setup guides for Claude, ChatGPT, OpenCode, and other clients, plus the tool reference, are at SolarSENS AI.
Where to start
Section titled “Where to start”- Quickstart — get a token and make your first request in a few minutes.
- Authentication and access — token lifecycle, subscription tiers, and error responses.
- Plant data — per-plant KPIs, metadata, and update status.
- Portfolio data — aggregated KPIs across groups of plants.
- SolarSENS AI: connect an AI assistant or agent to SolarSENS.