API
Weather Portal API
The portal collects API entry points from Weather Data Hub and Martin Tiles. Base URLs are configured by environment variables.
API servicehttps://hub.weather.giscloud.ru
Map servicehttps://tiles.weather.giscloud.ru
EnvironmentWEATHER_DATA_HUB_URL
EnvironmentMARTIN_TILES_URL
Endpoints
Use the tabs to switch between data APIs and map/tile APIs.
Service and Docs
Meteo Data
GET /api/meteoData/getSigwxUpdateDateSIGWX update timestamp by sourceGET /api/meteoData/getAerodromWeatherAerodrome weather by airport indexGET /api/Meteo/getTafByAirportAndDateTAF list by airport and datePOST /api/Meteo/getTafByAirportsAndDateTAF list by airports and datePOST /api/Meteo/getTafMapByAirportsAndDateLatest TAF map by airports and dateGET /api/Meteo/getMetarTafTextMETAR/SPECI/TAF raw texts after dateTimeGET /api/Meteo/getExternalMeteoMETAR/SPECI GeoJSON by bbox or airport idPOST /api/Meteo/getExternalMeteoMETAR/SPECI GeoJSON by bbox or airport idGET /api/Meteo/getWeatherBoardAirport weather boardGET /api/Meteo/militaryMeteoAerLegacy military weather board wrapperPOST /api/Meteo/militaryMeteoAerLegacy military weather board wrapperPOST /api/Meteo/getMetarTafByAirpotsListMETAR and TAF raw text by airport listGET /api/Meteo/internal/getSigmetsActive SIGMET zonesGET /api/Meteo/internal/getAirmetsActive AIRMET zonesGET /api/Meteo/internal/getGametsActive GAMET zonesGET /api/meteoData/getSigmetSIGMET by idGET /api/meteoData/getAirmetAIRMET by idGET /api/meteoData/getGametGAMET by idGET /api/meteoData/getVaVolcanic ash advisory by idGET /api/meteoData/getTcTropical cyclone advisory by idPOST /api/meteoData/getSigmetGeometryActive SIGMET geometry listPOST /api/meteoData/getSigmetListActive SIGMET listPOST /api/meteoData/getAirmetGeometryActive AIRMET geometry listPOST /api/meteoData/getGametGeometryActive GAMET geometry listGET /api/meteoData/getTcAdvisoryListActive tropical cyclone advisory listBulletins
POST /api/bulletins/pointCreate meteorological bulletin for a point or aerodromePOST /api/bulletins/routeCreate meteorological bulletin for a routeGET /api/bulletins/nearest-aerodromeResolve nearest aerodrome for point coordinatesGET /api/bulletins/{id}Get stored meteorological bulletin by idGET /api/bulletins/{id}.htmlGet stored meteorological bulletin as HTMLGET /api/bulletins/{id}.pdfGet stored meteorological bulletin as PDFGET /api/bulletins/{id}.mdGet stored meteorological bulletin as MarkdownGRIB
POST /api/grib/getGribInfoGRIB metadataPOST /api/Meteo/getGribInfoLegacy alias for GRIB metadataGET /api/grib/getGribLayersInfoGRIB layers metadataGET /api/grib/getGribLayersDataGRIB layers as binary payloadGET /api/grib/getGribLayersDataJsonGRIB layers as JSON payloadPOST /api/grib/getSimpleRouteMeteoByGribMeteo for route pointsPOST /api/grib/getMfpGribMFP GRIB dataPOST /api/grib/getGribForPointsGRIB forecast by pointsPOST /api/grib/getSppiMeteoPointSPPI meteo for pointPOST /api/grib/getSppiMeteoPointsSPPI meteo for pointsPOST /api/grib/getMeteoByBboxMeteo by bounding boxPOST /api/grib/getMeteoByTypeInPointMeteo by type in pointPOST /api/grib/wfs/wfs_keys_pbWFS keys protobuf payloadPOST /api/grib/wfs/wfs_grid_wind_pbWFS wind grid protobuf payloadPOST /api/grib/tms/getTileImageGet tile imagePOST /api/grib/tms/renderTileImageRender tile imageGET /api/grib/tms/{type}/{forecast}/{height}/{z}/{x}/{y}.webpGet tile image by path paramsGET /api/grib/tms/reloadReload tile cacheGET /api/grib/tms/testMemWarmup tile cacheGET /api/grib/internal/reloadDataTrigger GRIB data reloadOperations and Legacy Capture
GET /api/db-indexes/statusDatabase index statusPOST /api/db-indexes/recheckRecheck database indexesGET /api/old-requests/catalogCaptured request catalogGET /api/old-requests/entries/{id}Captured request detailsGET /api/old-requests/entries/{id}/bodyCaptured request bodyDELETE /api/old-requests/entries/{id}Delete captured requestPOST /api/old-requests/entries/{id}/checkMark captured request as checkedPOST /api/old-requests/delete-errorsDelete non-success captured requestsPOST /api/old-requests/groups/checkMark captured request group as checkedPOST /api/old-requests/compareReplay and compare captured requestPOST /api/old-requests/reportsCreate captured request report