FiskilFiskilFiskil DocsFiskil Docs
Log InSign Up
GuidesAPI ReferenceChangelog

Mobile menu

HomeFiskilFiskil
Log InSign Up
Introduction

Getting Started

AuthenticationErrorsPagination

CORE RESOURCES

Linking Accounts

BANKING API

ENERGY API

IDENTITY

DER

Get Distributed Energy Resources (DER) data from the Fiskil API.

AI Actions

The DER (Distributed Energy Resources) endpoint provides information about solar panels, batteries, and other distributed energy resources at a service point.

Endpoints

MethodEndpointDescription
GET/v1/derGet DER data for an end user

The DER Model

AttributeTypeDescription
service_point_idstringNMI/service point identifier
account_idstringAssociated energy account ID
devicesarrayList of DER devices
approved_capacitynumberTotal approved export capacity (kW)
available_phasesintegerNumber of available phases

Device Object

AttributeTypeDescription
device_typestringType of device (SOLAR, BATTERY, EV_CHARGER)
manufacturerstringDevice manufacturer
modelstringDevice model
capacitynumberDevice capacity (kW)
install_datestringInstallation date
statusstringDevice status

Example Response

{
  "service_point_id": "NMI123456789",
  "account_id": "energy_acc_123",
  "approved_capacity": 5.0,
  "available_phases": 1,
  "devices": [
    {
      "device_type": "SOLAR",
      "manufacturer": "SunPower",
      "model": "X22-360",
      "capacity": 6.6,
      "install_date": "2022-03-15",
      "status": "ACTIVE"
    }
  ]
}

Get DER Data

Retrieve DER information for an end user's service points.

GET https://api.fiskil.com/v1/der

Query Parameters

ParameterTypeRequiredDescription
end_user_idstringYesThe ID of the end user
service_point_idstringNoFilter by specific service point
page[size]integerNoNumber of results (max 1000)
page[after]stringNoCursor for pagination

Example Request

curl --request GET \
  --url 'https://api.fiskil.com/v1/der?end_user_id=482c0e2b-5866-46b1-b795-220b7bba45b5' \
  --header 'Authorization: Bearer {access_token}' \
  --header 'accept: application/json; charset=UTF-8'
const response = await fetch(
  'https://api.fiskil.com/v1/der?end_user_id=482c0e2b-5866-46b1-b795-220b7bba45b5',
  {
    method: 'GET',
    headers: {
      'Authorization': 'Bearer {access_token}',
      'accept': 'application/json; charset=UTF-8'
    }
  }
);

const der = await response.json();
import requests

response = requests.get(
    'https://api.fiskil.com/v1/der',
    params={'end_user_id': '482c0e2b-5866-46b1-b795-220b7bba45b5'},
    headers={
        'Authorization': 'Bearer {access_token}',
        'accept': 'application/json; charset=UTF-8'
    }
)

der = response.json()

Example Response

{
  "data": [
    {
      "service_point_id": "NMI123456789",
      "account_id": "energy_acc_123",
      "approved_capacity": 5.0,
      "available_phases": 1,
      "devices": [
        {
          "device_type": "SOLAR",
          "manufacturer": "SunPower",
          "model": "X22-360",
          "capacity": 6.6,
          "install_date": "2022-03-15",
          "status": "ACTIVE"
        },
        {
          "device_type": "BATTERY",
          "manufacturer": "Tesla",
          "model": "Powerwall 2",
          "capacity": 13.5,
          "install_date": "2022-03-15",
          "status": "ACTIVE"
        }
      ]
    }
  ]
}

Device Types

TypeDescription
SOLARSolar PV system
BATTERYBattery storage system
EV_CHARGERElectric vehicle charger
WINDWind turbine

Use Cases

  • Solar Monitoring: Track solar installations
  • Battery Analysis: Understand battery capacity and usage
  • EV Integration: Identify EV charging infrastructure
  • Energy Trading: Identify customers for VPP programs

Related Endpoints

  • Service Points - Get NMI details
  • Usage - Get energy usage including generation

Was this page helpful?

ConsentsDirect Debits

On this page

EndpointsThe DER ModelDevice ObjectExample ResponseGet DER DataQuery ParametersExample RequestExample ResponseDevice TypesUse CasesRelated Endpoints