Resources

The resources use a data model that is supported by a set of client-side libraries that are made available on the files and libraries page.

There is a WADL document available that describes the resources API.

You may also enjoy the interactive interface provided for this API by Swagger.

Try it out!

name path methods description
AmalgamationService
  • /rest/amalgamation/amalgamate
  • /rest/amalgamation/heartbeat
  • /rest/amalgamation/interpolate
  • /rest/amalgamation/amalgamate/private
  • /rest/amalgamation/amalgamate/proxy
  • GET
  • GET
  • GET
  • POST
  • GET
This is the amalgamation service, which takes the responsibility of fixing weather data that needs fixing: QC failing data, missing data, data that needs to be calculated, you name it
MetaDataService
  • /rest/amalgamationType
  • /rest/parameter
  • /rest/qc
  • /rest/schema/weatherdata
  • /rest/schema/weatherdata/validate
  • GET
  • GET
  • GET
  • GET
  • POST
This service provides information (a Json schema) about the data structure of weather data in the IPM Decisions platform. It also provides a validation service for weather data, ensuring that the data is in compliance with the schema.
QualityControlService
  • /rest/weatherdata/qualitycontrol/heartbeat
  • /rest/weatherdata/qualitycontrol/nonrt
  • /rest/weatherdata/qualitycontrol/rt
  • /rest/weatherdata/qualitycontrol/threshold
  • GET
  • POST
  • POST
  • GET
Quality control endpoints for both real time and non-real time weather data.
TestDataService
  • /rest/testdata/weather/qualitycontrol
  • /rest/testdata/weather/interpolation/temperature
  • GET
  • GET
Various test data
WeatherAdapterService
  • /rest/weatheradapter/davisfruitweb
  • /rest/weatheradapter/dmipoint
  • /rest/weatheradapter/fmi
  • /rest/weatheradapter/lantmet
  • /rest/weatheradapter/meteireann
  • /rest/weatheradapter/meteobot
  • /rest/weatheradapter/metos
  • /rest/weatheradapter/openmeteo
  • /rest/weatheradapter/yr
  • /rest/weatheradapter/fmi/forecasts
  • POST
  • GET POST
  • GET POST
  • GET POST
  • GET POST
  • POST
  • POST
  • GET POST
  • GET POST
  • GET POST
Some weather data sources may agree to deliver their weather data in the platform’s format directly. For the data sources that do not, adapters have to be programmed. The adapter's role is to download the data from the specified source and transform it into the platform's format. If the platform is using an adapter to download the weather data from a data source, the adapter's endpoint is specified in the weather data source catalogue.
WeatherDataSourceService
  • /rest/weatherdatasource
  • /rest/country/{countryCodes}
  • /rest/weatherdatasource/location
  • /rest/weatherdatasource/{id}
  • /rest/weatherparameter/location
  • /rest/weatherdatasource/location/point
  • /rest/weatherparameter/location/point
  • GET
  • GET
  • POST
  • GET
  • POST
  • GET
  • GET
This service provides information about the platform's weather data sources, its weather data format and the weather parameters in use.