{"openapi":"3.1.0","info":{"title":"Victoria Maps WMS","summary":"OpenAPI for Victoria maps WMS server.\n","version":"v1.1.19","x-logo":{"url":"https://fastapi.tiangolo.com/img/logo-margin/logo-teal.png"}},"paths":{"/wms":{"get":{"summary":"Wms","operationId":"wms_wms_get","parameters":[{"name":"service","in":"query","required":true,"schema":{"const":"WMS","type":"string","description":"Which service to run, only service available is WMS","title":"Service"},"description":"Which service to run, only service available is WMS"},{"name":"version","in":"query","required":false,"schema":{"enum":["1.0.0","1.0.7","1.1.0","1.1.1","1.3.0"],"type":"string","description":"WMS version","default":"1.3.0","title":"Version"},"description":"WMS version"},{"name":"request","in":"query","required":false,"schema":{"enum":["GetMap","GetCapabilities","GetLegendGraphic","GetFeatureInfo",null],"description":"WMS function","title":"Request"},"description":"WMS function"},{"name":"layers","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Which map layer(s) to display, given as `<parameter>_<data_source>`. If layers from multiple models are given the second layer will appear on top and data from the first layer will be removed where the two layers overlap. The number of styles must equal the number of layers requested. Examples: 'air_temperature_2m_meps_det_vdiv_2_5km', 'wind_10m_vector_meps_det_vdiv_2_5km_calculations'","title":"Layers"},"description":"Which map layer(s) to display, given as `<parameter>_<data_source>`. If layers from multiple models are given the second layer will appear on top and data from the first layer will be removed where the two layers overlap. The number of styles must equal the number of layers requested. Examples: 'air_temperature_2m_meps_det_vdiv_2_5km', 'wind_10m_vector_meps_det_vdiv_2_5km_calculations'"},{"name":"crs","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Coordinate reference system. Example: 'EPSG:3857'","title":"Crs"},"description":"Coordinate reference system. Example: 'EPSG:3857'"},{"name":"srs","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Spatial reference system. Example: 'EPSG:3857'","title":"Srs"},"description":"Spatial reference system. Example: 'EPSG:3857'"},{"name":"styles","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Color palette or map style, the number of styles must equal the number of layers requested. Example: 'WMS_temperature_2_m', 'Wind_barb'","title":"Styles"},"description":"Color palette or map style, the number of styles must equal the number of layers requested. Example: 'WMS_temperature_2_m', 'Wind_barb'"},{"name":"format","in":"query","required":false,"schema":{"enum":["image/png","text/xml","application/json","image/gif",null],"description":"Output format. GetMap returns image/png, GetCapabilities text/xml and GetLegendGraphic image/png or application/json","default":"image/png","title":"Format"},"description":"Output format. GetMap returns image/png, GetCapabilities text/xml and GetLegendGraphic image/png or application/json"},{"name":"transparent","in":"query","required":false,"schema":{"type":"boolean","description":"Set background transparent","default":true,"title":"Transparent"},"description":"Set background transparent"},{"name":"time","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Time stamp for map layer in UTC. Allowed formats follow the WMS standard, examples are YYYY-MM-DDTHH, YYYY-MM-DD, YYYY-DDD and YYYY. Example: 2026-05-14T14","title":"Time"},"description":"Time stamp for map layer in UTC. Allowed formats follow the WMS standard, examples are YYYY-MM-DDTHH, YYYY-MM-DD, YYYY-DDD and YYYY. Example: 2026-05-14T14"},{"name":"dim_reference_time","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Model reference time in UTC, given as YYYYMMDDTHH, YYYY-MM-DDTHH or YYYY-MM-DDTHH:mm:ssZ. If equal to None, latest model run is used. Example: 2026-05-14T00","title":"Dim Reference Time"},"description":"Model reference time in UTC, given as YYYYMMDDTHH, YYYY-MM-DDTHH or YYYY-MM-DDTHH:mm:ssZ. If equal to None, latest model run is used. Example: 2026-05-14T00"},{"name":"width","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Width of map image in pixels. Example: '1917'","title":"Width"},"description":"Width of map image in pixels. Example: '1917'"},{"name":"height","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Height of map image in pixels. Example: '577'","title":"Height"},"description":"Height of map image in pixels. Example: '577'"},{"name":"bbox","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Geographical extent of map layer, given as x_min, y_min, x_max, y_max. May be lat/lon or meters. Example: '-18.1,49.8,54.2,75.2', '-13080524.118407506,5727451.283276078,12395849.976676296,13395613.96082608'","title":"Bbox"},"description":"Geographical extent of map layer, given as x_min, y_min, x_max, y_max. May be lat/lon or meters. Example: '-18.1,49.8,54.2,75.2', '-13080524.118407506,5727451.283276078,12395849.976676296,13395613.96082608'"},{"name":"uuid","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"description":"Only used for drifty simulations","title":"Uuid"},"description":"Only used for drifty simulations"},{"name":"model","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Works with GetCapabilities, generates a capabilities document for a single model","title":"Model"},"description":"Works with GetCapabilities, generates a capabilities document for a single model"},{"name":"group","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Works with GetCapabilities, generates a capabilities document for a group of models","title":"Group"},"description":"Works with GetCapabilities, generates a capabilities document for a group of models"}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/get-model-groups":{"get":{"summary":"Get Model Groups","description":"Get all the available model groups for use in GetCapabilities request.","operationId":"get_model_groups_get_model_groups_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/get-models":{"get":{"summary":"Get Models","description":"Get all available models for use in GetCapabilities request.","operationId":"get_models_get_models_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}