Stekker API voor ontwikkelaars

REST API voor smart charging, batterij-opslag (BESS) en marktdata. Organisatie-scoped met Bearer token authenticatie en scope-gebaseerde permissions.

Wat biedt de Stekker API?

De Stekker API is een REST API waarmee je als ontwikkelaar of technisch integrator kunt communiceren met het Stekker-platform. De API biedt toegang tot smart charging functionaliteit, batterij-aansturing (BESS) en marktdata.

Alle API-communicatie verloopt via HTTPS en JSON. De API is organisatie-scoped: elke credential geeft toegang tot de data van een specifieke organisatie.

Authenticatie

Alle API-requests vereisen een Bearer token in de Authorization-header:

Authorization: Bearer jouw-api-token

API-credentials worden per organisatie aangemaakt en zijn gekoppeld aan specifieke scopes. Een scope bepaalt tot welke onderdelen van de API je toegang hebt. De beschikbare scopes zijn:

  • events — ontvangen en versturen van laadgebeurtenissen (OCPP/sensor events)
  • bess — beheer van batterij-opslagsystemen, netaansluitingen en sensoren
  • price_forecast — opvragen van day-ahead marktprijzen en prijsvoorspellingen
  • charge_energy_forecast — opvragen van energieverbruikvoorspellingen voor laadsessies

Stekker biedt een aparte staging-omgeving om je integratie te testen voordat je live gaat.

Beschikbare endpoints

De API is opgedeeld in twee hoofdonderdelen:

Smart Charging API

De basis-API op api.stekker.app/api/v1/ voor laadinfrastructuur-integratie:

  • Events — ontvang en verwerk OCPP-events en sensorgebeurtenissen van laadpunten. Dit is het hart van de smart charging integratie: meterwaarden, statusnotificaties en sessie-informatie komen hier binnen.
  • Market Price Forecast — haal day-ahead energieprijzen op per marktregio (standaard NL). Bevat actuele prijzen, voorspellingen en het aankomende prijsminimum. Beschikbaar per kwartier- of uurinterval.
  • Charge Energy Forecast — vraag een voorspelling op van het verwachte energieverbruik van een laadsessie op basis van historische meetwaarden.

BESS API

De Battery Energy Storage System API op api.stekker.app/api/bess/v1/ voor batterij-opslagintegratie:

  • Grid Connections — registreer en beheer netaansluitingen met locatie, zekeringslimiet en marktregio-configuratie.
  • Batteries — registreer batterijen met hun technische specificaties (capaciteit, laad-/ontlaadvermogen, SoC-limieten, rendement). Vraag geoptimaliseerde laadplanningen aan: cash-optimized (op basis van marktprijzen) of solar-optimized (op basis van productie- en verbruiksvoorspellingen).
  • Sensors — registreer sensoren aan een netaansluiting en stuur meetwaarden in (vermogen, energie-import). Haal historische meetdata en voorspellingen op per sensor.

De BESS API beschikt over ingebouwde Swagger-documentatie op /api/bess/v1/swagger_doc.

Documentatie

Uitgebreide technische documentatie, inclusief voorbeeldberichten en protocolbeschrijvingen, is beschikbaar op developer.stekker.com. Daar vind je onder andere:

  • Authenticatie-instructies en voorbeeldverzoeken
  • Beschrijving van het pairingproces voor laadpunten
  • OCPP event-formaten en statusnotificaties
  • Meterwaarden en sensor measurements
  • Charging profiles en smart charging UI-integratie
  • Day-ahead prijsdata en sessie-pricing

Aan de slag

Wil je de Stekker API gaan gebruiken? Zo werkt het:

  1. Neem contact op met [email protected] of je accountmanager en beschrijf je use case.
  2. Ons team maakt API-credentials aan voor je organisatie, met de juiste scopes voor jouw integratie.
  3. Je ontvangt tokens voor zowel de staging- als productieomgeving.
  4. Test je integratie op de staging-omgeving voordat je live gaat.

Voor technische vragen tijdens de integratie kun je terecht bij [email protected].