OpenAPI Specification
openapi: 3.0.3
info:
title: SolarEdge Monitoring Accounts Version API
description: The SolarEdge Monitoring API provides programmatic access to data from SolarEdge solar energy systems. It delivers site energy measurements, power flow data, inverter technical telemetry, battery storage status, equipment inventory, and environmental benefit metrics for SolarEdge-connected systems. Authentication is via an API key passed as a query parameter. All requests are made over HTTPS with responses returned in JSON format.
version: 1.0.0
contact:
name: SolarEdge Developer Support
url: https://developers.solaredge.com
license:
name: Proprietary
url: https://www.solaredge.com/us/commercial/developer
x-api-id: solar-edge:solar-edge-monitoring-api
servers:
- url: https://monitoringapi.solaredge.com
description: SolarEdge Monitoring API production server
security:
- ApiKeyQuery: []
tags:
- name: Version
description: API version information
paths:
/version/current:
get:
operationId: getCurrentApiVersion
summary: Get Current API Version
description: Returns the current version number of the SolarEdge Monitoring API.
tags:
- Version
responses:
'200':
description: Current API version
content:
application/json:
schema:
$ref: '#/components/schemas/ApiVersionResponse'
/version/supported:
get:
operationId: getSupportedApiVersions
summary: Get Supported API Versions
description: Returns the list of all supported API version numbers.
tags:
- Version
responses:
'200':
description: Supported API versions
content:
application/json:
schema:
$ref: '#/components/schemas/SupportedVersionsResponse'
components:
schemas:
SupportedVersionsResponse:
type: object
properties:
supported:
type: object
properties:
release:
type: array
items:
type: string
description: List of supported API version strings
ApiVersionResponse:
type: object
properties:
version:
type: object
properties:
release:
type: string
description: Current API release version (e.g., "1.0.0")
securitySchemes:
ApiKeyQuery:
type: apiKey
in: query
name: api_key
description: API key generated through the SolarEdge monitoring portal