Flexibility & Demand Response

Monetise idle charging capacity through flexibility markets — respond to grid signals from aggregators and DSOs, avoid congestion charges, and participate in VPP programmes.

The Opportunity

Europe's electricity grids are under growing stress — more renewable generation creates volatility, and more EVs create new peaks. Grid operators, aggregators, and utilities are increasingly willing to pay for controllable loads that can shift demand in response to grid signals. GreenFlux's Power Management API enables operators to monetise the flexibility in their networks, shifting charging load up or down in response to signals from an aggregator or grid operator. In the Netherlands, the Localflex Continuous NL market (operating via GOPACS since 2023) centralises congestion management offers from DSO-connected assets. GreenFlux-managed networks can participate through compatible aggregation platforms. As vehicle-to-grid technology matures, the same control interface used for demand response becomes the foundation for bidirectional charging.

Use Cases

  • Parking operators with large public networks receive payments from grid operators for reducing output during stress events.
  • Logistics companies enrol overnight fleet charging capacity in day-ahead flexibility markets for additional revenue.
  • Utilities build VPP offerings combining EV charging load with battery storage and industrial demand response.

Key API Endpoints

Full API reference →
MethodEndpoint
PUT
/smartcharging/capacitygroups/{id}/algorithms/defaultAdjust site power limit in real time (aggregator setpoint signal)
POST
/smartcharging/capacitygroups/{id}/evses/{uid}/prioritySend a priority charge request for a specific EVSE
GET
/smartcharging/capacitygroups/{id}/activeevsesInstantaneous list of active EVSEs (for flexibility baseline measurement)
GET
/smartcharging/capacitygroups/{id}/priorityrequestsRetrieve pending and completed priority requests
POST
/remotecommands/change-configurationPush configuration change to charge station (OCPP)

Example Integration

Aggregator reduces site capacity in response to a DSO signal
# DSO signals congestion — aggregator reduces site to 30 kW for 15 minutes
PUT /smartcharging/capacitygroups/cg-parking-north/algorithms/default
{
  "maxCapacity": 30,
  "reason": "GOPACS congestion signal — event #NL-2026-07-01-1423"
}

# Monitor active EVSEs to confirm curtailment is applied
GET /smartcharging/capacitygroups/cg-parking-north/activeevses

# Response shows each EVSE's current allocated power (should sum to ≤ 30 kW)

# After 15 min — restore normal limit
PUT /smartcharging/capacitygroups/cg-parking-north/algorithms/default
{
  "maxCapacity": 80,
  "reason": "Congestion event resolved"
}

Authentication, base URLs, and sandbox access at developer.greenflux.com.

Ideal Partner Profile

  • ·Jedlix, Equigy, Ampere Energy, Vandebron Energy
  • ·Virtual power plant (VPP) operators
  • ·DSO congestion management platforms

Get Started

Full API documentation and sandbox access available on the GreenFlux Developer Portal.

Developer PortalContact Partnerships

5

documented endpoints for this domain