Terug naar Home
2. API

Data Streaming

De WIWB API 2.0 biedt verschillende streaming data endpoints die u kunt gebruiken om real-time gegevens te verkrijgen. Hieronder vindt u een overzicht van de beschikbare endpoints die zijn ingedeeld op basis van StructureType:

TimeSeries: POST api/timeseries/get Grids: POST api/grids/get ModelGrids: POST api/modelgrids/get

Voor elk endpoint moet u een POST-verzoek sturen met de juiste parameters in de body van het verzoek. Een Body bestaat uit de volgende hoofdonderdelen:

  • Reader (verplicht)
  • Exporter (optioneel)

In een Reader definieert u de bron van de gegevens die u wilt ophalen, de variabelen die u wilt ophalen, de tijdsperiode, en eventuele filters zoals locaties of uitsnede van een gebied. Hieronder is een voorbeeld van een Reader voor TimeSeries data:

"Readers": [ { "DataSourceCode": "Knmi.AwsTenMinutes", "Settings": { "StartDate": "20250813110000", "EndDate": "20250813112000", "VariableCodes": ["WindDirection", "WindSpeed"], "LocationCodes": ["06201", "06203"] } } ]

De objecten "DataSourceCode" en "Settings" zijn altijd verplicht. De objecten in de "Settings" zijn afhankelijk van de gekozen DataSourceCode en StructureType. Zie de documentatie van de specifieke endpoints voor meer details.

Er is een overzicht van alle metadata endpoints in een Swagger documentatie beschikbaar. Deze is te vinden via de volgende link: WIWB2.0 API Swagger documentatie.

Daarnaast is er ook een compleet overzicht van alle beschikbare metadata verzoeken in een Postman project met voorbeeldverzoeken.

TimeSeries

Grids

ModelGrids