API Documentatie

Laatste observatie van meerdere stations tegelijk opvragen

Je kan de laatste observaite van maximaal 25 stations in een keer opvragen met het volgende endpoint:

Deze API telt voor meer dan 1 request voor de rate-limit maar als evenveel requests als het aantal opgevraagde stations.

curl -H "Authorization: Bearer {token}" https://skyz.be/api/v1/pws/multiple/{ids}/latest

{ids} dien je te vervangen door meerdere stations ID's, met een komma gescheiden.

Het stationsID kan je terugvinden in de PWS Lijst API

Voorbeeld response

[
  {
    "personal_weather_station_id": "9c266a5d-22b2-49aa-bdc1-889460219308",
    "time": "2024-07-01 16:30:52",
    "temperature": 19.6,
    "dewpoint": 10.5,
    "humidity": 56,
    "pressure": 1020.32,
    "wind_speed": 4.7,
    "wind_direction": 264,
    "rainfall": 0.76,
    "rainfall_rate": 0,
    "solar_radiation": 328.8,
    "uv_index": 3.1,
    "windchill": 19.6,
    "heat_index": 19.6,
    "observation_id": "9c6b3e9f-41ca-48ac-81a2-9479a44c632c",
    "stationinfo": {
      "country": "be",
      "name": "Station1",
      "latitude": 51,
      "longitude": 4,
      "qc": {
        "all": 1,
        "temperature": 1,
        "pressure": 1,
        "humidity": 1,
        "dewpoint": 1
      }
    }
  },
  {
    "personal_weather_station_id": "9c266a5d-2289-4764-af4a-b91795fb2dad",
    "time": "2024-07-01 16:30:27",
    "temperature": 17.3,
    "dewpoint": 12.8,
    "humidity": 75,
    "pressure": 1017.02,
    "wind_speed": 5.5,
    "wind_direction": 335,
    "rainfall": 0.2,
    "rainfall_rate": 0,
    "solar_radiation": 33.76,
    "uv_index": 0,
    "windchill": 17.3,
    "heat_index": 17.3,
    "observation_id": "9c6b3e9e-b184-4fac-85b1-50238e00bc72",
    "stationinfo": {
      "country": "be",
      "name": "Station2",
      "latitude": 51,
      "longitude": 4,
      "qc": {
        "all": 1,
        "temperature": 1,
        "pressure": 1,
        "humidity": 1,
        "dewpoint": 1
      }
    }
  }
]