Work with this as data
Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/solar-edge-account-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
OpenAPI Specification
openapi: 3.2.0
info:
title: SolarEdge Monitoring Account API
version: '1.0'
description: Read-only REST API over the SolarEdge monitoring platform. Exposes photovoltaic site inventory, energy and power production, storage/battery data, environmental benefits, equipment telemetry, meters and sensors for sites the calling account can access. Authentication is by an api_key issued in the SolarEdge monitoring platform (Admin > Site Access > API Access). Responses default to JSON; several endpoints also support CSV and XML via the format/Accept negotiation documented by SolarEdge.
contact:
name: SolarEdge Support
url: https://www.solaredge.com/us/service/support
termsOfService: https://www.solaredge.com/us/legal/eula
servers:
- url: https://monitoringapi.solaredge.com
description: SolarEdge Monitoring API production host
security:
- api_key: []
tags:
- name: Account
description: Account hierarchy.
paths:
/accounts/list:
get:
operationId: getAccountsList
summary: Accounts List
description: Returns the account and list of sub-accounts related to the given token, for accounts with a sub-account hierarchy.
tags:
- Account
parameters:
- $ref: '#/components/parameters/size'
- $ref: '#/components/parameters/startIndex'
- name: searchText
in: query
schema:
type: string
- name: sortProperty
in: query
schema:
type: string
- name: sortOrder
in: query
schema:
type: string
enum:
- ASC
- DESC
responses:
'200':
$ref: '#/components/responses/OK'
'401':
$ref: '#/components/responses/Unauthorized'
'429':
$ref: '#/components/responses/TooManyRequests'
components:
parameters:
startIndex:
name: startIndex
in: query
description: The first item index to return (zero-based), for pagination.
schema:
type: integer
default: 0
size:
name: size
in: query
description: The maximum number of items returned in a page (max 100).
schema:
type: integer
default: 100
maximum: 100
schemas:
Problem:
type: object
description: RFC 9457 problem details envelope returned by the SolarEdge Monitoring API on errors.
properties:
type:
type: string
format: uri
title:
type: string
status:
type: integer
detail:
type: string
instance:
type:
- string
- 'null'
properties:
type: object
properties:
traceId:
type: string
responses:
TooManyRequests:
description: The api_key/site daily query quota has been exceeded.
content:
application/problem+json:
schema:
$ref: '#/components/schemas/Problem'
Unauthorized:
description: Authentication failed (missing or invalid api_key).
content:
application/problem+json:
schema:
$ref: '#/components/schemas/Problem'
example:
type: https://se-api.stoplight.io/docs/monitoring
title: Unauthorized - Authentication Failed
status: 401
detail: Invalid API key
instance: null
properties:
traceId: 6a5f1ad81a5cfa8cd685fc4401bd7770
OK:
description: Successful response.
content:
application/json:
schema:
type: object
securitySchemes:
api_key:
type: apiKey
in: query
name: api_key
description: API key generated in the SolarEdge monitoring platform under Admin > Site Access > API Access. Passed as the api_key query parameter on every request.