Skip to main content
GET
/
solar-inverter
/
{deviceId}
curl
curl --request GET \
  --url 'https://api.amps.ai/solar-inverter/dev_abc123' \
  --header 'x-api-key: amps_sk_test_xxxxxxxxxxxxxxxxxxxxxxxx'
{
  "id": "device_inverter_001",
  "vendor": "example_vendor_a",
  "sync": {
    "available": true,
    "lastPulledAt": "2026-05-07T10:23:45.000Z"
  },
  "metadata": {
    "model": "Hybrid 5kW",
    "source": "live"
  },
  "state": {
    "status": "producing",
    "currentPower": 3.8,
    "producing": true,
    "energyTotal": 11540.6
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.amps.ai/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

x-api-key
string
header
required

Path Parameters

deviceId
string
required

The unique identifier for the solar inverter device

Example:

"device_abc123"

Query Parameters

expedite
boolean

Use expedite cache with 1 minute TTL instead of normal 15 minute TTL

Example:

false

Response

Solar Inverter state retrieved successfully

id
string
required

Unique identifier for the solar inverter device.

vendor
string
required

OEM display name (e.g. enphase, solaredge).

sync
object
required
metadata
object
required
state
object
required