Skip to main content
GET
/
solar-inverter
curl
curl --request GET \
  --url 'https://api.amps.ai/solar-inverter' \
  --header 'x-api-key: amps_sk_test_xxxxxxxxxxxxxxxxxxxxxxxx'
{
  "items": [
    {
      "id": "device_inverter_001",
      "vendor": "example_vendor_a",
      "sync": {
        "available": true,
        "lastPulledAt": "2026-05-07T13:23:45.000Z"
      },
      "metadata": {
        "model": "Hybrid 5kW",
        "source": "live"
      },
      "state": {
        "status": "producing",
        "currentPower": 3.8,
        "producing": true,
        "energyTotal": 11540.6
      }
    },
    {
      "id": "device_inverter_002",
      "vendor": "example_vendor_b",
      "sync": {
        "available": true,
        "lastPulledAt": "2026-05-07T13:24:10.000Z"
      },
      "metadata": {
        "model": "Hybrid 8kW",
        "source": "cache"
      },
      "state": {
        "status": "idle",
        "currentPower": 0,
        "producing": false,
        "energyTotal": 25118.4
      }
    }
  ],
  "pagination": {
    "limit": 10,
    "offset": 0,
    "total": 2,
    "hasMore": false
  }
}

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

Query Parameters

userId
string

Filter devices by userId

Example:

"user_abc123"

offset
number

Number of devices to skip (default: 0)

Example:

0

limit
number

Maximum number of devices to return (1-50, default: 10)

Example:

10

Response

Solar inverter devices retrieved successfully

items
object[]
required
pagination
object
required