Skip to main content
GET
/
solar-inverter
/
{deviceId}
curl
curl --request GET \
  --url 'https://api.amps.ai/solar-inverter/device_abc123' \
  --header 'x-api-key: amps_sk_test_xxxxxxxxxxxxxxxxxxxxxxxx'
{
  "success": true,
  "data": {
    "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
    }
  },
  "meta": {
    "requestId": "req_8a2Bf3kP",
    "environment": "sandbox",
    "timestamp": "2026-06-02T12:00:00.000Z",
    "latencyMs": 12
  }
}

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

success
boolean
required

Always true for success responses.

data
Solar Inverter Response · object
required
meta
Response Meta · object
required

Metadata attached to every response: the request identifier, the serving environment, the build timestamp, and the server-side latency.