Skip to main content
GET
/
ev-charger
curl
curl --request GET \
  --url 'https://api.amps.ai/ev-charger' \
  --header 'x-api-key: amps_sk_test_xxxxxxxxxxxxxxxxxxxxxxxx'
{
  "items": [
    {
      "id": "device_ev_001",
      "vendor": "example_vendor_a",
      "sync": {
        "available": true,
        "lastPulledAt": "2026-05-07T09:23:45.000Z"
      },
      "metadata": {
        "model": "Wallbox 7kW",
        "source": "live"
      },
      "state": {
        "status": "charging",
        "isConnected": true,
        "isCharging": true,
        "currentPower": 7,
        "maxCurrent": 32,
        "powerRateLimit": 7.4
      }
    },
    {
      "id": "device_ev_002",
      "vendor": "example_vendor_b",
      "sync": {
        "available": true,
        "lastPulledAt": "2026-05-07T09:24:10.000Z"
      },
      "metadata": {
        "model": "Wallbox 22kW",
        "source": "cache"
      },
      "state": {
        "status": "available",
        "isConnected": false,
        "isCharging": false,
        "currentPower": 0,
        "maxCurrent": 32,
        "powerRateLimit": 22
      }
    }
  ],
  "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

EV Charger devices retrieved successfully

items
object[]
required
pagination
object
required