Enphase Energy · Capability

Ev Charging

Ev Charging is a Naftiko capability published by Enphase Energy, one of 4 capabilities the APIs.io network indexes for this provider.

Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Run with Naftiko

Capability Spec

ev-charging.yaml Raw ↑
name: EV Charging
description: Capability for reading IQ EV Charger summary, session history, schedules, and daily
  consumption from the Enphase Enlighten v4 Monitoring API.
provider: enphase-energy
api: enphase-enlighten-systems-api-v4
version: '1.0'
operations:
  - operationId: fetchChargersSummary
    method: GET
    path: /api/v4/systems/{system_id}/chargers/summary
    description: List IQ EV Chargers and their current status for a system.
  - operationId: fetchChargerSessionHistory
    method: GET
    path: /api/v4/systems/{system_id}/chargers/{charger_id}/sessions
    description: Per-charger session history (start/end, kWh, cost).
  - operationId: fetchSchedules
    method: GET
    path: /api/v4/systems/{system_id}/chargers/{charger_id}/schedules
    description: Configured charge schedules for the EV charger.
  - operationId: fetchDailyEnergyConsumptionData
    method: GET
    path: /api/v4/systems/{system_id}/chargers/{charger_id}/daily_energy
    description: Daily kWh consumed by the EV charger.
auth:
  type: oauth2
  authorizationUrl: https://api.enphaseenergy.com/oauth/authorize
  tokenUrl: https://api.enphaseenergy.com/oauth/token
  scopes: [read]