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.