{"openapi":"3.0.2","info":{"title":"DTN Aviation Enhanced Flight Hazards (EFH) API","description":"The DTN Aviation Enhanced Flight Hazards (EFH) API retrieves available turbulence (including Nowcast), icing, high ice water content (HIWC), thunderstorms, ozone, jet stream axis, space weather, and Quantitative Volcanic Ash (QVA) data. Each data type has its own endpoint. Filtering parameters allow to limit data requests in various ways, particularly in limiting the area for which to find data.","version":"1.10.3"},"servers":[{"url":"https://aviation.api.dtn.com"}],"paths":{"/v1/turbulence/":{"get":{"tags":["Turbulence"],"summary":"Get active Turbulence","description":"Get all available Turbulence, potentially filtered by various query parameters. All specified filter parameters must be satisfied for an object to be returned in the response.","responses":{"200":{"$ref":"#/components/responses/TurbulenceSuccess"},"400":{"$ref":"#/components/responses/TurbulenceBadRequest"},"401":{"$ref":"#/components/responses/ErrorUnauthorized"}},"parameters":[{"$ref":"#/components/parameters/QueryOffset"},{"$ref":"#/components/parameters/QueryLimit"},{"$ref":"#/components/parameters/QueryEfhFlightLevel"},{"$ref":"#/components/parameters/QueryMinEdr"},{"$ref":"#/components/parameters/QueryBbox"},{"$ref":"#/components/parameters/QueryPolygon"},{"$ref":"#/components/parameters/QueryCircle"},{"$ref":"#/components/parameters/QueryCorridor"},{"$ref":"#/components/parameters/QueryGeometry"},{"$ref":"#/components/parameters/QueryConsolidate"},{"$ref":"#/components/parameters/QuerySrid"},{"$ref":"#/components/parameters/QueryDistanceUnits"},{"$ref":"#/components/parameters/TurbulenceQueryIsValidAt"},{"$ref":"#/components/parameters/TurbulenceQueryFromDateTime"},{"$ref":"#/components/parameters/TurbulenceQueryUntilDateTime"},{"$ref":"#/components/parameters/TurbulenceQueryInsertedAfter"},{"$ref":"#/components/parameters/TurbulenceQueryInsertedThrough"},{"$ref":"#/components/parameters/TurbulenceQueryModelDateTime"},{"$ref":"#/components/parameters/QueryAllowPartialModelRun"}],"security":[{"clientCredentials":[]}]}},"/v1/nowcast/":{"get":{"tags":["Nowcast"],"summary":"Get active Nowcast","description":"Get all available Nowcast, potentially filtered by various query parameters. All specified filter parameters must be satisfied for an object to be returned in the response.","responses":{"200":{"$ref":"#/components/responses/NowcastSuccess"},"400":{"$ref":"#/components/responses/NowcastBadRequest"},"401":{"$ref":"#/components/responses/ErrorUnauthorized"}},"parameters":[{"$ref":"#/components/parameters/QueryOffset"},{"$ref":"#/components/parameters/QueryLimit"},{"$ref":"#/components/parameters/QueryEfhFlightLevel"},{"$ref":"#/components/parameters/QueryMinEdr"},{"$ref":"#/components/parameters/QueryBbox"},{"$ref":"#/components/parameters/QueryPolygon"},{"$ref":"#/components/parameters/QueryCircle"},{"$ref":"#/components/parameters/QueryCorridor"},{"$ref":"#/components/parameters/QueryGeometry"},{"$ref":"#/components/parameters/QueryIntersection"},{"$ref":"#/components/parameters/QuerySrid"},{"$ref":"#/components/parameters/QueryDistanceUnits"},{"$ref":"#/components/parameters/NowcastQueryIsValidAt"},{"$ref":"#/components/parameters/QueryAllowPartialModelRun"}],"security":[{"clientCredentials":[]}]}},"/v1/icing/":{"get":{"tags":["Icing"],"summary":"Get active Icing","description":"Get all available Icing, potentially filtered by various query parameters. All specified filter parameters must be satisfied for an object to be returned in the response.","responses":{"200":{"$ref":"#/components/responses/IcingSuccess"},"400":{"$ref":"#/components/responses/IcingBadRequest"},"401":{"$ref":"#/components/responses/ErrorUnauthorized"}},"parameters":[{"$ref":"#/components/parameters/QueryOffset"},{"$ref":"#/components/parameters/QueryLimit"},{"$ref":"#/components/parameters/QueryEfhIcingFlightLevel"},{"$ref":"#/components/parameters/QueryIcingAircraftSize"},{"$ref":"#/components/parameters/QueryIcingCategories"},{"$ref":"#/components/parameters/QueryBbox"},{"$ref":"#/components/parameters/QueryPolygon"},{"$ref":"#/components/parameters/QueryCircle"},{"$ref":"#/components/parameters/QueryCorridor"},{"$ref":"#/components/parameters/QueryGeometry"},{"$ref":"#/components/parameters/QueryConsolidate"},{"$ref":"#/components/parameters/QuerySrid"},{"$ref":"#/components/parameters/QueryDistanceUnits"},{"$ref":"#/components/parameters/IcingQueryIsValidAt"},{"$ref":"#/components/parameters/IcingQueryFromDateTime"},{"$ref":"#/components/parameters/IcingQueryUntilDateTime"},{"$ref":"#/components/parameters/IcingQueryInsertedAfter"},{"$ref":"#/components/parameters/IcingQueryInsertedThrough"},{"$ref":"#/components/parameters/IcingQueryModelDateTime"},{"$ref":"#/components/parameters/QueryAllowPartialModelRun"}],"security":[{"clientCredentials":[]}]}},"/v1/hiwc/":{"get":{"tags":["Hiwc"],"summary":"Get active Hiwc","description":"Get all available Hiwc, potentially filtered by various query parameters. All specified filter parameters must be satisfied for an object to be returned in the response.","responses":{"200":{"$ref":"#/components/responses/HiwcSuccess"},"400":{"$ref":"#/components/responses/HiwcBadRequest"},"401":{"$ref":"#/components/responses/ErrorUnauthorized"}},"parameters":[{"$ref":"#/components/parameters/QueryOffset"},{"$ref":"#/components/parameters/QueryLimit"},{"$ref":"#/components/parameters/QueryEfhHiwcFlightLevel"},{"$ref":"#/components/parameters/QueryMinHiwc"},{"$ref":"#/components/parameters/QueryBbox"},{"$ref":"#/components/parameters/QueryPolygon"},{"$ref":"#/components/parameters/QueryCircle"},{"$ref":"#/components/parameters/QueryCorridor"},{"$ref":"#/components/parameters/QueryGeometry"},{"$ref":"#/components/parameters/QueryIntersection"},{"$ref":"#/components/parameters/QuerySrid"},{"$ref":"#/components/parameters/QueryDistanceUnits"},{"$ref":"#/components/parameters/HiwcQueryIsValidAt"},{"$ref":"#/components/parameters/HiwcQueryFromDateTime"},{"$ref":"#/components/parameters/HiwcQueryUntilDateTime"},{"$ref":"#/components/parameters/HiwcQueryInsertedAfter"},{"$ref":"#/components/parameters/HiwcQueryInsertedThrough"},{"$ref":"#/components/parameters/HiwcQueryModelDateTime"},{"$ref":"#/components/parameters/QueryAllowPartialModelRun"}],"security":[{"clientCredentials":[]}]}},"/v1/thunderstorms/":{"get":{"tags":["Thunderstorm"],"summary":"Get active Thunderstorms","description":"Get all available Thunderstorms, potentially filtered by various query parameters. All specified filter parameters must be satisfied for an object to be returned in the response.","responses":{"200":{"$ref":"#/components/responses/ThunderstormSuccess"},"400":{"$ref":"#/components/responses/ThunderstormBadRequest"},"401":{"$ref":"#/components/responses/ErrorUnauthorized"}},"parameters":[{"$ref":"#/components/parameters/QueryOffset"},{"$ref":"#/components/parameters/QueryLimit"},{"$ref":"#/components/parameters/QueryMinVerticalVelocity"},{"$ref":"#/components/parameters/QueryMinTop"},{"$ref":"#/components/parameters/QueryBbox"},{"$ref":"#/components/parameters/QueryPolygon"},{"$ref":"#/components/parameters/QueryCircle"},{"$ref":"#/components/parameters/QueryCorridor"},{"$ref":"#/components/parameters/QueryGeometry"},{"$ref":"#/components/parameters/QueryConsolidate"},{"$ref":"#/components/parameters/QuerySrid"},{"$ref":"#/components/parameters/QueryDistanceUnits"},{"$ref":"#/components/parameters/ThunderstormQueryIsValidAt"},{"$ref":"#/components/parameters/ThunderstormQueryFromDateTime"},{"$ref":"#/components/parameters/ThunderstormQueryUntilDateTime"},{"$ref":"#/components/parameters/ThunderstormQueryInsertedAfter"},{"$ref":"#/components/parameters/ThunderstormQueryInsertedThrough"},{"$ref":"#/components/parameters/ThunderstormQueryModelDateTime"},{"$ref":"#/components/parameters/QueryAllowPartialModelRun"}],"security":[{"clientCredentials":[]}]}},"/v1/ozone/":{"get":{"tags":["Ozone"],"summary":"Get active Ozone","description":"Get all available Ozone, potentially filtered by various query parameters. All specified filter parameters must be satisfied for an object to be returned in the response.","responses":{"200":{"$ref":"#/components/responses/OzoneSuccess"},"400":{"$ref":"#/components/responses/OzoneBadRequest"},"401":{"$ref":"#/components/responses/ErrorUnauthorized"}},"parameters":[{"$ref":"#/components/parameters/QueryOffset"},{"$ref":"#/components/parameters/QueryLimit"},{"$ref":"#/components/parameters/QueryMinOzoneCode"},{"$ref":"#/components/parameters/QueryBbox"},{"$ref":"#/components/parameters/QueryPolygon"},{"$ref":"#/components/parameters/QueryCircle"},{"$ref":"#/components/parameters/QueryCorridor"},{"$ref":"#/components/parameters/QueryGeometry"},{"$ref":"#/components/parameters/QueryIntersection"},{"$ref":"#/components/parameters/QuerySrid"},{"$ref":"#/components/parameters/QueryDistanceUnits"},{"$ref":"#/components/parameters/OzoneQueryIsValidAt"},{"$ref":"#/components/parameters/OzoneQueryModelDateTime"}],"security":[{"clientCredentials":[]}]}},"/v1/jetStreamAxis/":{"get":{"tags":["JetStreamAxis"],"summary":"Get active JetStreamAxis data","description":"Get all available JetStreamAxis data, potentially filtered by various query parameters. All specified filter parameters must be satisfied for an object to be returned in the response.","responses":{"200":{"$ref":"#/components/responses/JetStreamAxisSuccess"},"400":{"$ref":"#/components/responses/JetStreamAxisBadRequest"},"401":{"$ref":"#/components/responses/ErrorUnauthorized"}},"parameters":[{"$ref":"#/components/parameters/QueryOffset"},{"$ref":"#/components/parameters/QueryLimit"},{"$ref":"#/components/parameters/QueryMinSpeedKts"},{"$ref":"#/components/parameters/QueryMaxSpeedKts"},{"$ref":"#/components/parameters/QueryMinAltitudeFt"},{"$ref":"#/components/parameters/QueryMaxAltitudeFt"},{"$ref":"#/components/parameters/QueryBbox"},{"$ref":"#/components/parameters/QueryPolygon"},{"$ref":"#/components/parameters/QueryCircle"},{"$ref":"#/components/parameters/QueryCorridor"},{"$ref":"#/components/parameters/QueryGeometry"},{"$ref":"#/components/parameters/QueryConsolidate"},{"$ref":"#/components/parameters/QuerySrid"},{"$ref":"#/components/parameters/QueryDistanceUnits"},{"$ref":"#/components/parameters/JetStreamAxisQueryIsValidAt"},{"$ref":"#/components/parameters/JetStreamAxisQueryFromDateTime"},{"$ref":"#/components/parameters/JetStreamAxisQueryUntilDateTime"}],"security":[{"clientCredentials":[]}]}},"/v1/swpc-noaa-scales/data":{"get":{"tags":["Space Weather"],"summary":"Get parsed SWPC data","description":"Get recent SWPC NOAA Scales data, potentially filtered by various query parameters","responses":{"200":{"$ref":"#/components/responses/SwpcNoaaScalesDataSuccess"},"400":{"$ref":"#/components/responses/SwpcNoaaScalesDataBadRequest"},"401":{"$ref":"#/components/responses/ErrorUnauthorized"}},"parameters":[{"$ref":"#/components/parameters/QueryOffset"},{"$ref":"#/components/parameters/QueryLimit"},{"$ref":"#/components/parameters/QuerySwpcNoaaScalesEventCodes"},{"$ref":"#/components/parameters/QuerySwpcNoaaScalesPeriodLabels"},{"$ref":"#/components/parameters/SwpcNoaaScalesQueryInsertedAfter"},{"$ref":"#/components/parameters/SwpcNoaaScalesQueryInsertedThrough"}],"security":[{"clientCredentials":[]}]}},"/v1/swpc-noaa-scales/raw":{"get":{"tags":["Space Weather"],"summary":"Get raw SWPC data","description":"Get recent SWPC NOAA Scales data in raw format, potentially filtered by various query parameters","responses":{"200":{"$ref":"#/components/responses/SwpcNoaaScalesRawSuccess"},"400":{"$ref":"#/components/responses/SwpcNoaaScalesRawBadRequest"},"401":{"$ref":"#/components/responses/ErrorUnauthorized"}},"parameters":[{"$ref":"#/components/parameters/QueryOffset"},{"$ref":"#/components/parameters/QueryLimit"},{"$ref":"#/components/parameters/SwpcNoaaScalesQueryInsertedAfter"},{"$ref":"#/components/parameters/SwpcNoaaScalesQueryInsertedThrough"}],"security":[{"clientCredentials":[]}]}},"/v1/swpc-noaa-scales/explanation":{"get":{"tags":["Space Weather"],"summary":"Get SWPC reference information","description":"Get SWPC NOAA Scales reference information for interpreting data values","responses":{"200":{"$ref":"#/components/responses/SwpcNoaaScalesExplanationSuccess"},"401":{"$ref":"#/components/responses/ErrorUnauthorized"}},"parameters":[],"security":[{"clientCredentials":[]}]}},"/v1/ashcloudQvas/":{"get":{"tags":["QVA"],"summary":"Get ash cloud QVA polygons","description":"Get available IWXXM parsed ash cloud polygons from QVA data, potentially filtered by various query parameters. All specified filter parameters must be satisfied for an object to be returned in the response.","responses":{"200":{"$ref":"#/components/responses/AshcloudQvaSuccess"},"400":{"$ref":"#/components/responses/AshcloudQvaBadRequest"},"401":{"$ref":"#/components/responses/ErrorUnauthorized"}},"parameters":[{"$ref":"#/components/parameters/QueryOffset"},{"$ref":"#/components/parameters/QueryLimit"},{"$ref":"#/components/parameters/QueryBbox"},{"$ref":"#/components/parameters/QueryPolygon"},{"$ref":"#/components/parameters/QueryCircle"},{"$ref":"#/components/parameters/QueryCorridor"},{"$ref":"#/components/parameters/QueryDistanceUnits"},{"$ref":"#/components/parameters/QuerySrid"},{"$ref":"#/components/parameters/QueryGeometry"},{"$ref":"#/components/parameters/QueryIntersection"},{"$ref":"#/components/parameters/AshcloudQvaQueryFromDateTime"},{"$ref":"#/components/parameters/AshcloudQvaQueryUntilDateTime"},{"$ref":"#/components/parameters/AshcloudQvaQueryInsertedAfter"},{"$ref":"#/components/parameters/AshcloudQvaQueryInsertedThrough"},{"$ref":"#/components/parameters/QueryAshcloudQvaEventType"},{"$ref":"#/components/parameters/QueryAshcloudQvaVolcanoid"},{"$ref":"#/components/parameters/QueryAshcloudQvaVaacid"}],"security":[{"clientCredentials":[]}]}},"/v1/deterministicQvas/":{"get":{"tags":["QVA"],"summary":"Get deterministic QVA polygons","description":"Get available deterministic ash concentration polygons from QVA data, potentially filtered by various query parameters. All specified filter parameters must be satisfied for an object to be returned in the response.","responses":{"200":{"$ref":"#/components/responses/DeterministicQvaSuccess"},"400":{"$ref":"#/components/responses/DeterministicQvaBadRequest"},"401":{"$ref":"#/components/responses/ErrorUnauthorized"}},"parameters":[{"$ref":"#/components/parameters/QueryOffset"},{"$ref":"#/components/parameters/QueryLimit"},{"$ref":"#/components/parameters/QueryBbox"},{"$ref":"#/components/parameters/QueryPolygon"},{"$ref":"#/components/parameters/QueryCircle"},{"$ref":"#/components/parameters/QueryCorridor"},{"$ref":"#/components/parameters/QueryDistanceUnits"},{"$ref":"#/components/parameters/QuerySrid"},{"$ref":"#/components/parameters/QueryGeometry"},{"$ref":"#/components/parameters/QueryIntersection"},{"$ref":"#/components/parameters/DeterministicQvaQueryFromDateTime"},{"$ref":"#/components/parameters/DeterministicQvaQueryUntilDateTime"},{"$ref":"#/components/parameters/DeterministicQvaQueryInsertedAfter"},{"$ref":"#/components/parameters/DeterministicQvaQueryInsertedThrough"},{"$ref":"#/components/parameters/DeterministicQvaQueryModelDateTime"},{"$ref":"#/components/parameters/QueryDeterministicQvaEventType"},{"$ref":"#/components/parameters/QueryDeterministicQvaFlightLevel"},{"$ref":"#/components/parameters/QueryDeterministicQvaMinConcentration"},{"$ref":"#/components/parameters/QueryDeterministicQvaVolcanoid"},{"$ref":"#/components/parameters/QueryDeterministicQvaVaacid"}],"security":[{"clientCredentials":[]}]}},"/v1/probabilisticQvas/":{"get":{"tags":["QVA"],"summary":"Get probabilistic QVA polygons","description":"Get available probabilistic ash probability polygons from QVA data, potentially filtered by various query parameters. All specified filter parameters must be satisfied for an object to be returned in the response.","responses":{"200":{"$ref":"#/components/responses/ProbabilisticQvaSuccess"},"400":{"$ref":"#/components/responses/ProbabilisticQvaBadRequest"},"401":{"$ref":"#/components/responses/ErrorUnauthorized"}},"parameters":[{"$ref":"#/components/parameters/QueryOffset"},{"$ref":"#/components/parameters/QueryLimit"},{"$ref":"#/components/parameters/QueryBbox"},{"$ref":"#/components/parameters/QueryPolygon"},{"$ref":"#/components/parameters/QueryCircle"},{"$ref":"#/components/parameters/QueryCorridor"},{"$ref":"#/components/parameters/QueryDistanceUnits"},{"$ref":"#/components/parameters/QuerySrid"},{"$ref":"#/components/parameters/QueryGeometry"},{"$ref":"#/components/parameters/QueryIntersection"},{"$ref":"#/components/parameters/ProbabilisticQvaQueryFromDateTime"},{"$ref":"#/components/parameters/ProbabilisticQvaQueryUntilDateTime"},{"$ref":"#/components/parameters/ProbabilisticQvaQueryInsertedAfter"},{"$ref":"#/components/parameters/ProbabilisticQvaQueryInsertedThrough"},{"$ref":"#/components/parameters/ProbabilisticQvaQueryModelDateTime"},{"$ref":"#/components/parameters/QueryProbabilisticQvaEventType"},{"$ref":"#/components/parameters/QueryProbabilisticQvaFlightLevel"},{"$ref":"#/components/parameters/QueryProbabilisticQvaMinProbability"},{"$ref":"#/components/parameters/QueryProbabilisticQvaVolcanoid"},{"$ref":"#/components/parameters/QueryProbabilisticQvaVaacid"}],"security":[{"clientCredentials":[]}]}},"/v1/activeVolcanoQvas/":{"get":{"tags":["QVA"],"summary":"Get active volcanoes with QVA data","description":"Returns volcanoes that currently have active QVA forecast data (IWXXM, deterministic, or probabilistic). Each feature is a GeoJSON Point at the volcano location. The volcanoid field can be used to filter calls to /v1/ashcloudQvas/, /v1/deterministicQvas/, and /v1/probabilisticQvas/.","responses":{"200":{"$ref":"#/components/responses/ActiveVolcanoQvaSuccess"},"400":{"$ref":"#/components/responses/ActiveVolcanoQvaBadRequest"},"401":{"$ref":"#/components/responses/ErrorUnauthorized"}},"parameters":[{"$ref":"#/components/parameters/QueryActiveVolcanoQvaEventType"},{"$ref":"#/components/parameters/QueryActiveVolcanoQvaVaacid"}],"security":[{"clientCredentials":[]}]}}},"components":{"securitySchemes":{"clientCredentials":{"type":"oauth2","x-receive-token-in":"request-body","flows":{"clientCredentials":{"tokenUrl":"https://api.auth.dtn.com/v1/tokens/authorize"}},"description":"# Using DAIS for M2M/API Auth\nYou have been given a Client ID and a Client Secret, which are used to request a DTN Access Token. DTN Access Tokens are required when making calls to each and every DTN API endpoint. The following information provides additional details on these tokens and how they are generated.\n## What is an Access Token and how is it different from an API Key?\nAn API Key is a random string of characters that an API uses to authorize whether or not a calling client has approved access to an endpoint. These keys are a non-standard approach to API authorization and are generally issued on a per-API basis.\n\nAn Access Token is also a string of characters but is a base-64 encoded JavaScript Object Notation Web Token, or JWT. JWTs are a widely accepted standard that use OAuth concepts and approaches. \n\nBoth API Keys and Access Tokens are used in an Authorization Request Header as a Bearer, meaning there is no difference in where you put this string of characters when you make calls to DTN APIs.\n## How to generate an Access Token?\nWhen requested, an Access Token is generated for your specific Client (ID/Secret) and for a specific API. The DTN Auth and Identity Service (DAIS) generates new Access Tokens for your client. The DAIS endpoint is `POST https://api.auth.dtn.com/v1/tokens/authorize`.\n\nThis endpoint takes two Header parameters:\n * `Content-Type: application/json`\n * `Accept: application/json`\n\nThis endpoint takes four parameters in the Request Body:\n * `grant_type`: this should always be client_credentials for generating machine-to-machine tokens.\n * `client_id`: this is the Client ID or Application ID using the token and is given to you by DTN's Identity Team. This ID will never change for your client/application.\n * `client_secret`: this is the Client Secret that is associated with the Application ID and is given to you by DTN's Identity Team. This key is subject to rotation for security purposes but always with the client's knowledge.\n * `audience`: this is the API for which this Access Token will be used. For the DTN Enhanced Flight Hazards API, you need to use the following audience: https://aviation.api.dtn.com\n\nYou can use this CURL command template as a reference for obtaining an access token:\n ```\n curl --location --request POST 'https://api.auth.dtn.com/v1/tokens/authorize' \\\n--header 'Accept: application/json' \\\n--header 'Content-Type: application/json' \\\n--data-raw '{\n\"grant_type\": \"client_credentials\",\n\"client_id\": \"insert your client id here\",\n\"client_secret\": \"insert your client secret here\",\n\"audience\": \"insert your audience here\"\n}' \n ```\n\n*This document, for demonstration purposes, supplies a client_id and client_secret in all code examples. This client/application is for a fictitious API and cannot be used in practice to gain unauthorized access to any other DTN API.*\nUpon generating a new Access Token, you should receive an HTTP Response from DAIS similar to this:\n ```\n {\n \"data\": {\n \"access_token\": \"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6InpfX21pZW13NGhoTmdvQWQxR3N6ciJ9.eyJodHRwczovL2F1dGguZHRuLmNvbS9jdXN0b21lcklkIjoiMTIzNDU2Nzg5MERlbW8iLCJodHRwczovL2F1dGguZHRuLmNvbS9wcm9kdWN0Q29kZSI6IkRlbW9BcGlQIiwiaHR0cHM6Ly9hdXRoLmR0bi5jb20vcmVxdWVzdGVySXAiOiIxOC4yMTMuMTc0LjI3IiwiaHR0cHM6Ly9hdXRoLmR0bi5jb20vcnBzIjoiMTAwIiwiaHR0cHM6Ly9hdXRoLmR0bi5jb20vdGllciI6IkJhc2ljIiwiaHR0cHM6Ly9hdXRoLmR0bi5jb20vcXVvdGEiOiI5OTk5OTkiLCJpc3MiOiJodHRwczovL2lkLmF1dGguZHRuLmNvbS8iLCJzdWIiOiJuZnlPM0tpS1BSOE4wREtSNUNMOGpTOUdGQkNEZXlGTUBjbGllbnRzIiwiYXVkIjoiaHR0cHM6Ly9kZW1vLWFwaS5hdXRoLmR0bi5jb20vIiwiaWF0IjoxNjU2MDk5MDY4LCJleHAiOjE2NTYwOTkxNTgsImF6cCI6Im5meU8zS2lLUFI4TjBES1I1Q0w4alM5R0ZCQ0RleUZNIiwic2NvcGUiOiJyZWFkOmRlbW8gY3JlYXRlOmRlbW8gdXBkYXRlOmRlbW8iLCJndHkiOiJjbGllbnQtY3JlZGVudGlhbHMiLCJwZXJtaXNzaW9ucyI6WyJyZWFkOmRlbW8iLCJjcmVhdGU6ZGVtbyIsInVwZGF0ZTpkZW1vIl19.0VHdyp1w9PPFVI0FPheAwuKZwb5C25rwP-LPMXcSNoRmouvga1DZtNLA67ZzE_sAlc_VpaDRr6daLKr_Alw4347mw9sdjP8wKR27kCZa9JZK5PGQMmXHscATbzBEJYpCPklfyGaajgymqTBGnedcv8F0UvlRzQPsFeRPnVoX7BWOSXpMbyToGiXWkQLBQT7r96KAmLZOPJFZspPtjw-wH2mSL2WNa_nkB4j5vMGhGxlKiNRsKb30TH_WAel2hsxNlcPK3XHCmrMTYsNnu7HNqOTMn2i0__0rvBrhSWEw-_grqQDmWFJuWd7Qhi1q81AaJcdqgoSa_efz93QFclJUNw\",\n \"scope\": \"read:demo create:demo update:demo\",\n \"expires_in\": 90,\n \"token_type\": \"Bearer\"\n },\n \"meta\": {\n \"date_time\": \"2022-06-24T19:09:42.963Z\",\n \"name\": \"v1.tokens.authorize\",\n \"uuid\": \"ee6f9feb-dcf8-4421-a6fd-efd6beabdaa9\",\n \"start_timestamp\": 1656097782509,\n \"end_timestamp\": 1656097782963,\n \"execution_time\": 454\n }\n }\n ```\nLooking at this Response, you will see:\n * `access_token`: contains the JWT Access Token string you will use as your Bearer token.\n * `scope`: contains the scopes that this Access Token gives you permissions to access.\n * `expires_in`: contains the length of time before this Access Token will expire, in seconds.\n * `token_type`: verifies that this Access Token should be used as a Bearer token.\n\n## How to use an Access Token after one is generated?\nOnce a new Access Token is obtained, it is used in each call to a DTN API endpoint as a Bearer token in an Authorization Request Header. For example:\n ```\n Header: 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6InpfX21pZW13NGhoTmdvQWQxR3N6ciJ9.eyJodHRwczovL2F1dGguZHRuLmNvbS9jdXN0b21lcklkIjoiMTIzNDU2Nzg5MERlbW8iLCJodHRwczovL2F1dGguZHRuLmNvbS9wcm9kdWN0Q29kZSI6IkRlbW9BcGlQIiwiaHR0cHM6Ly9hdXRoLmR0bi5jb20vcmVxdWVzdGVySXAiOiIxOC4yMTMuMTc0LjI3IiwiaHR0cHM6Ly9hdXRoLmR0bi5jb20vcnBzIjoiMTAwIiwiaHR0cHM6Ly9hdXRoLmR0bi5jb20vdGllciI6IkJhc2ljIiwiaHR0cHM6Ly9hdXRoLmR0bi5jb20vcXVvdGEiOiI5OTk5OTkiLCJpc3MiOiJodHRwczovL2lkLmF1dGguZHRuLmNvbS8iLCJzdWIiOiJuZnlPM0tpS1BSOE4wREtSNUNMOGpTOUdGQkNEZXlGTUBjbGllbnRzIiwiYXVkIjoiaHR0cHM6Ly9kZW1vLWFwaS5hdXRoLmR0bi5jb20vIiwiaWF0IjoxNjU2MDk5MDY4LCJleHAiOjE2NTYwOTkxNTgsImF6cCI6Im5meU8zS2lLUFI4TjBES1I1Q0w4alM5R0ZCQ0RleUZNIiwic2NvcGUiOiJyZWFkOmRlbW8gY3JlYXRlOmRlbW8gdXBkYXRlOmRlbW8iLCJndHkiOiJjbGllbnQtY3JlZGVudGlhbHMiLCJwZXJtaXNzaW9ucyI6WyJyZWFkOmRlbW8iLCJjcmVhdGU6ZGVtbyIsInVwZGF0ZTpkZW1vIl19.0VHdyp1w9PPFVI0FPheAwuKZwb5C25rwP-LPMXcSNoRmouvga1DZtNLA67ZzE_sAlc_VpaDRr6daLKr_Alw4347mw9sdjP8wKR27kCZa9JZK5PGQMmXHscATbzBEJYpCPklfyGaajgymqTBGnedcv8F0UvlRzQPsFeRPnVoX7BWOSXpMbyToGiXWkQLBQT7r96KAmLZOPJFZspPtjw-wH2mSL2WNa_nkB4j5vMGhGxlKiNRsKb30TH_WAel2hsxNlcPK3XHCmrMTYsNnu7HNqOTMn2i0__0rvBrhSWEw-_grqQDmWFJuWd7Qhi1q81AaJcdqgoSa_efz93QFclJUNw'\n ```\n\n## Deconstructing the Access Token\nA DTN Access Token carries information within its JWT Body that is available on every API call. By deconstructing the JWT token, our Access Tokens will resemble:\n ```\n {\n \"https://auth.dtn.com/customerId\": \"1234567890Demo\",\n \"https://auth.dtn.com/productCode\": \"DemoApiP\",\n \"https://auth.dtn.com/requesterIp\": \"18.213.174.27\",\n \"https://auth.dtn.com/rps\": \"100\",\n \"https://auth.dtn.com/tier\": \"Basic\",\n \"https://auth.dtn.com/quota\": \"999999\",\n \"iss\": \"https://id.auth.dtn.com/\",\n \"sub\": \"nfyO3KiKPR8N0DKR5CL8jS9GFBCDeyFM@clients\",\n \"aud\": \"https://demo-api.auth.dtn.com/\",\n \"iat\": 1656099068,\n \"exp\": 1656099158,\n \"azp\": \"nfyO3KiKPR8N0DKR5CL8jS9GFBCDeyFM\",\n \"scope\": \"read:demo create:demo update:demo\",\n \"gty\": \"client-credentials\",\n \"permissions\": [\n \"read:demo\",\n \"create:demo\",\n \"update:demo\"\n ]\n }\n ```\n### Description of Claims\n\n | Claim | Type | Description |\n | -----------------------------------| --------------------------------------------| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n | `https://auth.dtn.com/customerId` | String | Custom DTN claim containing the Customer ID found in the DTN Order Management/Salesforce system associated with this token. |\n | `https://auth.dtn.com/productCode` | String | Custom DTN claim containing the Identity product code associated with this token. |\n | `https://auth.dtn.com/requesterIp` | String | Custom DTN claim containing the IP address of the requesting client. |\n | `https://auth.dtn.com/rps` | String | Custom DTN claim containing the maximum rate per second this customer is authorized to utilize. |\n | `https://auth.dtn.com/tier` | String | Custom DTN claim containing the data tier the customer purchased for the requested access. |\n | `https://auth.dtn.com/quota` | String | Custom DTN claim containing the maximum yearly quota the customer purchased for calling DTN endpoints for the specific product. |\n | `iss` | String (URI) | The Security Token Service (STS) that issues and returns the token. If this value is not from `https://id.auth.dtn.com/`, the token should not be considered trusted. |\n | `sub` | String (URI) | The principle about which the token asserts information (the User ID or Client ID within the Identity Provider). A User ID will start with a prefix of `auth0\\|`, while the Client ID will end with the suffix `@clients`. |\n | `aud` | String \\| Array (Strings) (URI \\| [URI, …]) | Identifies the intended recipient(s) of the token – its audience. The token should be rejected if the audience does not contain values expected by the calling application. |\n | `iat` | Number (Timestamp) | “Issued At” indicates when the authentication for this token occurred. |\n | `exp` | Number (Timestamp) | The “expiration time” on or after which the JWT must not be accepted for processing. |\n | `azp` | String | The application/client ID of the client using the token. The application can cat as itself or on behalf of a user. |\n | `gty` | String (Space-delimited) | The grant type that was used to request the token – not an RFC 7519 registered claim (Auth0-specific). |\n | `permissions` | Array (Strings) | The grant type that was used to request the token – not an RFC 7519 registered claim (Auth0-specific). |\n\n "}},"schemas":{"Meta":{"title":"Meta","description":"Meta data attached to every response","required":["name","request_id","start_timestamp","end_timestamp","execution_time"],"type":"object","properties":{"name":{"type":"string"},"request_id":{"type":"string"},"start_timestamp":{"type":"integer"},"end_timestamp":{"type":"integer"},"execution_time":{"type":"integer"}}},"Error":{"title":"Error","description":"Error","required":["type","title","status","detail","meta"],"type":"object","properties":{"url":{"type":"string"},"type":{"enum":["internal-server-error","unauthorized","bad-request","service-unavailable","forbidden","not-found"],"type":"string"},"title":{"type":"string"},"status":{"type":"number"},"detail":{"type":"string"},"instance":{"type":"string"},"errors":{"type":"array","items":{"type":"object"}},"meta":{"$ref":"#/components/schemas/Meta"}}},"GeoJsonObject":{"description":"GeoJSon object The coordinate reference system for all GeoJSON coordinates is a geographic coordinate reference system, using the World Geodetic System 1984 (WGS 84) datum, with longitude and latitude units of decimal degrees. This is equivalent to the coordinate reference system identified by the Open Geospatial Consortium (OGC) URN An OPTIONAL third-position element SHALL be the height in meters above or below the WGS 84 reference ellipsoid. In the absence of elevation values, applications sensitive to height or depth SHOULD interpret positions as being at local ground or sea level.\n","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3"},"type":"object","properties":{"type":{"type":"string","enum":["Feature","FeatureCollection","Point","MultiPoint","LineString","MultiLineString","Polygon","MultiPolygon","GeometryCollection"]},"bbox":{"description":"A GeoJSON object MAY have a member named \"bbox\" to include information on the coordinate range for its Geometries, Features, or FeatureCollections. The value of the bbox member MUST be an array of length 2*n where n is the number of dimensions represented in the contained geometries, with all axes of the most southwesterly point followed by all axes of the more northeasterly point. The axes order of a bbox follows the axes order of geometries.\n","type":"array","items":{"type":"number"}}},"required":["type"],"discriminator":{"propertyName":"type"}},"Point2D":{"type":"array","maxItems":2,"minItems":2,"items":{"type":"number"}},"Point":{"type":"object","description":"GeoJSon geometry","externalDocs":{"url":"http://geojson.org/geojson-spec.html#id2"},"allOf":[{"$ref":"#/components/schemas/Geometry"},{"properties":{"coordinates":{"$ref":"#/components/schemas/Point2D"}}}]},"Geometry":{"type":"object","description":"GeoJSon geometry","discriminator":{"propertyName":"type"},"required":["type"],"externalDocs":{"url":"http://geojson.org/geojson-spec.html#geometry-objects"},"properties":{"type":{"type":"string","enum":["Point","LineString","Polygon","MultiPoint","MultiLineString","MultiPolygon"],"description":"the geometry type"}}},"TurbulenceItem":{"type":"object","required":["validDateTime","expirationDateTime","insertedDateTime","modelDateTime","edr","rid"],"properties":{"validDateTime":{"type":"string","format":"date-time"},"expirationDateTime":{"type":"string","format":"date-time"},"insertedDateTime":{"type":"string","format":"date-time"},"modelDateTime":{"type":"string","format":"date-time"},"edr":{"type":"number"},"rid":{"type":"number"}}},"TurbulenceList":{"type":"object","required":["url","turbulence","meta"],"properties":{"url":{"type":"string"},"turbulence":{"type":"array","items":{"$ref":"#/components/schemas/TurbulenceItem"}},"meta":{"$ref":"#/components/schemas/Meta"}}},"TurbulenceFeature":{"description":"GeoJSon 'Feature' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.2"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["geometry","properties"],"properties":{"geometry":{"allOf":[{"nullable":true},{"$ref":"#/components/schemas/Geometry"}]},"properties":{"$ref":"#/components/schemas/TurbulenceItem"},"id":{"oneOf":[{"type":"number"},{"type":"string"}]}}}]},"TurbulenceFeatureCollection":{"description":"GeoJSon 'FeatureCollection' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.3"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["features"],"properties":{"features":{"type":"array","items":{"$ref":"#/components/schemas/TurbulenceFeature"}}}}]},"NowcastItem":{"type":"object","required":["validDateTime","insertedDateTime","modelDateTime","edr","rid"],"properties":{"validDateTime":{"type":"string","format":"date-time"},"insertedDateTime":{"type":"string","format":"date-time"},"modelDateTime":{"type":"string","format":"date-time"},"edr":{"type":"number"},"rid":{"type":"number"}}},"NowcastList":{"type":"object","required":["url","nowcast","meta"],"properties":{"url":{"type":"string"},"nowcast":{"type":"array","items":{"$ref":"#/components/schemas/NowcastItem"}},"meta":{"$ref":"#/components/schemas/Meta"}}},"NowcastFeature":{"description":"GeoJSon 'Feature' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.2"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["geometry","properties"],"properties":{"geometry":{"allOf":[{"nullable":true},{"$ref":"#/components/schemas/Geometry"}]},"properties":{"$ref":"#/components/schemas/NowcastItem"},"id":{"oneOf":[{"type":"number"},{"type":"string"}]}}}]},"NowcastFeatureCollection":{"description":"GeoJSon 'FeatureCollection' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.3"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["features"],"properties":{"features":{"type":"array","items":{"$ref":"#/components/schemas/NowcastFeature"}}}}]},"IcingItem":{"type":"object","required":["validDateTime","expirationDateTime","insertedDateTime","modelDateTime","icingCategory","rid"],"properties":{"validDateTime":{"type":"string","format":"date-time"},"expirationDateTime":{"type":"string","format":"date-time"},"insertedDateTime":{"type":"string","format":"date-time"},"modelDateTime":{"type":"string","format":"date-time"},"icingCategory":{"type":"string"},"rid":{"type":"number"}}},"IcingList":{"type":"object","required":["url","icing","meta"],"properties":{"url":{"type":"string"},"icing":{"type":"array","items":{"$ref":"#/components/schemas/IcingItem"}},"meta":{"$ref":"#/components/schemas/Meta"}}},"IcingFeature":{"description":"GeoJSon 'Feature' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.2"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["geometry","properties"],"properties":{"geometry":{"allOf":[{"nullable":true},{"$ref":"#/components/schemas/Geometry"}]},"properties":{"$ref":"#/components/schemas/IcingItem"},"id":{"oneOf":[{"type":"number"},{"type":"string"}]}}}]},"IcingFeatureCollection":{"description":"GeoJSon 'FeatureCollection' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.3"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["features"],"properties":{"features":{"type":"array","items":{"$ref":"#/components/schemas/IcingFeature"}}}}]},"HiwcItem":{"type":"object","required":["validDateTime","expirationDateTime","insertedDateTime","modelDateTime","concentration","rid"],"properties":{"validDateTime":{"type":"string","format":"date-time"},"expirationDateTime":{"type":"string","format":"date-time"},"insertedDateTime":{"type":"string","format":"date-time"},"modelDateTime":{"type":"string","format":"date-time"},"concentration":{"type":"number"},"rid":{"type":"number"}}},"HiwcList":{"type":"object","required":["url","hiwc","meta"],"properties":{"url":{"type":"string"},"hiwc":{"type":"array","items":{"$ref":"#/components/schemas/HiwcItem"}},"meta":{"$ref":"#/components/schemas/Meta"}}},"HiwcFeature":{"description":"GeoJSon 'Feature' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.2"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["geometry","properties"],"properties":{"geometry":{"allOf":[{"nullable":true},{"$ref":"#/components/schemas/Geometry"}]},"properties":{"$ref":"#/components/schemas/HiwcItem"},"id":{"oneOf":[{"type":"number"},{"type":"string"}]}}}]},"HiwcFeatureCollection":{"description":"GeoJSon 'FeatureCollection' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.3"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["features"],"properties":{"features":{"type":"array","items":{"$ref":"#/components/schemas/HiwcFeature"}}}}]},"ThunderstormItem":{"required":["verticalVelocity","top","validDateTime","expirationDateTime","insertedDateTime","modelDateTime"],"properties":{"verticalVelocity":{"type":"number"},"top":{"type":"number"},"validDateTime":{"type":"string","format":"date-time"},"expirationDateTime":{"type":"string","format":"date-time"},"insertedDateTime":{"type":"string","format":"date-time"},"modelDateTime":{"type":"string","format":"date-time"}}},"ThunderstormList":{"type":"object","required":["url","thunderstorms","meta"],"properties":{"url":{"type":"string"},"thunderstorm":{"type":"array","items":{"$ref":"#/components/schemas/ThunderstormItem"}},"meta":{"$ref":"#/components/schemas/Meta"}}},"ThunderstormFeature":{"description":"GeoJSon 'Feature' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.2"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["geometry","properties"],"properties":{"geometry":{"allOf":[{"nullable":true},{"$ref":"#/components/schemas/Geometry"}]},"properties":{"$ref":"#/components/schemas/ThunderstormItem"},"id":{"oneOf":[{"type":"number"},{"type":"string"}]}}}]},"ThunderstormFeatureCollection":{"description":"GeoJSon 'FeatureCollection' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.3"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["features"],"properties":{"features":{"type":"array","items":{"$ref":"#/components/schemas/ThunderstormFeature"}}}}]},"OzoneItem":{"type":"object","required":["validDateTime","expirationDateTime","insertedDateTime","modelDateTime","ogcFeatureId","category","categoryCode"],"properties":{"validDateTime":{"type":"string","format":"date-time"},"expirationDateTime":{"type":"string","format":"date-time"},"insertedDateTime":{"type":"string","format":"date-time"},"modelDateTime":{"type":"string","format":"date-time"},"ogcFeatureId":{"type":"number"},"category":{"type":"string"},"categoryCode":{"type":"number"}}},"OzoneList":{"type":"object","required":["url","ozone","meta"],"properties":{"url":{"type":"string"},"ozone":{"type":"array","items":{"$ref":"#/components/schemas/OzoneItem"}},"meta":{"$ref":"#/components/schemas/Meta"}}},"OzoneFeature":{"description":"GeoJSon 'Feature' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.2"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["geometry","properties"],"properties":{"geometry":{"allOf":[{"nullable":true},{"$ref":"#/components/schemas/Geometry"}]},"properties":{"$ref":"#/components/schemas/OzoneItem"},"id":{"oneOf":[{"type":"number"},{"type":"string"}]}}}]},"OzoneFeatureCollection":{"description":"GeoJSon 'FeatureCollection' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.3"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["features"],"properties":{"features":{"type":"array","items":{"$ref":"#/components/schemas/OzoneFeature"}}}}]},"JetStreamAxisItem":{"required":["altitude","speed","validDateTime","expirationDateTime","insertedDateTime","modelDateTime"],"properties":{"altitude":{"type":"number"},"speed":{"type":"number"},"validDateTime":{"type":"string","format":"date-time"},"expirationDateTime":{"type":"string","format":"date-time"},"insertedDateTime":{"type":"string","format":"date-time"},"modelDateTime":{"type":"string","format":"date-time"}}},"JetStreamAxisList":{"type":"object","required":["url","jetStreamAxis","meta"],"properties":{"url":{"type":"string"},"jetStreamAxis":{"type":"array","items":{"$ref":"#/components/schemas/JetStreamAxisItem"}},"meta":{"$ref":"#/components/schemas/Meta"}}},"JetStreamAxisFeature":{"description":"GeoJSon 'Feature' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.2"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["geometry","properties"],"properties":{"geometry":{"allOf":[{"nullable":true},{"$ref":"#/components/schemas/Geometry"}]},"properties":{"$ref":"#/components/schemas/JetStreamAxisItem"},"id":{"oneOf":[{"type":"number"},{"type":"string"}]}}}]},"JetStreamAxisFeatureCollection":{"description":"GeoJSon 'FeatureCollection' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.3"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["features"],"properties":{"features":{"type":"array","items":{"$ref":"#/components/schemas/JetStreamAxisFeature"}}}}]},"SwpcNoaaScalesExplanationItem":{"type":"object","properties":{"eventName":{"type":"string"},"scale":{"type":"object","additionalProperties":{"type":"object","properties":{"category":{"type":"object","additionalProperties":{"type":"string"}},"descriptor":{"type":"string"},"hex":{"type":"string"},"colorName":{"type":"string"},"physicalMeasure":{"type":"string","nullable":true},"averageFrequency":{"type":"string","nullable":true},"r":{"type":"integer"},"g":{"type":"integer"},"b":{"type":"integer"}}}}}},"SwpcNoaaScalesExplanation":{"type":"object","properties":{"eventCode":{"type":"object","properties":{"G":{"$ref":"#/components/schemas/SwpcNoaaScalesExplanationItem"},"S":{"$ref":"#/components/schemas/SwpcNoaaScalesExplanationItem"},"R":{"$ref":"#/components/schemas/SwpcNoaaScalesExplanationItem"}}}}},"SwpcNoaaScalesRawItem":{"type":"object","properties":{"id":{"type":"string"},"insertedTimestamp":{"type":"string","format":"date-time"},"raw":{"type":"object","additionalProperties":{"type":"object","properties":{"G":{"type":"object","properties":{"Text":{"type":"string","nullable":true},"Scale":{"type":"string","nullable":true}}},"R":{"type":"object","properties":{"Text":{"type":"string","nullable":true},"Scale":{"type":"string","nullable":true},"MajorProb":{"type":"string","nullable":true},"MinorProb":{"type":"string","nullable":true}}},"S":{"type":"object","properties":{"Prob":{"type":"string","nullable":true},"Text":{"type":"string","nullable":true},"Scale":{"type":"string","nullable":true}}},"DateStamp":{"type":"string"},"TimeStamp":{"type":"string"}}}}}},"SwpcNoaaScalesRaw":{"type":"object","properties":{"url":{"type":"string"},"swpcNoaaScalesRaw":{"type":"array","items":{"$ref":"#/components/schemas/SwpcNoaaScalesRawItem"}},"meta":{"$ref":"#/components/schemas/Meta"}}},"SwpcNoaaScalesDataItem":{"type":"object","properties":{"datum":{"type":"string"},"descriptor":{"type":"string","nullable":true},"valueType":{"type":"string"},"valueDescription":{"type":"string"},"eventName":{"type":"string"},"eventCode":{"type":"string"},"periodDescription":{"type":"string"},"periodLabel":{"type":"string"},"id":{"type":"string"},"insertedTimestamp":{"type":"string","format":"date-time"},"timestamp":{"type":"string","format":"date-time"}}},"SwpcNoaaScalesData":{"type":"object","properties":{"url":{"type":"string"},"swpcNoaaScalesData":{"type":"array","items":{"$ref":"#/components/schemas/SwpcNoaaScalesDataItem"}},"meta":{"$ref":"#/components/schemas/Meta"}}},"AshcloudQvaItem":{"type":"object","properties":{"cloudid":{"type":"integer"},"validdatetime":{"type":"string","format":"date-time"},"volcanoid":{"type":"string"},"volcanoname":{"type":"string"},"iavceinumber":{"type":"string"},"volcanolat":{"type":"number"},"volcanolon":{"type":"number"},"lowerfl":{"type":"integer"},"upperfl":{"type":"integer"},"flightlevelrange":{"type":"string"},"ashconcentrationthreshold":{"type":"number"},"concentrationuom":{"type":"string"},"vertexcount":{"type":"integer"},"areasqkm":{"type":"number"},"issuetime":{"type":"string","format":"date-time"},"vaacname":{"type":"string"}}},"AshcloudQvaFeature":{"description":"GeoJSon 'Feature' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.2"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["geometry","properties"],"properties":{"geometry":{"allOf":[{"nullable":true},{"$ref":"#/components/schemas/Geometry"}]},"properties":{"$ref":"#/components/schemas/AshcloudQvaItem"},"id":{"oneOf":[{"type":"number"},{"type":"string"}]}}}]},"AshcloudQvaFeatureCollection":{"description":"GeoJSon 'FeatureCollection' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.3"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["features"],"properties":{"features":{"type":"array","items":{"$ref":"#/components/schemas/AshcloudQvaFeature"}}}}]},"DeterministicQvaItem":{"type":"object","properties":{"polygonid":{"type":"integer"},"runid":{"type":"integer"},"validdatetime":{"type":"string","format":"date-time"},"flightlevel":{"type":"integer"},"concentration":{"type":"number"},"volcanoname":{"type":"string"},"volcanoid":{"type":"string"},"vaacname":{"type":"string"},"vaacid":{"type":"string"},"eventtype":{"type":"string"},"modelrundatetime":{"type":"string","format":"date-time"}}},"DeterministicQvaFeature":{"description":"GeoJSon 'Feature' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.2"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["geometry","properties"],"properties":{"geometry":{"allOf":[{"nullable":true},{"$ref":"#/components/schemas/Geometry"}]},"properties":{"$ref":"#/components/schemas/DeterministicQvaItem"},"id":{"oneOf":[{"type":"number"},{"type":"string"}]}}}]},"DeterministicQvaFeatureCollection":{"description":"GeoJSon 'FeatureCollection' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.3"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["features"],"properties":{"features":{"type":"array","items":{"$ref":"#/components/schemas/DeterministicQvaFeature"}}}}]},"ProbabilisticQvaItem":{"type":"object","properties":{"polygonid":{"type":"integer"},"runid":{"type":"integer"},"validdatetime":{"type":"string","format":"date-time"},"flightlevel":{"type":"integer"},"thresholdvalue":{"type":"number"},"probability":{"type":"number"},"volcanoname":{"type":"string"},"volcanoid":{"type":"string"},"vaacname":{"type":"string"},"vaacid":{"type":"string"},"eventtype":{"type":"string"},"modelrundatetime":{"type":"string","format":"date-time"}}},"ProbabilisticQvaFeature":{"description":"GeoJSon 'Feature' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.2"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["geometry","properties"],"properties":{"geometry":{"allOf":[{"nullable":true},{"$ref":"#/components/schemas/Geometry"}]},"properties":{"$ref":"#/components/schemas/ProbabilisticQvaItem"},"id":{"oneOf":[{"type":"number"},{"type":"string"}]}}}]},"ProbabilisticQvaFeatureCollection":{"description":"GeoJSon 'FeatureCollection' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.3"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["features"],"properties":{"features":{"type":"array","items":{"$ref":"#/components/schemas/ProbabilisticQvaFeature"}}}}]},"ActiveVolcanoQvaItem":{"type":"object","properties":{"volcanoid":{"type":"string"},"volcanoname":{"type":"string"},"iavceinumber":{"type":"string"},"elevation_m":{"type":"integer"},"vaacname":{"type":"string"},"vaacdesignator":{"type":"string"},"latestissuetime":{"type":"string","format":"date-time"},"latestmodelrundatetime":{"type":"string","format":"date-time"},"hasiwxxm":{"type":"boolean"},"hasdeterministic":{"type":"boolean"},"hasprobabilistic":{"type":"boolean"},"eventtype":{"type":"string"}}},"ActiveVolcanoQvaFeature":{"description":"GeoJSon 'Feature' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.2"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["geometry","properties"],"properties":{"geometry":{"allOf":[{"nullable":true},{"$ref":"#/components/schemas/Geometry"}]},"properties":{"$ref":"#/components/schemas/ActiveVolcanoQvaItem"},"id":{"oneOf":[{"type":"number"},{"type":"string"}]}}}]},"ActiveVolcanoQvaFeatureCollection":{"description":"GeoJSon 'FeatureCollection' object","externalDocs":{"url":"https://tools.ietf.org/html/rfc7946#section-3.3"},"allOf":[{"$ref":"#/components/schemas/GeoJsonObject"},{"type":"object","required":["features"],"properties":{"features":{"type":"array","items":{"$ref":"#/components/schemas/ActiveVolcanoQvaFeature"}}}}]}},"parameters":{"QueryOffset":{"name":"offset","description":"Skip over this many into the response set; used for paginated results.","in":"query","required":false,"schema":{"type":"integer","default":0}},"QueryLimit":{"name":"limit","description":"Provide no more than this many items in the response set.","in":"query","required":false,"schema":{"type":"integer","default":1000,"minimum":1,"maximum":10000}},"QueryEfhFlightLevel":{"name":"flightLevel","description":"Specific flight level for EFH data. Must use only one of allowed values.","in":"query","required":true,"schema":{"type":"string","items":{"type":"string","enum":["FL010","FL030","FL050","FL080","FL100","FL120","FL140","FL160","FL180","FL200","FL220","FL240","FL260","FL270","FL280","FL300","FL320","FL330","FL340","FL350","FL360","FL370","FL380","FL390","FL400","FL410","FL430","FL450","FL530"]}}},"QueryMinEdr":{"name":"minEdr","description":"Minimum EDR. Limits to objects whose `edr` value is greater than or equal to this.","in":"query","required":false,"schema":{"type":"number","minimum":0.1,"maximum":0.9,"default":0.1,"multipleOf":0.1}},"QueryBbox":{"name":"bbox","description":"Bounding box coordinates in the format `,,,`. The `X,Y` coordinates must be consistent with the `srid` (`4326` for longitude/latitude by default). Limits to objects within or intersecting the area so defined. No more than one of `bbox`, `polygon`, `circle`, and `corridor` may be used in one request. Requests with bbox definition of area that crosses antimeridian will fail.","in":"query","required":false,"schema":{"type":"string"}},"QueryPolygon":{"name":"polygon","description":"Polygon coordinates in the format `,,,...,,`. The `X,Y` coordinates must be consistent with the `srid` (`4326` for longitude/latitude by default). Must provide between 3 and 40 coordinates. If the last `X,Y` does not match the first `X,Y`, the first `X,Y` is copied to the end to close the polygon. Limits to objects within or intersecting the area so defined. No more than one of `bbox`, `polygon`, `circle`, and `corridor` may be used in one request. Requests with polygon definition of area that crosses antimeridian will fail or give unexpected results.","in":"query","required":false,"schema":{"type":"string"}},"QueryCircle":{"name":"circle","description":"Circle coordinates and radius distance in the format `,,`. The `X,Y` coordinates must be consistent with the `srid` (`4326` for longitude/latitude by default). The `` defines the distance (in default or `distanceUnits`-specified units) from the defined point. Limits to objects within or intersecting the area so defined. No more than one of `bbox`, `polygon`, `circle`, and `corridor` may be used in one request. Requests with circle definition of area that crosses antimeridian will fail. The larger the defined area, the more its shape on projected map will differ from true circle on spherical coordinates. Maximum allowed is 400nm (and equal lengths for different `distanceUnits`).","in":"query","required":false,"schema":{"type":"string"}},"QueryCorridor":{"name":"corridor","description":"Line coordinates and distance from the line in the format `,,,...,,,`. The `X,Y` coordinates must be consistent with the `srid` (`4326` for longitude/latitude by default). Must provide between 2 and 40 coordinates for the line. The `` defines the distance (in default or `distanceUnits`-specified units) from the line defined by the coordinates out to which to create encompassing shape. Limits to objects within or intersecting the area so defined. No more than one of `bbox`, `polygon`, `circle`, and `corridor` may be used in one request. Requests with corridor definition of area that crosses antimeridian will fail or give unexpected results. The larger the defined area, the more its shape on projected map will differ from true corridor on spherical coordinates. Maximum allowed is 200nm (and equal lengths for different `distanceUnits`).","in":"query","required":false,"schema":{"type":"string"}},"QueryGeometry":{"name":"geometry","description":"Boolean indicator for inclusion of Geometry in response. If false, geometry will be returned empty.","in":"query","required":false,"schema":{"type":"boolean","default":true}},"QueryConsolidate":{"name":"consolidate","description":"Boolean indicator for merging GeoJSON Polygons objects into collective MultiPolygon objects. If true, areal objects sharing the same defining attributes (e.g., vertical velocity & top for thunderstorms or EDR for turbulence) are combined together into single MultiPolygon to minimize the number of distinct objects.","in":"query","required":false,"schema":{"type":"boolean","default":false}},"QuerySrid":{"name":"srid","description":"SRID Identifier for coordinate system for spatial filter coordinates. Default is 4326 (i.e., ordinary longitude & latitude in degrees).","in":"query","required":false,"explode":false,"schema":{"type":"integer","enum":[4326,3857],"default":4326}},"QueryDistanceUnits":{"name":"distanceUnits","description":"Units identifier for distances in definition for circle or corridor spatial filter. Default is `nm` (nautical miles).","in":"query","required":false,"schema":{"type":"string","enum":["nm","km","m","sm"],"default":"nm"}},"TurbulenceQueryIsValidAt":{"name":"isValidAt","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `validDateTime` is not earlier than the specified value and whose `expirationDateTime` is later than that specified value. A valid time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than 36 hours in future.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"TurbulenceQueryFromDateTime":{"name":"fromDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `expirationDateTime` is later than that specified value, i.e., only objects not ended by this time. A time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than 36 hours in future.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"TurbulenceQueryUntilDateTime":{"name":"untilDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `validDateTime` is earlier than the specified value, i.e., only objects that began before this time. A time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than 36 hours in future.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"TurbulenceQueryInsertedAfter":{"name":"insertedAfter","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss.fff`. Limits to objects whose `insertedDateTime` is later than that specified value. This allows to acquire only data that became available after this time. Requires use of fractional seconds for full precision. A data insertion time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than current time.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"}},"TurbulenceQueryInsertedThrough":{"name":"insertedThrough","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss.fff`. Limits to objects whose `insertedDateTime` is not later than that specified value. This allows to acquire only data that became available through this time. Requires use of fractional seconds for full precision. A data insertion time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than current time.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"}},"TurbulenceQueryModelDateTime":{"name":"modelDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:00:00`. Limits to objects whose `modelDateTime` (for model run time) is specifically the given value, overriding the default setting to provide data from the latest completely ingest model run. The `hh` must be one of `00`, `06`, `12`, or `18`, and date portion must be recent. Value must be no earlier than 24 hours ago (because only most recent 2 to 3 model runs may be available) no later than 3 hours ago (because model run data are not available until at least 3 hours after the run time). A model run time value being accepted through this parameter does not mean there will be applicable data to return in response. For this data type, value must be no earlier than 24 hours in past and no later than 3 hours in past.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"QueryAllowPartialModelRun":{"name":"allowPartialModelRun","description":"Boolean indicator for whether to allow partial model run data to be returned. If false (default), response data will be from latest completely ingested model run. If true, response data will come from the latest model run that can satisfy the set of request parameters even if that model run is not completely ingested and a different request may only be able to pull from earlier model run.","in":"query","required":false,"schema":{"type":"boolean","default":false}},"NowcastQueryIsValidAt":{"name":"isValidAt","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `validDateTime` is not earlier than the specified value and whose `expirationDateTime` is later than that specified value. A valid time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"QueryEfhIcingFlightLevel":{"name":"flightLevel","description":"Specific flight level for EFH icing data. Must use only one of allowed values.","in":"query","required":true,"schema":{"type":"string","items":{"type":"string","enum":["FL010","FL030","FL050","FL080","FL100","FL140","FL180","FL240","FL270"]}}},"QueryIcingAircraftSize":{"name":"aircraftSize","description":"Comma-separated list of aircraft sizes for EFH icing data. Must include only allowed values: `S` for small, `I` for intermediate, `L` for large, `H` for helicopter.","in":"query","required":true,"schema":{"type":"string","items":{"type":"string","enum":["S","I","L","H"]}}},"QueryIcingCategories":{"name":"icingCategories","description":"Comma-separated list of icing category values. Must include only allowed values. Limits to objects whose `icingCategory` value matches one of specified parameter values.","in":"query","required":false,"explode":false,"schema":{"type":"array","items":{"type":"string","enum":["SLIGHT","MODERATE","SEVERE"]}}},"IcingQueryIsValidAt":{"name":"isValidAt","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `validDateTime` is not earlier than the specified value and whose `expirationDateTime` is later than that specified value. A valid time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than 36 hours in future.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"IcingQueryFromDateTime":{"name":"fromDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `expirationDateTime` is later than that specified value, i.e., only objects not ended by this time. A time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than 36 hours in future.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"IcingQueryUntilDateTime":{"name":"untilDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `validDateTime` is earlier than the specified value, i.e., only objects that began before this time. A time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than 36 hours in future.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"IcingQueryInsertedAfter":{"name":"insertedAfter","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss.fff`. Limits to objects whose `insertedDateTime` is later than that specified value. This allows to acquire only data that became available after this time. Requires use of fractional seconds for full precision. A data insertion time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than current time.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"}},"IcingQueryInsertedThrough":{"name":"insertedThrough","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss.fff`. Limits to objects whose `insertedDateTime` is not later than that specified value. This allows to acquire only data that became available through this time. Requires use of fractional seconds for full precision. A data insertion time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than current time.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"}},"IcingQueryModelDateTime":{"name":"modelDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:00:00`. Limits to objects whose `modelDateTime` (for model run time) is specifically the given value, overriding the default setting to provide data from the latest completely ingest model run. The `hh` must be one of `00`, `06`, `12`, or `18`, and date portion must be recent. Value must be no earlier than 24 hours ago (because only most recent 2 to 3 model runs may be available) no later than 3 hours ago (because model run data are not available until at least 3 hours after the run time). A model run time value being accepted through this parameter does not mean there will be applicable data to return in response. For this data type, value must be no earlier than 24 hours in past and no later than 3 hours in past.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"QueryEfhHiwcFlightLevel":{"name":"flightLevel","description":"Specific flight level for EFH icing data. Must use only one of allowed values.","in":"query","required":true,"schema":{"type":"array","items":{"type":"string","enum":["FL300","FL320","FL330","FL340","FL350","FL360","FL370","FL380","FL390","FL400","FL410"]}}},"QueryMinHiwc":{"name":"minHiwc","description":"Minimum high ice water content (HIWC) concentration. Limits to objects whose `concentration` value is greater than or equal to this. There are two allowed value 1 (default) and 3, which are in units of grams of supercooled water per cubic meter. Values of 1 correspond to notable but relatively light icing levels, and 3 corresponds to severe icing conditions.","in":"query","required":false,"schema":{"type":"integer","enum":[1,3],"default":1}},"HiwcQueryIsValidAt":{"name":"isValidAt","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `validDateTime` is not earlier than the specified value and whose `expirationDateTime` is later than that specified value. A valid time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than 36 hours in future.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"HiwcQueryFromDateTime":{"name":"fromDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `expirationDateTime` is later than that specified value, i.e., only objects not ended by this time. A time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than 36 hours in future.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"HiwcQueryUntilDateTime":{"name":"untilDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `validDateTime` is earlier than the specified value, i.e., only objects that began before this time. A time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than 36 hours in future.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"HiwcQueryInsertedAfter":{"name":"insertedAfter","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss.fff`. Limits to objects whose `insertedDateTime` is later than that specified value. This allows to acquire only data that became available after this time. Requires use of fractional seconds for full precision. A data insertion time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than current time.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"}},"HiwcQueryInsertedThrough":{"name":"insertedThrough","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss.fff`. Limits to objects whose `insertedDateTime` is not later than that specified value. This allows to acquire only data that became available through this time. Requires use of fractional seconds for full precision. A data insertion time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than current time.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"}},"HiwcQueryModelDateTime":{"name":"modelDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:00:00`. Limits to objects whose `modelDateTime` (for model run time) is specifically the given value, overriding the default setting to provide data from the latest completely ingest model run. The `hh` must be one of `00`, `06`, `12`, or `18`, and date portion must be recent. Value must be no earlier than 24 hours ago (because only most recent 2 to 3 model runs may be available) no later than 3 hours ago (because model run data are not available until at least 3 hours after the run time). A model run time value being accepted through this parameter does not mean there will be applicable data to return in response. For this data type, value must be no earlier than 24 hours in past and no later than 3 hours in past.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"QueryMinVerticalVelocity":{"name":"minVerticalVelocity","description":"Minimum updraft vertical velocity (in meters per second) for thunderstorms forecast. Limits to objects whose `verticalVelocity` value is greater than or equal to this.","in":"query","required":false,"schema":{"type":"integer","minimum":0,"maximum":50,"default":0}},"QueryMinTop":{"name":"minTop","description":"Minimum cloud top height (in feet) for thunderstorms forecast. Limits to objects whose `top` value is greater than or equal to this.","in":"query","required":false,"schema":{"type":"integer","minimum":0,"maximum":60000,"default":0}},"ThunderstormQueryIsValidAt":{"name":"isValidAt","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `validDateTime` is not earlier than the specified value and whose `expirationDateTime` is later than that specified value. A valid time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than 36 hours in future.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"ThunderstormQueryFromDateTime":{"name":"fromDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `expirationDateTime` is later than that specified value, i.e., only objects not ended by this time. A time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than 36 hours in future.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"ThunderstormQueryUntilDateTime":{"name":"untilDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `validDateTime` is earlier than the specified value, i.e., only objects that began before this time. A time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than 36 hours in future.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"ThunderstormQueryInsertedAfter":{"name":"insertedAfter","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss.fff`. Limits to objects whose `insertedDateTime` is later than that specified value. This allows to acquire only data that became available after this time. Requires use of fractional seconds for full precision. A data insertion time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than current time.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"}},"ThunderstormQueryInsertedThrough":{"name":"insertedThrough","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss.fff`. Limits to objects whose `insertedDateTime` is not later than that specified value. This allows to acquire only data that became available through this time. Requires use of fractional seconds for full precision. A data insertion time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than current time.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"}},"ThunderstormQueryModelDateTime":{"name":"modelDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:00:00`. Limits to objects whose `modelDateTime` (for model run time) is specifically the given value, overriding the default setting to provide data from the latest completely ingest model run. The `hh` must be one of `00`, `06`, `12`, or `18`, and date portion must be recent. Value must be no earlier than 24 hours ago (because only most recent 2 to 3 model runs may be available) no later than 3 hours ago (because model run data are not available until at least 3 hours after the run time). A model run time value being accepted through this parameter does not mean there will be applicable data to return in response. For this data type, value must be no earlier than 24 hours in past and no later than 3 hours in past.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"QueryMinOzoneCode":{"name":"minOzoneCode","description":"Minimum ozone category code. Limits to objects whose `categoryCode` value is greater than or equal to this.","in":"query","required":false,"schema":{"type":"integer","enum":[1,2],"default":1}},"QueryIntersection":{"name":"intersection","description":"Boolean indicator for constraining object geometries to spatial filter coverage. If true, object shapes will be truncated at the bounds of the spatial filter. NOTE: Over large areas and if intersecting the antimeridian the results will likely be inaccurate.","in":"query","required":false,"schema":{"type":"boolean","default":false}},"OzoneQueryIsValidAt":{"name":"isValidAt","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `validDateTime` is not earlier than the specified value and whose `expirationDateTime` is later than that specified value. A valid time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 18 hours in past and no later than 36 hours in future.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"OzoneQueryModelDateTime":{"name":"modelDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:00:00`. Limits to objects whose `modelDateTime` (for model run time) is specifically the given value, overriding the default setting to provide data from the latest completely ingest model run. The `hh` must be one of `00`, `06`, `12`, or `18`, and date portion must be recent. Value must be no earlier than 24 hours ago (because only most recent 2 to 3 model runs may be available) no later than 3 hours ago (because model run data are not available until at least 3 hours after the run time). A model run time value being accepted through this parameter does not mean there will be applicable data to return in response. For this data type, value must be no earlier than 18 hours in past and no later than 3 hours in past.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"QueryMinSpeedKts":{"name":"minSpeedKts","description":"Minimum speed in knots. Limits to objects whose `speed` value is greater than or equal to this. Must set value in knots even if output `unitSystem` would not give response in knots.","in":"query","required":false,"schema":{"type":"integer"}},"QueryMaxSpeedKts":{"name":"maxSpeedKts","description":"Maximum speed in knots. Limits to objects whose `speed` value is less than or equal to this. Must set value in knots even if output `unitSystem` would not give response in knots.","in":"query","required":false,"schema":{"type":"integer"}},"QueryMinAltitudeFt":{"name":"minAltitudeFt","description":"Minimum altitude in feet. Limits to objects whose `altitude` is greater than or equal to this. Must set value in feet even if output `unitSystem` would not give response in feet.","in":"query","required":false,"schema":{"type":"integer","minimum":0,"maximum":60000}},"QueryMaxAltitudeFt":{"name":"maxAltitudeFt","description":"Maximum altitude in feet. Limits to objects whose `altitude` value is less than or equal to this. Must set value in knots even if output `unitSystem` would not give response in feet.","in":"query","required":false,"schema":{"type":"integer","minimum":0,"maximum":60000}},"JetStreamAxisQueryIsValidAt":{"name":"isValidAt","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `validDateTime` is not earlier than the specified value and whose `expirationDateTime` is later than that specified value. A valid time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 12 hours in past and no later than 20 hours in future.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"JetStreamAxisQueryFromDateTime":{"name":"fromDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `expirationDateTime` is later than that specified value, i.e., only objects not ended by this time. A time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 12 hours in past and no later than 20 hours in future.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"JetStreamAxisQueryUntilDateTime":{"name":"untilDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `validDateTime` is earlier than the specified value, i.e., only objects that began before this time. A time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 12 hours in past and no later than 20 hours in future.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"QuerySwpcNoaaScalesEventCodes":{"name":"swpcNoaaScalesEventCodes","description":"Specific flight level for EFH icing data. Must use only one of allowed values.","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["G","R","S"]}}},"QuerySwpcNoaaScalesPeriodLabels":{"name":"swpcNoaaScalesPeriodLabels","description":"","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["0","1","2","3","-1"]}}},"SwpcNoaaScalesQueryInsertedAfter":{"name":"insertedAfter","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss.fff`. Limits to objects whose `insertedDateTime` is later than that specified value. This allows to acquire only data that became available after this time. Requires use of fractional seconds for full precision. A data insertion time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 168 hours in past and no later than current time.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"}},"SwpcNoaaScalesQueryInsertedThrough":{"name":"insertedThrough","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss.fff`. Limits to objects whose `insertedDateTime` is not later than that specified value. This allows to acquire only data that became available through this time. Requires use of fractional seconds for full precision. A data insertion time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type. For this data type, value must be no earlier than 168 hours in past and no later than current time.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"}},"AshcloudQvaQueryFromDateTime":{"name":"fromDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `expirationDateTime` is later than that specified value, i.e., only objects not ended by this time. A time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"AshcloudQvaQueryUntilDateTime":{"name":"untilDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `validDateTime` is earlier than the specified value, i.e., only objects that began before this time. A time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"AshcloudQvaQueryInsertedAfter":{"name":"insertedAfter","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss.fff`. Limits to objects whose `insertedDateTime` is later than that specified value. This allows to acquire only data that became available after this time. Requires use of fractional seconds for full precision. A data insertion time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"}},"AshcloudQvaQueryInsertedThrough":{"name":"insertedThrough","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss.fff`. Limits to objects whose `insertedDateTime` is not later than that specified value. This allows to acquire only data that became available through this time. Requires use of fractional seconds for full precision. A data insertion time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"}},"QueryAshcloudQvaEventType":{"name":"eventtype","description":"Event type filter. Allowed values: OPERATIONAL (default), EXERCISE, TEST, ALL, or comma-separated combination.","in":"query","required":false,"schema":{"type":"string","default":"OPERATIONAL"}},"QueryAshcloudQvaVolcanoid":{"name":"volcanoid","description":"Filter by volcano identifier (integer, e.g. 372020). Use the /v1/activeVolcanoQvas/ endpoint to discover available volcano IDs.","in":"query","required":false,"schema":{"type":"integer"}},"QueryAshcloudQvaVaacid":{"name":"vaacid","description":"Filter by VAAC identifier (e.g., EGRR, VAAC_LONDON).","in":"query","required":false,"schema":{"type":"string"}},"DeterministicQvaQueryFromDateTime":{"name":"fromDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `expirationDateTime` is later than that specified value, i.e., only objects not ended by this time. A time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"DeterministicQvaQueryUntilDateTime":{"name":"untilDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `validDateTime` is earlier than the specified value, i.e., only objects that began before this time. A time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"DeterministicQvaQueryInsertedAfter":{"name":"insertedAfter","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss.fff`. Limits to objects whose `insertedDateTime` is later than that specified value. This allows to acquire only data that became available after this time. Requires use of fractional seconds for full precision. A data insertion time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"}},"DeterministicQvaQueryInsertedThrough":{"name":"insertedThrough","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss.fff`. Limits to objects whose `insertedDateTime` is not later than that specified value. This allows to acquire only data that became available through this time. Requires use of fractional seconds for full precision. A data insertion time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"}},"DeterministicQvaQueryModelDateTime":{"name":"modelDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:00:00`. Limits to objects whose `modelDateTime` (for model run time) is specifically the given value, overriding the default setting to provide data from the latest completely ingest model run. The `hh` must be one of `00`, `06`, `12`, or `18`, and date portion must be recent. Value must be no earlier than 24 hours ago (because only most recent 2 to 3 model runs may be available) no later than 3 hours ago (because model run data are not available until at least 3 hours after the run time). A model run time value being accepted through this parameter does not mean there will be applicable data to return in response.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"QueryDeterministicQvaEventType":{"name":"eventtype","description":"Event type filter. Allowed values: OPERATIONAL (default), EXERCISE, TEST, ALL, or comma-separated combination.","in":"query","required":false,"schema":{"type":"string","default":"OPERATIONAL"}},"QueryDeterministicQvaFlightLevel":{"name":"flightLevel","description":"Filter by flight level band. Each value is the top (inclusive upper bound) of a 5,000 ft range. Valid values: 50, 100, 150, 200, 250, 300, 350, 400, 450, 500, 550, 600. Range definitions: 50=FL000-FL050, 100=FL050-FL100, 150=FL100-FL150, 200=FL150-FL200, 250=FL200-FL250, 300=FL250-FL300, 350=FL300-FL350, 400=FL350-FL400, 450=FL400-FL450, 500=FL450-FL500, 550=FL500-FL550, 600=FL550-FL600.","in":"query","required":false,"schema":{"type":"integer","enum":[50,100,150,200,250,300,350,400,450,500,550,600]}},"QueryDeterministicQvaMinConcentration":{"name":"minConcentration","description":"Minimum ash concentration value to include in results.","in":"query","required":false,"schema":{"type":"number"}},"QueryDeterministicQvaVolcanoid":{"name":"volcanoid","description":"Filter by volcano identifier (integer). Must be a numeric ID matching the volcanoid in qva_netcdf_forecast_runs. Use the /v1/activeVolcanoQvas/ endpoint to discover available volcano IDs.","in":"query","required":false,"schema":{"type":"integer"}},"QueryDeterministicQvaVaacid":{"name":"vaacid","description":"Filter by VAAC identifier (e.g., EGRR, VAAC_LONDON).","in":"query","required":false,"schema":{"type":"string"}},"ProbabilisticQvaQueryFromDateTime":{"name":"fromDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `expirationDateTime` is later than that specified value, i.e., only objects not ended by this time. A time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"ProbabilisticQvaQueryUntilDateTime":{"name":"untilDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss`. Limits to objects whose `validDateTime` is earlier than the specified value, i.e., only objects that began before this time. A time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"ProbabilisticQvaQueryInsertedAfter":{"name":"insertedAfter","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss.fff`. Limits to objects whose `insertedDateTime` is later than that specified value. This allows to acquire only data that became available after this time. Requires use of fractional seconds for full precision. A data insertion time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"}},"ProbabilisticQvaQueryInsertedThrough":{"name":"insertedThrough","description":"UTC timestamp in format `YYYY-MM-DD hh:mm:ss.fff`. Limits to objects whose `insertedDateTime` is not later than that specified value. This allows to acquire only data that became available through this time. Requires use of fractional seconds for full precision. A data insertion time value being accepted through this parameter does not mean there will be applicable data to return in response. Allowed values relative to the current time vary depending on the data type.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"}},"ProbabilisticQvaQueryModelDateTime":{"name":"modelDateTime","description":"UTC timestamp in format `YYYY-MM-DD hh:00:00`. Limits to objects whose `modelDateTime` (for model run time) is specifically the given value, overriding the default setting to provide data from the latest completely ingest model run. The `hh` must be one of `00`, `06`, `12`, or `18`, and date portion must be recent. Value must be no earlier than 24 hours ago (because only most recent 2 to 3 model runs may be available) no later than 3 hours ago (because model run data are not available until at least 3 hours after the run time). A model run time value being accepted through this parameter does not mean there will be applicable data to return in response.","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}"}},"QueryProbabilisticQvaEventType":{"name":"eventtype","description":"Event type filter. Allowed values: OPERATIONAL (default), EXERCISE, TEST, ALL, or comma-separated combination.","in":"query","required":false,"schema":{"type":"string","default":"OPERATIONAL"}},"QueryProbabilisticQvaFlightLevel":{"name":"flightLevel","description":"Filter by flight level band. Each value is the top (inclusive upper bound) of a 5,000 ft range. Valid values: 50, 100, 150, 200, 250, 300, 350, 400, 450, 500, 550, 600. Range definitions: 50=FL000-FL050, 100=FL050-FL100, 150=FL100-FL150, 200=FL150-FL200, 250=FL200-FL250, 300=FL250-FL300, 350=FL300-FL350, 400=FL350-FL400, 450=FL400-FL450, 500=FL450-FL500, 550=FL500-FL550, 600=FL550-FL600.","in":"query","required":false,"schema":{"type":"integer","enum":[50,100,150,200,250,300,350,400,450,500,550,600]}},"QueryProbabilisticQvaMinProbability":{"name":"minProbability","description":"Minimum probability value to include in results.","in":"query","required":false,"schema":{"type":"number"}},"QueryProbabilisticQvaVolcanoid":{"name":"volcanoid","description":"Filter by volcano identifier (integer). Must be a numeric ID matching the volcanoid in qva_netcdf_forecast_runs. Use the /v1/activeVolcanoQvas/ endpoint to discover available volcano IDs.","in":"query","required":false,"schema":{"type":"integer"}},"QueryProbabilisticQvaVaacid":{"name":"vaacid","description":"Filter by VAAC identifier (e.g., EGRR, VAAC_LONDON).","in":"query","required":false,"schema":{"type":"string"}},"QueryActiveVolcanoQvaEventType":{"name":"eventtype","in":"query","required":false,"description":"Event type filter. Allowed values: OPERATIONAL (default), EXERCISE, TEST, ALL.","schema":{"type":"string","default":"OPERATIONAL"}},"QueryActiveVolcanoQvaVaacid":{"name":"vaacid","in":"query","required":false,"description":"Filter by VAAC identifier (e.g., EGRR, VAAC_LONDON).","schema":{"type":"string"}}},"responses":{"ErrorUnauthorized":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"example":{"type":"unauthorized","title":"Error while authenticating the user","status":401,"detail":"Missing Authorization token.","instance":"urn:dtn:aviation-api:/v1/notams/KIND:requestId:19e1b83a-cb2e-4460-b687-ce9d0c50b4b6","meta":{"name":"v1.notams.KIND","uuid":"d64fc634-9bee-430d-8ab1-200337e6e9b2","request_id":"19e1b83a-cb2e-4460-b687-ce9d0c50b4b6","start_timestamp":1714019217213,"end_timestamp":1714019217246,"execution_time":33}}}}},"TurbulenceSuccess":{"description":"Successful","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TurbulenceFeatureCollection"},"examples":{"Success":{"$ref":"#/components/examples/TurbulenceSuccessResponse"}}}}},"TurbulenceBadRequest":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"examples":{"BadRequest":{"$ref":"#/components/examples/TurbulenceBadRequestResponse"}}}}},"NowcastSuccess":{"description":"Successful","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NowcastFeatureCollection"},"examples":{"Success":{"$ref":"#/components/examples/NowcastSuccessResponse"}}}}},"NowcastBadRequest":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"examples":{"BadRequest":{"$ref":"#/components/examples/NowcastBadRequestResponse"}}}}},"IcingSuccess":{"description":"Successful","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IcingFeatureCollection"},"examples":{"Success":{"$ref":"#/components/examples/IcingSuccessResponse"}}}}},"IcingBadRequest":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"examples":{"BadRequest":{"$ref":"#/components/examples/IcingBadRequestResponse"}}}}},"HiwcSuccess":{"description":"Successful","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HiwcFeatureCollection"},"examples":{"Success":{"$ref":"#/components/examples/HiwcSuccessResponse"}}}}},"HiwcBadRequest":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"examples":{"BadRequest":{"$ref":"#/components/examples/HiwcBadRequestResponse"}}}}},"ThunderstormSuccess":{"description":"Successful","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThunderstormFeatureCollection"},"examples":{"Success":{"$ref":"#/components/examples/ThunderstormSuccessResponse"}}}}},"ThunderstormBadRequest":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"examples":{"BadRequest":{"$ref":"#/components/examples/ThunderstormBadRequestResponse"}}}}},"OzoneSuccess":{"description":"Successful","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OzoneFeatureCollection"},"examples":{"Success":{"$ref":"#/components/examples/OzoneSuccessResponse"}}}}},"OzoneBadRequest":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"examples":{"BadRequest":{"$ref":"#/components/examples/OzoneBadRequestResponse"}}}}},"JetStreamAxisSuccess":{"description":"Successful","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JetStreamAxisFeatureCollection"},"examples":{"Success":{"$ref":"#/components/examples/JetStreamAxisSuccessResponse"}}}}},"JetStreamAxisBadRequest":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"examples":{"BadRequest":{"$ref":"#/components/examples/JetStreamAxisBadRequestResponse"}}}}},"SwpcNoaaScalesExplanationSuccess":{"description":"Successful","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwpcNoaaScalesExplanation"},"examples":{"Success":{"$ref":"#/components/examples/SwpcNoaaScalesExplanationSuccessResponse"}}}}},"SwpcNoaaScalesRawSuccess":{"description":"Successful","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwpcNoaaScalesRaw"},"examples":{"Success":{"$ref":"#/components/examples/SwpcNoaaScalesRawSuccessResponse"}}}}},"SwpcNoaaScalesRawBadRequest":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"examples":{"BadRequest":{"$ref":"#/components/examples/SwpcNoaaScalesRawBadRequestResponse"}}}}},"SwpcNoaaScalesDataSuccess":{"description":"Successful","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwpcNoaaScalesData"},"examples":{"Success":{"$ref":"#/components/examples/SwpcNoaaScalesDataSuccessResponse"}}}}},"SwpcNoaaScalesDataBadRequest":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"examples":{"BadRequest":{"$ref":"#/components/examples/SwpcNoaaScalesDataBadRequestResponse"}}}}},"AshcloudQvaSuccess":{"description":"Successful","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AshcloudQvaFeatureCollection"},"examples":{"Success":{"$ref":"#/components/examples/AshcloudQvaSuccessResponse"}}}}},"AshcloudQvaBadRequest":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"examples":{"BadRequest":{"$ref":"#/components/examples/AshcloudQvaBadRequestResponse"}}}}},"DeterministicQvaSuccess":{"description":"Successful","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeterministicQvaFeatureCollection"},"examples":{"Success":{"$ref":"#/components/examples/DeterministicQvaSuccessResponse"}}}}},"DeterministicQvaBadRequest":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"examples":{"BadRequest":{"$ref":"#/components/examples/DeterministicQvaBadRequestResponse"}}}}},"ProbabilisticQvaSuccess":{"description":"Successful","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProbabilisticQvaFeatureCollection"},"examples":{"Success":{"$ref":"#/components/examples/ProbabilisticQvaSuccessResponse"}}}}},"ProbabilisticQvaBadRequest":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"examples":{"BadRequest":{"$ref":"#/components/examples/ProbabilisticQvaBadRequestResponse"}}}}},"ActiveVolcanoQvaSuccess":{"description":"Successful","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActiveVolcanoQvaFeatureCollection"},"examples":{"Success":{"$ref":"#/components/examples/ActiveVolcanoQvaSuccessResponse"}}}}},"ActiveVolcanoQvaBadRequest":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"examples":{"BadRequest":{"$ref":"#/components/examples/ActiveVolcanoQvaBadRequestResponse"}}}}}},"examples":{"TurbulenceSuccessResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/turbulence/?flightLevel=FL120&circle=-40,65,50&isValidAt=2025-03-03%2016:30:00%20UTC","type":"FeatureCollection","features":[{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-41.375,65.375],[-41.625,65.375],[-41.625,65.4701769019185],[-41.44122016145356,65.57123924312425],[-41.375,65.59541562912416],[-41.375,65.375]]]},"properties":{"flightLevel":"FL340","rid":9939,"edr":0.1,"validDateTime":"2025-05-07T20:00:00.000Z","expirationDateTime":"2025-05-07T21:00:00.000Z","insertedDateTime":"2025-05-07T16:01:38.625Z","modelDateTime":"2025-05-07T12:00:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-41.875,65.125],[-41.9431798631701,65.125],[-41.941765377501824,65.13659692304464],[-41.875,65.24695521598532],[-41.875,65.125]]]},"properties":{"flightLevel":"FL340","rid":9939,"edr":0.4,"validDateTime":"2025-05-07T20:00:00.000Z","expirationDateTime":"2025-05-07T21:00:00.000Z","insertedDateTime":"2025-05-07T16:01:38.625Z","modelDateTime":"2025-05-07T12:00:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-41.625,65.375],[-41.625,65.125],[-41.875,65.125],[-41.875,65.24695521598532],[-41.84627934813944,65.29442835595803],[-41.75370866299289,65.375],[-41.625,65.375]]]},"properties":{"flightLevel":"FL340","rid":9939,"edr":0.1,"validDateTime":"2025-05-07T20:00:00.000Z","expirationDateTime":"2025-05-07T21:00:00.000Z","insertedDateTime":"2025-05-07T16:01:38.625Z","modelDateTime":"2025-05-07T12:00:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-41.125,65.125],[-41.125,64.875],[-41.375,64.875],[-41.375,65.125],[-41.125,65.125]]]},"properties":{"flightLevel":"FL340","rid":9939,"edr":0.4,"validDateTime":"2025-05-07T20:00:00.000Z","expirationDateTime":"2025-05-07T21:00:00.000Z","insertedDateTime":"2025-05-07T16:01:38.625Z","modelDateTime":"2025-05-07T12:00:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-41.375,65.125],[-41.375,64.625],[-41.625,64.625],[-41.625,65.125],[-41.375,65.125]]]},"properties":{"flightLevel":"FL340","rid":9939,"edr":0.1,"validDateTime":"2025-05-07T20:00:00.000Z","expirationDateTime":"2025-05-07T21:00:00.000Z","insertedDateTime":"2025-05-07T16:01:38.625Z","modelDateTime":"2025-05-07T12:00:00.000Z"}}],"meta":{"name":"v1.turbulence.?flightLevel=FL340&isValidAt=2025-05-07T20:16:42.294Z&circle=-40,65,50","uuid":"ca95958b-04a5-46fd-89bb-2d07dccfb5cc","request_id":"46656146-53e7-4385-a5c4-d7237bac2975","start_timestamp":1746649002317,"end_timestamp":1746649015673,"execution_time":13356}}},"TurbulenceBadRequestResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/turbulence/?flightLevel=FL290&bbox=-43,60,-40,63&isValidAt=2025-03-04%2019:45:00%20UTC","type":"bad-request","title":"Invalid Request","status":400,"detail":"Validation failed.","instance":"urn:dtn:aviation-api:/v1/turbulence/:requestId:f9207bc1-eb0f-4b4b-a8ac-e510df3de7d4","errors":[{"message":"`flightLevel` for turbulence must be provided and one of specific set of 3-digit numbers formatted like `FL###` where `###` in (010|030|050|080|100|120|125|140|160|180|200|220|240|260|270|280|300|320|330|340|350|360|370|380|390|400|410|430|450|530)","parameter":"flightLevel","value":"FL290"}],"meta":{"name":"v1.turbulence.?flightLevel=FL290&bbox=-43,60,-40,63&isValidAt=2025-03-04%2019:45:00%20UTC","uuid":"4e591d8a-6afd-4153-b3dc-dae458c69ced","request_id":"61297f9d-b70b-4865-ae11-dd6027f662b2","start_timestamp":1741112526576,"end_timestamp":1741112526835,"execution_time":259}}},"NowcastSuccessResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/nowcast/?flightLevel=fl340&bbox=-100,40,-90,50","type":"FeatureCollection","features":[{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-92.375,48.375],[-92.375,48.125],[-92.625,48.125],[-92.625,48.375],[-92.375,48.375]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.1,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-92.625,48.875],[-92.625,48.375],[-92.875,48.375],[-92.875,48.125],[-92.625,48.125],[-92.625,47.875],[-92.875,47.875],[-92.875,47.625],[-93.375,47.625],[-93.375,47.875],[-94.125,47.875],[-94.125,48.125],[-93.875,48.125],[-93.875,48.375],[-93.125,48.375],[-93.125,48.625],[-92.875,48.625],[-92.875,48.875],[-92.625,48.875]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.1,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-91.375,48.125],[-91.375,47.875],[-91.625,47.875],[-91.625,48.125],[-91.375,48.125]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.1,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-91.625,47.875],[-91.625,47.625],[-91.875,47.625],[-91.875,47.875],[-91.625,47.875]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.1,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-91.375,47.625],[-91.375,47.375],[-91.625,47.375],[-91.625,47.625],[-91.375,47.625]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.1,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-92.375,47.375],[-92.375,47.125],[-92.875,47.125],[-92.875,46.875],[-93.125,46.875],[-93.125,47.375],[-92.375,47.375]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.1,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-91.625,47.125],[-91.625,46.625],[-92.125,46.625],[-92.125,47.125],[-91.625,47.125]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.1,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-90.125,46.875],[-90.125,46.625],[-90.625,46.625],[-90.625,46.875],[-90.125,46.875]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.1,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-90.625,46.625],[-90.625,46.375],[-90.875,46.375],[-90.875,46.625],[-90.625,46.625]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.1,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-90.875,46.625],[-90.875,46.375],[-90.625,46.375],[-90.625,45.875],[-90.375,45.875],[-90.375,45.625],[-90.875,45.625],[-90.875,46.125],[-91.375,46.125],[-91.375,46.375],[-91.125,46.375],[-91.125,46.625],[-90.875,46.625]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.2,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-90.125,46.375],[-90.125,46.125],[-90.375,46.125],[-90.375,46.375],[-90.125,46.375]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.1,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-93.125,46.125],[-93.125,45.875],[-94.125,45.875],[-94.125,46.125],[-93.125,46.125]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.1,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-90.875,46.125],[-90.875,45.875],[-91.125,45.875],[-91.125,46.125],[-90.875,46.125]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.1,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-90.375,46.125],[-90.375,45.875],[-90.625,45.875],[-90.625,46.125],[-90.375,46.125]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.1,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-93.875,45.875],[-93.875,45.625],[-94.125,45.625],[-94.125,45.875],[-93.875,45.875]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.2,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-93.625,45.875],[-93.625,45.625],[-93.875,45.625],[-93.875,45.875],[-93.625,45.875]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.5,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-93.125,45.875],[-93.125,45.625],[-93.375,45.625],[-93.375,45.875],[-93.125,45.875]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.5,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-92.875,45.875],[-92.875,45.125],[-93.125,45.125],[-93.125,45.875],[-92.875,45.875]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.1,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-93.375,45.875],[-93.375,45.625],[-93.125,45.625],[-93.125,45.375],[-93.375,45.375],[-93.375,44.875],[-93.625,44.875],[-93.625,45.375],[-93.875,45.375],[-93.875,45.625],[-93.625,45.625],[-93.625,45.875],[-93.375,45.875]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.2,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-94.375,45.375],[-94.375,45.125],[-94.625,45.125],[-94.625,45.375],[-94.375,45.375]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.2,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-93.875,45.375],[-93.875,45.125],[-94.125,45.125],[-94.125,45.375],[-93.875,45.375]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.7,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-93.625,45.375],[-93.625,44.875],[-93.875,44.875],[-93.875,45.375],[-93.625,45.375]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.3,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-93.125,45.375],[-93.125,45.125],[-93.375,45.125],[-93.375,45.375],[-93.125,45.375]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.5,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-90.875,45.375],[-90.875,45.125],[-91.125,45.125],[-91.125,45.375],[-90.875,45.375]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.2,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-94.625,45.125],[-94.625,44.875],[-95.125,44.875],[-95.125,45.125],[-94.625,45.125]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.2,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-94.375,45.125],[-94.375,44.875],[-94.625,44.875],[-94.625,45.125],[-94.375,45.125]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.3,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-94.125,45.875],[-94.125,45.625],[-94.375,45.625],[-94.375,45.375],[-94.625,45.375],[-94.625,45.125],[-95.125,45.125],[-95.125,44.875],[-95.375,44.875],[-95.375,44.625],[-95.625,44.625],[-95.625,45.125],[-95.375,45.125],[-95.375,45.375],[-94.875,45.375],[-94.875,45.625],[-94.625,45.625],[-94.625,45.875],[-94.125,45.875]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.1,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-95.125,44.875],[-95.125,44.625],[-95.375,44.625],[-95.375,44.875],[-95.125,44.875]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.2,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-94.625,44.875],[-94.625,44.375],[-94.875,44.375],[-94.875,44.875],[-94.625,44.875]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.4,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-93.875,45.625],[-93.875,45.375],[-94.125,45.375],[-94.125,45.125],[-93.875,45.125],[-93.875,44.625],[-94.125,44.625],[-94.125,44.375],[-94.375,44.375],[-94.375,43.625],[-94.625,43.625],[-94.625,44.875],[-94.375,44.875],[-94.375,45.625],[-93.875,45.625]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.5,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-93.625,44.875],[-93.625,44.375],[-93.875,44.375],[-93.875,44.875],[-93.625,44.875]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.2,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-95.625,44.625],[-95.625,43.125],[-95.875,43.125],[-95.875,44.625],[-95.625,44.625]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.1,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-95.375,44.625],[-95.375,43.625],[-95.625,43.625],[-95.625,44.625],[-95.375,44.625]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.2,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-95.125,44.625],[-95.125,44.125],[-95.375,44.125],[-95.375,44.625],[-95.125,44.625]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.5,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-93.875,44.625],[-93.875,44.375],[-94.125,44.375],[-94.125,44.625],[-93.875,44.625]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.3,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-96.375,44.375],[-96.375,44.125],[-96.625,44.125],[-96.625,44.375],[-96.375,44.375]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.2,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-94.125,44.375],[-94.125,44.125],[-94.375,44.125],[-94.375,44.375],[-94.125,44.375]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.3,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-93.875,44.375],[-93.875,44.125],[-94.125,44.125],[-94.125,44.375],[-93.875,44.375]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.2,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-94.875,44.875],[-94.875,44.375],[-94.625,44.375],[-94.625,43.625],[-94.875,43.625],[-94.875,43.375],[-95.375,43.375],[-95.375,44.125],[-95.125,44.125],[-95.125,44.875],[-94.875,44.875]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.7,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-94.125,44.125],[-94.125,43.625],[-94.375,43.625],[-94.375,44.125],[-94.125,44.125]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.2,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-95.375,43.625],[-95.375,43.375],[-95.625,43.375],[-95.625,43.625],[-95.375,43.625]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.3,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-94.625,43.625],[-94.625,43.375],[-94.875,43.375],[-94.875,43.625],[-94.625,43.625]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.3,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-94.375,43.625],[-94.375,43.375],[-94.625,43.375],[-94.625,43.625],[-94.375,43.625]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.2,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-93.125,45.125],[-93.125,44.625],[-93.375,44.625],[-93.375,44.125],[-93.625,44.125],[-93.625,43.875],[-93.875,43.875],[-93.875,43.375],[-94.375,43.375],[-94.375,43.625],[-94.125,43.625],[-94.125,44.125],[-93.875,44.125],[-93.875,44.375],[-93.625,44.375],[-93.625,44.875],[-93.375,44.875],[-93.375,45.125],[-93.125,45.125]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.1,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-95.375,43.375],[-95.375,43.125],[-95.625,43.125],[-95.625,43.375],[-95.375,43.375]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.7,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-95.125,43.375],[-95.125,43.125],[-95.375,43.125],[-95.375,43.375],[-95.125,43.375]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.3,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-94.875,43.375],[-94.875,43.125],[-95.125,43.125],[-95.125,43.375],[-94.875,43.375]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.2,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-94.375,43.375],[-94.375,43.125],[-94.875,43.125],[-94.875,43.375],[-94.375,43.375]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.1,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}},{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-94.875,43.125],[-94.875,42.875],[-95.625,42.875],[-95.625,43.125],[-94.875,43.125]]]},"properties":{"flightLevel":"fl340","rid":15220,"edr":0.1,"validDateTime":"2025-04-17T21:20:00.000Z","expirationDateTime":"2025-04-17T22:20:00.000Z","insertedDateTime":"2025-04-17T20:28:53.304Z","modelDateTime":"2025-04-17T20:20:00.000Z"}}],"meta":{"name":"v1.nowcast.?flightLevel=fl340&bbox=-100,40,-90,50","uuid":"718f592b-4618-4d73-adbd-95054fdca7f2","request_id":"a8aef004-4eb7-4532-8cab-984cc34ee5f0","start_timestamp":1744921801767,"end_timestamp":1744921804048,"execution_time":2281}}},"NowcastBadRequestResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/nowcast/?corridor=129,-16,115,4,150","type":"bad-request","title":"Invalid Request","status":400,"detail":"Validation failed.","instance":"urn:dtn:aviation-api:/v1/nowcast/:requestId:f9207bc1-eb0f-4b4b-a8ac-e510df3de7d4","errors":[{"message":"`flightLevel` for Nowcast must be provided and one of specific set of 3-digit numbers formatted like `FL###` where `###` in (010|030|050|080|100|120|125|140|160|180|200|220|240|260|270|280|300|320|330|340|350|360|370|380|390|400|410|430|450|530)","parameter":"flightLevel","value":"FL290"}],"meta":{"name":"v1.nowcast.?corridor=129,-16,115,4,150","uuid":"db32846c-7dd6-441a-8eaa-52b287dfdc9c","request_id":"e5e2c02e-c3b2-41df-9d3f-9b2c291d2bcb","start_timestamp":1744921713121,"end_timestamp":1744921713557,"execution_time":436}}},"IcingSuccessResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/icing/?flightLevel=FL180&aircraftSize=S&isValidAt=2025-05-07T19:44:59.839Z&bbox=-100,25,-90,30&consolidate=true","type":"FeatureCollection","features":[{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[-90.375,29.875],[-90.625,29.875],[-90.625,30],[-90.375,30],[-90.375,29.875]]],[[[-91.375,29.875],[-92.125,29.875],[-92.125,30],[-91.375,30],[-91.375,29.875]]],[[[-90.875,29.875],[-91.125,29.875],[-91.125,30],[-90.875,30],[-90.875,29.875]]],[[[-92.375,29.875],[-92.375,29.625],[-92.625,29.625],[-92.625,29.875],[-92.375,29.875]]],[[[-91.125,29.875],[-91.125,29.625],[-91.375,29.625],[-91.375,29.875],[-91.125,29.875]]],[[[-95.625,29.125],[-95.625,28.875],[-95.875,28.875],[-95.875,29.125],[-95.625,29.125]]],[[[-90.125,29.125],[-90.125,28.875],[-90.625,28.875],[-90.625,28.625],[-90.875,28.625],[-90.875,28.875],[-91.125,28.875],[-91.125,29.125],[-91.375,29.125],[-91.375,29.375],[-90.875,29.375],[-90.875,29.125],[-90.625,29.125],[-90.625,29.375],[-90,29.375],[-90,29.125],[-90.125,29.125]]],[[[-94.375,28.875],[-94.375,28.625],[-94.625,28.625],[-94.625,28.875],[-94.375,28.875]]],[[[-91.375,28.875],[-91.375,28.375],[-91.625,28.375],[-91.625,28.875],[-91.375,28.875]]],[[[-90.125,28.625],[-90.125,28.875],[-90,28.875],[-90,28.625],[-90.125,28.625]]],[[[-91.875,29.125],[-91.875,28.875],[-92.375,28.875],[-92.375,28.625],[-92.625,28.625],[-92.625,28.375],[-93.125,28.375],[-93.125,28.625],[-92.875,28.625],[-92.875,28.875],[-92.625,28.875],[-92.625,29.125],[-91.875,29.125]]],[[[-90.875,28.625],[-90.875,28.375],[-91.125,28.375],[-91.125,28.625],[-90.875,28.625]]],[[[-90.125,28.625],[-90.125,28.375],[-90.375,28.375],[-90.375,28.625],[-90.125,28.625]]],[[[-91.125,28.375],[-91.125,27.875],[-91.375,27.875],[-91.375,28.375],[-91.125,28.375]]],[[[-96.375,28.125],[-96.375,27.625],[-96.625,27.625],[-96.625,28.125],[-96.375,28.125]]],[[[-95.375,28.125],[-95.375,27.875],[-95.625,27.875],[-95.625,28.125],[-95.375,28.125]]],[[[-94.125,28.125],[-94.125,27.875],[-94.625,27.875],[-94.625,28.125],[-94.125,28.125]]],[[[-93.375,27.875],[-93.375,27.625],[-93.625,27.625],[-93.625,27.875],[-93.375,27.875]]],[[[-99.875,27.375],[-99.875,27.125],[-100,27.125],[-100,27.375],[-99.875,27.375]]],[[[-94.625,27.375],[-94.625,27.125],[-94.875,27.125],[-94.875,27.375],[-94.625,27.375]]],[[[-91.125,27.375],[-91.125,27.125],[-91.375,27.125],[-91.375,27.375],[-91.125,27.375]]],[[[-98.625,27.125],[-98.625,26.875],[-98.875,26.875],[-98.875,27.125],[-98.625,27.125]]],[[[-92.125,27.125],[-92.125,26.875],[-92.375,26.875],[-92.375,27.125],[-92.125,27.125]]],[[[-97.875,26.875],[-97.875,26.625],[-98.125,26.625],[-98.125,26.875],[-97.875,26.875]]],[[[-98.375,26.625],[-98.375,26.375],[-98.625,26.375],[-98.625,26.625],[-98.375,26.625]]],[[[-98.125,26.375],[-98.125,26.125],[-98.375,26.125],[-98.375,26.375],[-98.125,26.375]]],[[[-97.625,26.375],[-97.625,26.125],[-97.875,26.125],[-97.875,26.375],[-97.625,26.375]]],[[[-92.125,28.125],[-92.125,27.875],[-91.625,27.875],[-91.625,27.625],[-92.125,27.625],[-92.125,27.375],[-92.375,27.375],[-92.375,27.125],[-93.125,27.125],[-93.125,26.625],[-93.375,26.625],[-93.375,26.375],[-93.625,26.375],[-93.625,26.125],[-94.125,26.125],[-94.125,25.875],[-94.875,25.875],[-94.875,26.375],[-94.625,26.375],[-94.625,26.625],[-94.125,26.625],[-94.125,26.875],[-93.875,26.875],[-93.875,27.375],[-92.875,27.375],[-92.875,27.625],[-92.625,27.625],[-92.625,27.875],[-92.375,27.875],[-92.375,28.125],[-92.125,28.125]]],[[[-94.875,25.875],[-94.875,25.625],[-95.125,25.625],[-95.125,25.875],[-94.875,25.875]]],[[[-95.375,25.375],[-95.375,25.125],[-95.625,25.125],[-95.625,25],[-96.125,25],[-96.125,25.125],[-95.875,25.125],[-95.875,25.375],[-95.375,25.375]]]]},"properties":{"flightLevel":"FL180","aircraftSize":"S","rid":10940,"validDateTime":"2025-05-07T19:00:00.000Z","expirationDateTime":"2025-05-07T20:00:00.000Z","insertedDateTime":"2025-05-07T16:01:14.959Z","modelDateTime":"2025-05-07T12:00:00.000Z","icingCategory":"MODERATE"}},{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[-92.125,29.875],[-92.375,29.875],[-92.375,30],[-92.125,30],[-92.125,29.875]]],[[[-91.375,29.875],[-91.375,29.625],[-92.125,29.625],[-92.125,29.875],[-91.375,29.875]]],[[[-90.375,29.625],[-90.375,29.375],[-90.625,29.375],[-90.625,29.125],[-90.875,29.125],[-90.875,29.875],[-90.375,29.875],[-90.375,30],[-90,30],[-90,29.625],[-90.375,29.625]]],[[[-91.125,29.625],[-91.125,29.375],[-91.375,29.375],[-91.375,29.625],[-91.125,29.625]]],[[[-91.375,29.375],[-91.375,29.125],[-91.125,29.125],[-91.125,28.875],[-91.625,28.875],[-91.625,29.375],[-91.375,29.375]]],[[[-90.375,27.625],[-90.375,27.375],[-90.625,27.375],[-90.625,27.625],[-90.375,27.625]]],[[[-92.625,27.125],[-92.625,26.875],[-93.125,26.875],[-93.125,27.125],[-92.625,27.125]]],[[[-90.375,26.875],[-90.375,26.625],[-90.625,26.625],[-90.625,26.875],[-90.375,26.875]]],[[[-93.375,26.375],[-93.375,26.125],[-93.625,26.125],[-93.625,26.375],[-93.375,26.375]]],[[[-92.125,26.375],[-92.125,26.125],[-92.375,26.125],[-92.375,26.375],[-92.125,26.375]]],[[[-93.625,26.125],[-93.625,25.875],[-94.125,25.875],[-94.125,26.125],[-93.625,26.125]]],[[[-90.875,26.125],[-90.875,25.875],[-91.125,25.875],[-91.125,26.125],[-90.875,26.125]]],[[[-90.375,26.125],[-90.375,25.875],[-90.625,25.875],[-90.625,26.125],[-90.375,26.125]]],[[[-90.125,25.875],[-90.125,26.125],[-90,26.125],[-90,25.875],[-90.125,25.875]]]]},"properties":{"flightLevel":"FL180","aircraftSize":"S","rid":10940,"validDateTime":"2025-05-07T19:00:00.000Z","expirationDateTime":"2025-05-07T20:00:00.000Z","insertedDateTime":"2025-05-07T16:01:14.959Z","modelDateTime":"2025-05-07T12:00:00.000Z","icingCategory":"SLIGHT"}},{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[-91.125,29.875],[-91.375,29.875],[-91.375,30],[-91.125,30],[-91.125,29.875]]],[[[-90.625,29.875],[-90.875,29.875],[-90.875,30],[-90.625,30],[-90.625,29.875]]],[[[-92.625,29.875],[-92.625,29.625],[-92.875,29.625],[-92.875,29.875],[-92.625,29.875]]],[[[-90.875,29.875],[-90.875,29.375],[-91.125,29.375],[-91.125,29.875],[-90.875,29.875]]],[[[-91.375,29.625],[-91.375,29.375],[-91.625,29.375],[-91.625,29.625],[-91.375,29.625]]],[[[-90.125,28.875],[-90.125,29.125],[-90,29.125],[-90,28.875],[-90.125,28.875]]],[[[-94.625,29.125],[-94.625,28.625],[-94.875,28.625],[-94.875,29.125],[-94.625,29.125]]],[[[-95.375,28.875],[-95.375,28.625],[-95.625,28.625],[-95.625,28.875],[-95.375,28.875]]],[[[-94.875,28.625],[-94.875,28.375],[-95.125,28.375],[-95.125,28.625],[-94.875,28.625]]],[[[-91.125,28.625],[-91.125,28.375],[-91.375,28.375],[-91.375,28.625],[-91.125,28.625]]],[[[-90.125,28.875],[-90.125,28.625],[-90.375,28.625],[-90.375,28.375],[-90.625,28.375],[-90.625,28.125],[-90.875,28.125],[-90.875,27.875],[-91.125,27.875],[-91.125,28.375],[-90.875,28.375],[-90.875,28.625],[-90.625,28.625],[-90.625,28.875],[-90.125,28.875]]],[[[-96.125,28.125],[-96.125,27.875],[-95.875,27.875],[-95.875,27.625],[-96.375,27.625],[-96.375,28.125],[-96.125,28.125]]],[[[-94.625,28.125],[-94.625,27.875],[-94.875,27.875],[-94.875,28.125],[-94.625,28.125]]],[[[-92.375,28.125],[-92.375,27.875],[-92.625,27.875],[-92.625,28.125],[-92.375,28.125]]],[[[-91.375,28.125],[-91.375,27.875],[-92.125,27.875],[-92.125,28.125],[-91.375,28.125]]],[[[-93.625,27.875],[-93.625,27.625],[-93.875,27.625],[-93.875,27.375],[-94.625,27.375],[-94.625,27.875],[-93.625,27.875]]],[[[-98.125,27.625],[-98.125,27.375],[-98.375,27.375],[-98.375,27.625],[-98.125,27.625]]],[[[-92.625,27.875],[-92.625,27.625],[-92.875,27.625],[-92.875,27.375],[-93.625,27.375],[-93.625,27.625],[-93.375,27.625],[-93.375,27.875],[-92.625,27.875]]],[[[-98.125,27.125],[-98.125,26.875],[-98.375,26.875],[-98.375,27.125],[-98.125,27.125]]],[[[-98.625,26.875],[-98.625,26.625],[-98.875,26.625],[-98.875,26.875],[-98.625,26.875]]],[[[-98.125,26.625],[-98.125,26.375],[-98.375,26.375],[-98.375,26.625],[-98.125,26.625]]]]},"properties":{"flightLevel":"FL180","aircraftSize":"S","rid":10940,"validDateTime":"2025-05-07T19:00:00.000Z","expirationDateTime":"2025-05-07T20:00:00.000Z","insertedDateTime":"2025-05-07T16:01:14.959Z","modelDateTime":"2025-05-07T12:00:00.000Z","icingCategory":"SEVERE"}}],"meta":{"name":"v1.icing.?flightLevel=FL180&aircraftSize=S&isValidAt=2025-05-07T19:44:59.839Z&bbox=-100,25,-90,30&consolidate=true","uuid":"fb7d3ea3-364f-4d90-83b9-fe8423e604ef","request_id":"fca40a08-9309-4e93-91f5-359d2e597d68","start_timestamp":1746647099889,"end_timestamp":1746647124277,"execution_time":24388}}},"IcingBadRequestResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/icing/?flightLevel=FL270&isValidAt=2025-03-04%2021:00:00%20UTC&polygon=-90,30,-80,30,-80,40,-85,35","type":"bad-request","title":"Invalid Request","status":400,"detail":"Validation failed.","instance":"urn:dtn:aviation-api:/v1/icing/:requestId:0bfe3262-6b55-4552-a6d8-1264e66cd6e4","errors":[{"message":"`aircraftSize` for icing must be provided and one of specific set of single characters: 'S' for small, 'I' for intermediate, 'L' for large, 'H' for helicopter","parameter":"aircraftSize"}],"meta":{"name":"v1.icing.?flightLevel=FL270&isValidAt=2025-03-04%2021:00:00%20UTC&polygon=-90,30,-80,30,-80,40,-85,35","uuid":"72b7e86a-3339-4927-aacc-289f9116e1c2","request_id":"0bfe3262-6b55-4552-a6d8-1264e66cd6e4","start_timestamp":1741111478637,"end_timestamp":1741111479020,"execution_time":383}}},"HiwcSuccessResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/hiwc/?flightLevel=fl320&isValidAt=2025-04-21T19:26:24.330Z&bbox=-100,25,-95,30&consolidate=true","type":"FeatureCollection","features":[{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[-95.125,29.625],[-95.125,29.375],[-95.375,29.375],[-95.375,29.625],[-95.125,29.625]]],[[[-95.625,29.375],[-95.625,29.125],[-95.875,29.125],[-95.875,29.375],[-95.625,29.375]]],[[[-98.125,27.875],[-98.125,27.625],[-98.375,27.625],[-98.375,27.875],[-98.125,27.875]]]]},"properties":{"flightLevel":"fl320","rid":476,"concentration":1,"validDateTime":"2025-04-21T19:00:00.000Z","expirationDateTime":"2025-04-21T20:00:00.000Z","insertedDateTime":"2025-04-21T15:59:44.327Z","modelDateTime":"2025-04-21T12:00:00.000Z"}}],"meta":{"name":"v1.hiwc.?flightLevel=fl320&isValidAt=2025-04-21T19:26:24.330Z&bbox=-100,25,-95,30&consolidate=true","uuid":"e4a76941-7b74-407c-84ac-335625823c11","request_id":"b16aef91-b840-4ad2-819d-0b942569ec71","start_timestamp":1745263585866,"end_timestamp":1745263597019,"execution_time":11153}}},"HiwcBadRequestResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/hiwc/?flightLevel=fl320&minHiwc=5&isValidAt=2025-04-21T19:07:17.895Z&consolidate=true","type":"bad-request","title":"Invalid Request","status":400,"detail":"Validation failed.","instance":"urn:dtn:aviation-api:/v1/hiwc/:requestId:5fa72ec6-bda0-48ab-a7e4-5ff52a6ff994","errors":[{"message":"`minHiwc` must be either '1' (default) or '3'","parameter":"minHiwc","value":"5"}],"meta":{"name":"v1.hiwc.?flightLevel=fl320&minHiwc=5&isValidAt=2025-04-21T19:07:17.895Z&consolidate=true","uuid":"85efd4c3-1320-45c1-bf25-933d0b9c2481","request_id":"5fa72ec6-bda0-48ab-a7e4-5ff52a6ff994","start_timestamp":1745262438417,"end_timestamp":1745262440154,"execution_time":1737}}},"ThunderstormSuccessResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/thunderstorms/?isValidAt=2025-04-08T19:25:27.281Z&minTopFt=35000&unitSystem=metric&bbox=-130,-10,-80,10&consolidate=true","type":"FeatureCollection","features":[{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[-117.375,3.625],[-117.375,3.375],[-117.625,3.375],[-117.625,3.625],[-117.375,3.625]]]]},"properties":{"inserted":"2025-04-08T10:08:38.268Z","top":13411,"verticalVelocity":20,"validDateTime":"2025-04-08T19:00:00.000Z","expirationDateTime":"2025-04-08T20:00:00.000Z","modelDateTime":"2025-04-08T06:00:00.000Z","unitSystem":"metric"}},{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[-91.125,-0.125],[-91.125,-0.375],[-91.375,-0.375],[-91.375,-0.125],[-91.125,-0.125]]],[[[-117.875,6.125],[-117.875,5.875],[-118.125,5.875],[-118.125,6.125],[-117.875,6.125]]],[[[-115.875,4.625],[-115.875,4.375],[-116.125,4.375],[-116.125,4.625],[-115.875,4.625]]],[[[-120.125,6.125],[-120.125,5.875],[-120.375,5.875],[-120.375,6.125],[-120.125,6.125]]]]},"properties":{"inserted":"2025-04-08T10:08:38.268Z","top":13716,"verticalVelocity":20,"validDateTime":"2025-04-08T19:00:00.000Z","expirationDateTime":"2025-04-08T20:00:00.000Z","modelDateTime":"2025-04-08T06:00:00.000Z","unitSystem":"metric"}}],"meta":{"name":"v1.thunderstorms.?isValidAt=2025-04-08T19:25:27.281Z&minTopFt=35000&unitSystem=metric&bbox=-130,-10,-80,10&consolidate=true","uuid":"513a92f0-9cd2-42eb-95f0-f3c3de8f0150","request_id":"875b7a66-6d3f-46a3-bc23-450ab615e8b5","start_timestamp":1744125927321,"end_timestamp":1744125938910,"execution_time":11589}}},"ThunderstormBadRequestResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/thunderstorms/?limit=3&isValidAt=2025-04-08T15:22:51.421Z&minVerticalVelocity=100","type":"bad-request","title":"Invalid Request","status":400,"detail":"Validation failed.","instance":"urn:dtn:aviation-api:/v1/thunderstorms/:requestId:84cab866-71f5-456d-b292-700238ae4173","errors":[{"message":"`minVerticalVelocity` must be integer between 0 and 50","parameter":"minVerticalVelocity","value":"100"}],"meta":{"name":"v1.thunderstorms.?limit=3&isValidAt=2025-04-08T15:22:51.421Z&minVerticalVelocity=100","uuid":"e74e6a00-9831-4166-8388-774b215c1d76","request_id":"84cab866-71f5-456d-b292-700238ae4173","start_timestamp":1744125771442,"end_timestamp":1744125771723,"execution_time":281}}},"OzoneSuccessResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/ozone/?minOzoneCode=2&bbox=-60,40,-20,60&intersection=true","type":"FeatureCollection","features":[{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[-43.130821228027344,50.62533950805664],[-42.84891128540039,50.26648712158203],[-42.84891128540039,49.904903411865234],[-43.130821228027344,49.54059600830078],[-43.41273498535156,49.904903411865234],[-43.41273498535156,50.26648712158203],[-43.130821228027344,50.62533950805664]]]]},"properties":{"category":"Greater than 0.25ppm above FL270","ogcFeatureId":1295290,"validDateTime":"2025-04-04T06:00:00.000Z","expirationDateTime":"2025-04-04T12:00:00.000Z","insertedDateTime":"2025-04-03T16:12:51.336Z","modelDateTime":"2025-04-03T12:00:00.000Z","categoryCode":2}},{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[-46.231834411621094,56.782630920410156],[-45.94992446899414,56.627960205078125],[-45.94992446899414,56.160118103027344],[-46.231834411621094,56.002891540527344],[-46.51374435424805,56.160118103027344],[-46.51374435424805,56.627960205078125],[-46.231834411621094,56.782630920410156]]]]},"properties":{"category":"Greater than 0.25ppm above FL270","ogcFeatureId":1295752,"validDateTime":"2025-04-04T09:00:00.000Z","expirationDateTime":"2025-04-04T15:00:00.000Z","insertedDateTime":"2025-04-03T16:13:22.471Z","modelDateTime":"2025-04-03T12:00:00.000Z","categoryCode":2}},{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[-57.336298994222524,60],[-57.79014205932617,59.886451721191406],[-58.07205581665039,59.886451721191406],[-58.18575949350993,60],[-57.336298994222524,60]]]]},"properties":{"category":"Greater than 0.25ppm above FL270","ogcFeatureId":1295852,"validDateTime":"2025-04-04T12:00:00.000Z","expirationDateTime":"2025-04-04T18:00:00.000Z","insertedDateTime":"2025-04-03T16:13:23.053Z","modelDateTime":"2025-04-03T12:00:00.000Z","categoryCode":2}}],"meta":{"name":"v1.ozone.?minOzoneCode=2&bbox=-60,40,-20,60&intersection=true","uuid":"38c4da0e-7c31-421b-ada4-86bc3900405b","request_id":"689960cb-e5d3-44c5-b0f0-438e3675c057","start_timestamp":1743716261666,"end_timestamp":1743716264295,"execution_time":2629}}},"OzoneBadRequestResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/ozone/?minOzoneCode=5","type":"bad-request","title":"Invalid Request","status":400,"detail":"Validation failed.","instance":"urn:dtn:aviation-api:/v1/ozone/:requestId:bef6abc5-4b4f-4234-8607-4fb870d40361","errors":[{"message":"`minOzone` must be either '1' (default, corresponds to 'Between 0.10 - 0.25ppm above FL270') or '2' (corresponds to 'Greater than 0.25ppm above FL270')","parameter":"minOzoneCode","value":"5"}],"meta":{"name":"v1.ozone.?minOzoneCode=5","uuid":"9d2a8c5e-20ea-4512-87ef-e10e90ab5501","request_id":"bef6abc5-4b4f-4234-8607-4fb870d40361","start_timestamp":1743721967774,"end_timestamp":1743721967864,"execution_time":90}}},"JetStreamAxisSuccessResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/jetStreamAxis?fromDateTime=2025-06-12T04:02:40.789Z&untilDateTime=2025-06-12T10:02:40.789Z&bbox=-180,-60,-120,-27&consolidate=true","type":"FeatureCollection","features":[{"type":"Feature","geometry":{"type":"MultiLineString","coordinates":[[[-131.98503582648652,-58.815403645818705],[-131.86648201706655,-58.86660482884056],[-131.74811122850835,-58.917622066207514],[-131.62992472532449,-58.96845175960719],[-131.51192377202727,-59.01909031072725],[-131.3941096331293,-59.069534121255266],[-131.2764835731428,-59.119779592878906],[-131.15904685658023,-59.169823127285795],[-131.04180074795397,-59.21966112616357],[-130.92474651177648,-59.26928999119987],[-130.80788541256015,-59.31870612408231],[-130.6912187148174,-59.36790592649851],[-130.57474768306062,-59.41688580013613],[-130.4584735818022,-59.465642146682775],[-130.3423976755546,-59.5141713678261],[-130.22652122883022,-59.56246986525372],[-130.11084550614137,-59.610534040653285],[-129.9953717720006,-59.658360295712384],[-129.8801012909202,-59.705945032118684],[-129.76503532741265,-59.753284651559824],[-129.65017514599037,-59.800375555723406],[-129.5355220111657,-59.847214146297084],[-129.4210771874511,-59.89379682496848],[-129.30684193935892,-59.94011999342522],[-129.1928175314016,-59.98618005335496],[-129.15847018941528,-60]]]},"properties":{"ogcFeatureId":6660391,"validDateTime":"2025-06-12T06:00:00.000Z","expirationDateTime":"2025-06-12T08:00:00.000Z","insertedDateTime":"2025-06-11T12:00:00.000Z","modelDateTime":"2025-06-11T12:00:00.000Z","altitude":29000,"speed":100,"unitSystem":"default"}},{"type":"Feature","geometry":{"type":"MultiLineString","coordinates":[[[-159.49943263335064,-29.201454251416653],[-159.4760736122052,-29.195188837701178],[-159.4527172805104,-29.18891341801418],[-159.42936363915967,-29.182628000987854],[-159.4060126890467,-29.176332595254372],[-159.38266443106502,-29.17002720944595],[-159.35931886610834,-29.163711852194766],[-159.33597599507027,-29.15738653213301],[-159.31263581884437,-29.151051257892878],[-159.28929833832424,-29.144706038106555],[-159.26596355440353,-29.138350881406243],[-159.24263146797577,-29.13198579642412],[-159.21930207993464,-29.125610791792397],[-159.19597539117373,-29.11922587614324],[-159.1726514025867,-29.11283105810886],[-159.1493301150671,-29.10642634632144],[-159.12601152950853,-29.100011749413177],[-159.10269564680468,-29.093587276016265],[-159.07938246784897,-29.087152934762877],[-159.05607199353526,-29.080708734285217],[-159.032764224757,-29.074254683215486],[-159.0094591624078,-29.067790790185864],[-158.98615680738132,-29.061317063828533],[-158.96285716057113,-29.054833512775698],[-158.93956022287094,-29.04834014565955],[-158.91626599517426,-29.041836971112293],[-158.8929744783746,-29.035323997766078],[-158.8696856733658,-29.028801234253137],[-158.84639958104134,-29.02226868920564],[-158.82311620229487,-29.015726371255795],[-158.79983553801995,-29.00917428903577],[-158.77655758911018,-29.00261245117776],[-158.7532823564592,-28.996040866313987],[-158.73000984096066,-28.989459543076602],[-158.70674004350806,-28.98286849009783],[-158.68347296499516,-28.976267716009843],[-158.66020860631548,-28.96965722944483],[-158.63694696836257,-28.963037039034994],[-158.61368805203014,-28.956407153412517],[-158.59043185821176,-28.949767581209606],[-158.56717838780108,-28.943118331058436],[-158.54392764169165,-28.936459411591198],[-158.52067962077706,-28.929790831440098],[-158.497434325951,-28.923112599237317],[-158.474191758107,-28.916424723615037],[-158.45095191813874,-28.90972721320548],[-158.42771480693978,-28.903020076640804],[-158.40448042540373,-28.896303322553212],[-158.38124877442425,-28.889576959574903],[-158.35801985489488,-28.882840996338057],[-158.33479366770928,-28.876095441474877],[-158.31157021376103,-28.86934030361755],[-158.28834949394374,-28.86257559139827],[-158.26513150915108,-28.85580131344921],[-158.24191626027653,-28.849017478402583],[-158.2187037482138,-28.84222409489057],[-158.1954939738565,-28.83542117154537],[-158.17228693809815,-28.82860871699917],[-158.14908264183248,-28.821786739884153],[-158.12588108595304,-28.814955248832536],[-158.1026822713534,-28.808114252476475],[-158.07948619892719,-28.80126375944818],[-158.05629286956807,-28.794403778379852],[-158.03310228416964,-28.787534317903663],[-158.0099144436254,-28.780655386651823],[-157.9867293488292,-28.773766993256512],[-157.96354700067437,-28.76686914634992],[-157.94036740005467,-28.75996185456424],[-157.91719054786364,-28.75304512653166],[-157.89401644499492,-28.74611897088439],[-157.87084509234222,-28.739183396254596],[-157.847676490799,-28.732238411274487],[-157.82451064125897,-28.72528402457625],[-157.8013475446156,-28.718320244792064],[-157.77818720176265,-28.71134708055415],[-157.75502961359365,-28.704364540494666],[-157.7318747810023,-28.69737263324582],[-157.70872270488198,-28.690371367439795],[-157.68557338612666,-28.683360751708808],[-157.66242682562958,-28.676340794685004],[-157.63928302428462,-28.669311505000632],[-157.61614198298523,-28.662272891287824],[-157.59300370262508,-28.65522496217882],[-157.56986818409774,-28.648167726305775],[-157.54673542829693,-28.641101192300916],[-157.52360543611613,-28.634025368796404],[-157.50047820844904,-28.626940264424448],[-157.47735374618915,-28.61984588781722],[-157.45423205023016,-28.61274224760694],[-157.43111312146573,-28.60562935242577],[-157.40799696078935,-28.59850721090592],[-157.38488356909468,-28.59137583167958],[-157.36177294727534,-28.584235223378936],[-157.33866509622493,-28.57708539463618],[-157.31556001683705,-28.56992635408351],[-157.29245771000535,-28.562758110353105],[-157.26935817662337,-28.555580672077166],[-157.24626141758475,-28.54839404788788],[-157.22316743378315,-28.54119824641744],[-157.20007622611212,-28.53399327629804],[-157.17698779546524,-28.526779146161868],[-157.1539021427362,-28.51955586464112],[-157.1308192688185,-28.51232344036797],[-157.10773917460594,-28.50508188197464],[-157.08466186099193,-28.497831198093298],[-157.06158732887013,-28.49057139735614],[-157.03851557913424,-28.483302488395363],[-157.01544661267775,-28.47602447984315],[-156.99238043039432,-28.4687373803317],[-156.9693170331776,-28.461441198493198],[-156.94625642192113,-28.45413594295984],[-156.92319859751856,-28.446821622363817],[-156.9001435608635,-28.439498245337315],[-156.87709131284953,-28.432165820512534],[-156.85404185437028,-28.42482435652166],[-156.83099518631934,-28.417473861996893],[-156.80795130959035,-28.41011434557041],[-156.78491022507686,-28.402745815874404],[-156.7618719336726,-28.395368281541078],[-156.73883643627104,-28.38798175120261],[-156.71580373376585,-28.380586233491204],[-156.69277382705064,-28.37318173703905],[-156.66974671701905,-28.365768270478327],[-156.64672240456468,-28.35834584244125],[-156.623700890581,-28.350914461559974],[-156.60068217596182,-28.343474136466728]]]},"properties":{"ogcFeatureId":6660288,"validDateTime":"2025-06-12T06:00:00.000Z","expirationDateTime":"2025-06-12T08:00:00.000Z","insertedDateTime":"2025-06-11T12:00:00.000Z","modelDateTime":"2025-06-11T12:00:00.000Z","altitude":42000,"speed":90,"unitSystem":"default"}}],"meta":{"name":"v1.jetStreamAxis?fromDateTime=2025-06-12T04:02:40.789Z&untilDateTime=2025-06-12T10:02:40.789Z&bbox=-180,-60,-120,-27&consolidate=true","uuid":"f3834e21-73ca-4463-9b34-d0c8e093eaf1","request_id":"7383cd62-6570-4091-96e8-0b04ac6e2956","start_timestamp":1749679360856,"end_timestamp":1749679362015,"execution_time":1159}}},"JetStreamAxisBadRequestResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/jetStreamAxis?fromDateTime=2025-06-12T20:13:41.196Z&untilDateTime=2025-06-12T14:13:41.196Z&intersection=true","type":"bad-request","title":"Invalid Request","status":400,"detail":"Validation failed.","instance":"urn:dtn:aviation-api:/v1/jetStreamAxis:requestId:4e17c9de-8a4a-4ec8-945f-757cf2936d66","errors":[{"message":"A 'from' datetime must be before an 'until' timestamp","parameter":"fromDateTime","value":"2025-06-12T20:13:41.196Z"}],"meta":{"name":"v1.jetStreamAxis?fromDateTime=2025-06-12T20:13:41.196Z&untilDateTime=2025-06-12T14:13:41.196Z&intersection=true","uuid":"c4c2958e-fa32-482d-886c-257f7261fd1e","request_id":"4e17c9de-8a4a-4ec8-945f-757cf2936d66","start_timestamp":1749737621222,"end_timestamp":1749737621611,"execution_time":389}}},"SwpcNoaaScalesExplanationSuccessResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/swpc-noaa-scales/explanation","swpcNoaaScalesExplanation":{"eventCode":{"G":{"eventName":"Geomagnetic Storms","scale":{"0":{"category":{"All":"No G-Scale Geomagnetic Storming"},"descriptor":"None","hex":"#92d14f","colorName":"Atlantis","physicalMeasure":null,"averageFrequency":null,"r":146,"g":209,"b":79},"1":{"category":{"Power systems":"Weak power grid fluctuations can occur.","Spacecraft operations":"Minor impact on satellite operations possible.","Other systems":"Migratory animals are affected at this and higher levels; aurora is commonly visible at high latitudes (northern Michigan and Maine)."},"descriptor":"Minor","hex":"#f5ea14","colorName":"Lemon","physicalMeasure":"Kp = 5","averageFrequency":"1700 per cycle (900 days per cycle)","r":245,"g":234,"b":20},"2":{"category":{"Power systems":"High-latitude power systems may experience voltage alarms, long-duration storms may cause transformer damage.","Spacecraft operations":"Corrective actions to orientation may be required by ground control; possible changes in drag affect orbit predictions.","Other systems":"HF radio propagation can fade at higher latitudes, and aurora has been seen as low as New York and Idaho (typically 55° geomagnetic lat.)."},"descriptor":"Moderate","hex":"#ffc800","colorName":"Tangerine Yellow","physicalMeasure":"Kp = 6","averageFrequency":"600 per cycle (360 days per cycle)","r":255,"g":200,"b":0},"3":{"category":{"Power systems":"Voltage corrections may be required, false alarms triggered on some protection devices.","Spacecraft operations":"Surface charging may occur on satellite components, drag may increase on low-Earth-orbit satellites, and corrections may be needed for orientation problems.","Other systems":"Intermittent satellite navigation and low-frequency radio navigation problems may occur, HF radio may be intermittent, and aurora has been seen as low as Illinois and Oregon (typically 50° geomagnetic lat.)."},"descriptor":"Strong","hex":"#ff9500","colorName":"Dark Orange","physicalMeasure":"Kp = 7","averageFrequency":"200 per cycle (130 days per cycle)","r":255,"g":149,"b":0},"4":{"category":{"Power systems":"Possible widespread voltage control problems and some protective systems will mistakenly trip out key assets from the grid.","Spacecraft operations":"May experience surface charging and tracking problems, corrections may be needed for orientation problems.","Other systems":"Induced pipeline currents affect preventive measures, HF radio propagation sporadic, satellite navigation degraded for hours, low-frequency radio navigation disrupted, and aurora has been seen as low as Alabama and northern California (typically 45° geomagnetic lat.)."},"descriptor":"Severe","hex":"#ff0000","colorName":"Red","physicalMeasure":"Kp = 8, including a 9-","averageFrequency":"100 per cycle (60 days per cycle)","r":255,"g":0,"b":0},"5":{"category":{"Power systems":"Widespread voltage control problems and protective system problems can occur, some grid systems may experience complete collapse or blackouts. Transformers may experience damage.","Spacecraft operations":"May experience extensive surface charging, problems with orientation, uplink/downlink and tracking satellites.","Other systems":"Pipeline currents can reach hundreds of amps, HF (high frequency) radio propagation may be impossible in many areas for one to two days, satellite navigation may be degraded for days, low-frequency radio navigation can be out for hours, and aurora has been seen as low as Florida and southern Texas (typically 40° geomagnetic lat.)."},"descriptor":"Extreme","hex":"#c70000","colorName":"Free Speech Red","physicalMeasure":"Kp = 9","averageFrequency":"4 per cycle (4 days per cycle)","r":199,"g":0,"b":0}}},"S":{"eventName":"Solar Radiation Storms","scale":{"0":{"category":{"All":"No S-Scale Solar Radiation Storming"},"descriptor":"None","hex":"#92d14f","colorName":"Atlantis","physicalMeasure":null,"averageFrequency":null,"r":146,"g":209,"b":79},"1":{"category":{"Biological":"None.","Satellite operations":"None.","Other systems":"Minor impacts on HF radio in the polar regions."},"descriptor":"Minor","hex":"#f5ea14","colorName":"Lemon","physicalMeasure":"10 flux level of >= 10 MeV particles","averageFrequency":"50 per cycle","r":245,"g":234,"b":20},"2":{"category":{"Biological":"Passengers and crew in high-flying aircraft at high latitudes may be exposed to elevated radiation risk.","Satellite operations":"Infrequent single-event upsets possible.","Other systems":"Small effects on HF propagation through the polar regions and navigation at polar cap locations possibly affected."},"descriptor":"Moderate","hex":"#ffc800","colorName":"Tangerine Yellow","physicalMeasure":"10^2 flux level of >= 10 MeV particles","averageFrequency":"25 per cycle","r":255,"g":200,"b":0},"3":{"category":{"Biological":"Radiation hazard avoidance recommended for astronauts on EVA; passengers and crew in high-flying aircraft at high latitudes may be exposed to radiation risk.","Satellite operations":"Single-event upsets, noise in imaging systems, and slight reduction of efficiency in solar panel are likely.","Other systems":"Degraded HF radio propagation through the polar regions and navigation position errors likely."},"descriptor":"Strong","hex":"#ff9500","colorName":"Dark Orange","physicalMeasure":"10^3 flux level of >= 10 MeV particles","averageFrequency":"10 per cycle","r":255,"g":149,"b":0},"4":{"category":{"Biological":"Unavoidable radiation hazard to astronauts on EVA; passengers and crew in high-flying aircraft at high latitudes may be exposed to radiation risk.","Satellite operations":"May experience memory device problems and noise on imaging systems; star-tracker problems may cause orientation problems, and solar panel efficiency can be degraded.","Other systems":"Blackout of HF radio communications through the polar regions and increased navigation errors over several days are likely."},"descriptor":"Severe","hex":"#ff0000","colorName":"Red","physicalMeasure":"10^4 flux level of >= 10 MeV particles","averageFrequency":"3 per cycle","r":255,"g":0,"b":0},"5":{"category":{"Biological":"Unavoidable high radiation hazard to astronauts on EVA (extra-vehicular activity); passengers and crew in high-flying aircraft at high latitudes may be exposed to radiation risk.","Satellite operations":"Satellites may be rendered useless, memory impacts can cause loss of control, may cause serious noise in image data, star-trackers may be unable to locate sources; permanent damage to solar panels possible.","Other systems":"Complete blackout of HF (high frequency) communications possible through the polar regions, and position errors make navigation operations extremely difficult."},"descriptor":"Extreme","hex":"#c70000","colorName":"Free Speech Red","physicalMeasure":"10^5 flux level of >= 10 MeV particles","averageFrequency":"Fewer than 1 per cycle","r":199,"g":0,"b":0}}},"R":{"eventName":"Radio Blackouts","scale":{"0":{"category":{"All":"No R-Scale Radio Blackouts"},"descriptor":"None","hex":"#92d14f","colorName":"Atlantis","physicalMeasure":null,"averageFrequency":null,"r":146,"g":209,"b":79},"1":{"category":{"HF Radio":"Weak or minor degradation of HF radio communication on sunlit side, occasional loss of radio contact.","Navigation":"Low-frequency navigation signals degraded for brief intervals."},"descriptor":"Minor","hex":"#f5ea14","colorName":"Lemon","physicalMeasure":"M1 (10^-5)","averageFrequency":"2000 per cycle (950 days per cycle)","r":245,"g":234,"b":20},"2":{"category":{"HF Radio":"Limited blackout of HF radio communication on sunlit side, loss of radio contact for tens of minutes.","Navigation":"Degradation of low-frequency navigation signals for tens of minutes."},"descriptor":"Moderate","hex":"#ffc800","colorName":"Tangerine Yellow","physicalMeasure":"M5 (5 x 10^-5)","averageFrequency":"350 per cycle (300 days per cycle)","r":255,"g":200,"b":0},"3":{"category":{"HF Radio":"Wide area blackout of HF radio communication, loss of radio contact for about an hour on sunlit side of Earth.","Navigation":"Low-frequency navigation signals degraded for about an hour."},"descriptor":"Strong","hex":"#ff9500","colorName":"Dark Orange","physicalMeasure":"X1 (10^-4)","averageFrequency":"175 per cycle (140 days per cycle)","r":255,"g":149,"b":0},"4":{"category":{"HF Radio":"HF radio communication blackout on most of the sunlit side of Earth for one to two hours. HF radio contact lost during this time.","Navigation":"Outages of low-frequency navigation signals cause increased error in positioning for one to two hours. Minor disruptions of satellite navigation possible on the sunlit side of Earth."},"descriptor":"Severe","hex":"#ff0000","colorName":"Red","physicalMeasure":"X10 (10^-3)","averageFrequency":"8 per cycle (8 days per cycle)","r":255,"g":0,"b":0},"5":{"category":{"HF Radio":"Complete HF (high frequency) radio blackout on the entire sunlit side of the Earth lasting for a number of hours. This results in no HF radio contact with mariners and en route aviators in this sector.","Navigation":"Low-frequency navigation signals used by maritime and general aviation systems experience outages on the sunlit side of the Earth for many hours, causing loss in positioning. Increased satellite navigation errors in positioning for several hours on the sunlit side of Earth, which may spread into the night side."},"descriptor":"Extreme","hex":"#c70000","colorName":"Free Speech Red","physicalMeasure":"X20 (2 x 10^-3)","averageFrequency":"Fewer than 1 per cycle","r":199,"g":0,"b":0}}}}},"meta":{"name":"v1.swpc-noaa-scales.explanation","uuid":"e84cf520-e8ca-4523-ae85-92365ce4a997","request_id":"e0b907af-d733-4d8c-8ebd-3cab84fd688e","start_timestamp":1764701508134,"end_timestamp":1764701511262,"execution_time":3128}}},"SwpcNoaaScalesRawSuccessResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/swpc-noaa-scales/raw","swpcNoaaScalesRaw":[{"id":"3619","insertedTimestamp":"2025-12-03T00:32:58.163Z","raw":{"0":{"G":{"Text":"none","Scale":"0"},"R":{"Text":"none","Scale":"0","MajorProb":null,"MinorProb":null},"S":{"Prob":null,"Text":"none","Scale":"0"},"DateStamp":"2025-12-03","TimeStamp":"00:32:00"},"1":{"G":{"Text":"moderate","Scale":"2"},"R":{"Text":null,"Scale":null,"MajorProb":"30","MinorProb":"75"},"S":{"Prob":"15","Text":null,"Scale":null},"DateStamp":"2025-12-03","TimeStamp":"00:32:00"},"2":{"G":{"Text":"moderate","Scale":"2"},"R":{"Text":null,"Scale":null,"MajorProb":"30","MinorProb":"75"},"S":{"Prob":"15","Text":null,"Scale":null},"DateStamp":"2025-12-04","TimeStamp":"00:00:00"},"3":{"G":{"Text":"none","Scale":"0"},"R":{"Text":null,"Scale":null,"MajorProb":"30","MinorProb":"75"},"S":{"Prob":"15","Text":null,"Scale":null},"DateStamp":"2025-12-05","TimeStamp":"00:00:00"},"-1":{"G":{"Text":"none","Scale":"0"},"R":{"Text":"none","Scale":"0","MajorProb":null,"MinorProb":null},"S":{"Prob":null,"Text":"none","Scale":"0"},"DateStamp":"2025-12-02","TimeStamp":"00:32:00"}}}],"meta":{"name":"v1.swpc-noaa-scales.raw","uuid":"5a713c77-e356-406e-af59-2b82c94a45ff","request_id":"d4c53ffe-cf28-4529-8cce-ca3c3c83b05f","start_timestamp":1764722204817,"end_timestamp":1764722205589,"execution_time":772}}},"SwpcNoaaScalesDataSuccessResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/swpc-noaa-scales/data","swpcNoaaScalesData":[{"datum":"0","descriptor":"None","valueType":"Scale","valueDescription":"Numerical index indicating Geomagnetic Storm severity","eventName":"Geomagnetic Storms","eventCode":"G","periodDescription":"Latest Observed","periodLabel":"0","id":"65125","insertedTimestamp":"2025-12-03T00:32:58.182Z","timestamp":"2025-12-03T00:32:00.000Z"},{"datum":"0","descriptor":"None","valueType":"Scale","valueDescription":"Numerical index indicating Solar Radiation Storm severity","eventName":"Solar Radiation Storms","eventCode":"S","periodDescription":"Latest Observed","periodLabel":"0","id":"65126","insertedTimestamp":"2025-12-03T00:32:58.182Z","timestamp":"2025-12-03T00:32:00.000Z"},{"datum":"0","descriptor":"None","valueType":"Scale","valueDescription":"Numerical index indicating Radio Blackout severity","eventName":"Radio Blackouts","eventCode":"R","periodDescription":"Latest Observed","periodLabel":"0","id":"65127","insertedTimestamp":"2025-12-03T00:32:58.182Z","timestamp":"2025-12-03T00:32:00.000Z"},{"datum":"2","descriptor":"Moderate","valueType":"Scale","valueDescription":"Numerical index indicating Geomagnetic Storm severity","eventName":"Geomagnetic Storms","eventCode":"G","periodDescription":"Predicted current day","periodLabel":"1","id":"65128","insertedTimestamp":"2025-12-03T00:32:58.182Z","timestamp":"2025-12-03T00:32:00.000Z"},{"datum":"15","descriptor":null,"valueType":"Prob","valueDescription":"This is the forecast probability of a Solar Radiation Storm occurring, meaning proton levels exceed the S1 (Minor) threshold on the NOAA Space Weather Scales.","eventName":"Solar Radiation Storms","eventCode":"S","periodDescription":"Predicted current day","periodLabel":"1","id":"65129","insertedTimestamp":"2025-12-03T00:32:58.182Z","timestamp":"2025-12-03T00:32:00.000Z"},{"datum":"75","descriptor":null,"valueType":"MinorProb","valueDescription":"This is the forecast probability of a Radio Blackout of magnitude R1 or R2 on the NOAA Space Weather Scales.","eventName":"Radio Blackouts","eventCode":"R","periodDescription":"Predicted current day","periodLabel":"1","id":"65130","insertedTimestamp":"2025-12-03T00:32:58.182Z","timestamp":"2025-12-03T00:32:00.000Z"},{"datum":"30","descriptor":null,"valueType":"MajorProb","valueDescription":"This is the forecast probability of a Radio Blackout of magnitude R3, R4, or R5 on the NOAA Space Weather Scales.","eventName":"Radio Blackouts","eventCode":"R","periodDescription":"Predicted current day","periodLabel":"1","id":"65131","insertedTimestamp":"2025-12-03T00:32:58.182Z","timestamp":"2025-12-03T00:32:00.000Z"},{"datum":"2","descriptor":"Moderate","valueType":"Scale","valueDescription":"Numerical index indicating Geomagnetic Storm severity","eventName":"Geomagnetic Storms","eventCode":"G","periodDescription":"Predicted current day + 1","periodLabel":"2","id":"65132","insertedTimestamp":"2025-12-03T00:32:58.182Z","timestamp":"2025-12-04T00:00:00.000Z"},{"datum":"15","descriptor":null,"valueType":"Prob","valueDescription":"This is the forecast probability of a Solar Radiation Storm occurring, meaning proton levels exceed the S1 (Minor) threshold on the NOAA Space Weather Scales.","eventName":"Solar Radiation Storms","eventCode":"S","periodDescription":"Predicted current day + 1","periodLabel":"2","id":"65133","insertedTimestamp":"2025-12-03T00:32:58.182Z","timestamp":"2025-12-04T00:00:00.000Z"},{"datum":"75","descriptor":null,"valueType":"MinorProb","valueDescription":"This is the forecast probability of a Radio Blackout of magnitude R1 or R2 on the NOAA Space Weather Scales.","eventName":"Radio Blackouts","eventCode":"R","periodDescription":"Predicted current day + 1","periodLabel":"2","id":"65134","insertedTimestamp":"2025-12-03T00:32:58.182Z","timestamp":"2025-12-04T00:00:00.000Z"},{"datum":"30","descriptor":null,"valueType":"MajorProb","valueDescription":"This is the forecast probability of a Radio Blackout of magnitude R3, R4, or R5 on the NOAA Space Weather Scales.","eventName":"Radio Blackouts","eventCode":"R","periodDescription":"Predicted current day + 1","periodLabel":"2","id":"65135","insertedTimestamp":"2025-12-03T00:32:58.182Z","timestamp":"2025-12-04T00:00:00.000Z"},{"datum":"0","descriptor":"None","valueType":"Scale","valueDescription":"Numerical index indicating Geomagnetic Storm severity","eventName":"Geomagnetic Storms","eventCode":"G","periodDescription":"Predicted current day + 2","periodLabel":"3","id":"65136","insertedTimestamp":"2025-12-03T00:32:58.182Z","timestamp":"2025-12-05T00:00:00.000Z"},{"datum":"15","descriptor":null,"valueType":"Prob","valueDescription":"This is the forecast probability of a Solar Radiation Storm occurring, meaning proton levels exceed the S1 (Minor) threshold on the NOAA Space Weather Scales.","eventName":"Solar Radiation Storms","eventCode":"S","periodDescription":"Predicted current day + 2","periodLabel":"3","id":"65137","insertedTimestamp":"2025-12-03T00:32:58.182Z","timestamp":"2025-12-05T00:00:00.000Z"},{"datum":"75","descriptor":null,"valueType":"MinorProb","valueDescription":"This is the forecast probability of a Radio Blackout of magnitude R1 or R2 on the NOAA Space Weather Scales.","eventName":"Radio Blackouts","eventCode":"R","periodDescription":"Predicted current day + 2","periodLabel":"3","id":"65138","insertedTimestamp":"2025-12-03T00:32:58.182Z","timestamp":"2025-12-05T00:00:00.000Z"},{"datum":"30","descriptor":null,"valueType":"MajorProb","valueDescription":"This is the forecast probability of a Radio Blackout of magnitude R3, R4, or R5 on the NOAA Space Weather Scales.","eventName":"Radio Blackouts","eventCode":"R","periodDescription":"Predicted current day + 2","periodLabel":"3","id":"65139","insertedTimestamp":"2025-12-03T00:32:58.182Z","timestamp":"2025-12-05T00:00:00.000Z"},{"datum":"0","descriptor":"None","valueType":"Scale","valueDescription":"Numerical index indicating Geomagnetic Storm severity","eventName":"Geomagnetic Storms","eventCode":"G","periodDescription":"24-Hour Observed Maximum","periodLabel":"-1","id":"65140","insertedTimestamp":"2025-12-03T00:32:58.182Z","timestamp":"2025-12-02T00:32:00.000Z"},{"datum":"0","descriptor":"None","valueType":"Scale","valueDescription":"Numerical index indicating Solar Radiation Storm severity","eventName":"Solar Radiation Storms","eventCode":"S","periodDescription":"24-Hour Observed Maximum","periodLabel":"-1","id":"65141","insertedTimestamp":"2025-12-03T00:32:58.182Z","timestamp":"2025-12-02T00:32:00.000Z"},{"datum":"0","descriptor":"None","valueType":"Scale","valueDescription":"Numerical index indicating Radio Blackout severity","eventName":"Radio Blackouts","eventCode":"R","periodDescription":"24-Hour Observed Maximum","periodLabel":"-1","id":"65142","insertedTimestamp":"2025-12-03T00:32:58.182Z","timestamp":"2025-12-02T00:32:00.000Z"}],"meta":{"name":"v1.swpc-noaa-scales.data","uuid":"a21b5bcf-abf9-4857-bbf3-ffb60ce76593","request_id":"9dc8ae3b-f38e-4c06-b3fe-3de944e53a37","start_timestamp":1764722202064,"end_timestamp":1764722205461,"execution_time":3397}}},"SwpcNoaaScalesRawBadRequestResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/swpc-noaa-scales/raw?insertedAfter=2025-07-10%2010:00:00&insertedThrough=2025-07-10%2011:00:00","type":"bad-request","title":"Invalid Request","status":400,"detail":"Validation failed.","instance":"urn:dtn:aviation-api:/v1/swpc-noaa-scales/raw:requestId:5300551c-712b-4a52-bd33-ab895ea11292","errors":[{"message":"Timestamp (UTC) must be within constraints set by data type and type of timestamp (outside SwpcNoaaScales insertedAfter allowed timeframe spanning 2025-12-02T22:19:47.365Z to 2025-12-03T22:20:23.365Z)","parameter":"insertedAfter","value":"2025-07-10 10:00:00"},{"message":"Timestamp (UTC) must be within constraints set by data type and type of timestamp (outside SwpcNoaaScales insertedThrough allowed timeframe spanning 2025-12-02T22:19:47.367Z to 2025-12-03T22:20:23.367Z)","parameter":"insertedThrough","value":"2025-07-10 11:00:00"}],"meta":{"name":"v1.swpc-noaa-scales.raw?insertedAfter=2025-07-10%2010:00:00&insertedThrough=2025-07-10%2011:00:00","uuid":"ba5bfa53-3b50-4c44-93ca-b187dd8a8ef2","request_id":"5300551c-712b-4a52-bd33-ab895ea11292","start_timestamp":1764800386883,"end_timestamp":1764800387383,"execution_time":500}}},"SwpcNoaaScalesDataBadRequestResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/swpc-noaa-scales/data?swpcNoaaScalesEventCodes=B","type":"bad-request","title":"Invalid Request","status":400,"detail":"Validation failed.","instance":"urn:dtn:aviation-api:/v1/swpc-noaa-scales/data:requestId:aeddadf8-e16b-43a0-b577-2cd4212d9f3e","errors":[{"message":"`swpcNoaaScalesEventCodes` may include only 'G' (for Geomagnetic Storms), 'S' (for Solar Radiation Storms), or 'R' (for Radio Blackouts)","parameter":"swpcNoaaScalesEventCodes","value":"B"}],"meta":{"name":"v1.swpc-noaa-scales.data?swpcNoaaScalesEventCodes=B","uuid":"8f8f48a3-03a2-42d1-b434-dbc9d201cac4","request_id":"aeddadf8-e16b-43a0-b577-2cd4212d9f3e","start_timestamp":1764800252845,"end_timestamp":1764800253143,"execution_time":298}}},"AshcloudQvaSuccessResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/ashcloudQvas/?limit=2","type":"FeatureCollection","features":[],"meta":{"name":"v1.ashcloudQvas.?limit=2","request_id":"00000000-0000-0000-0000-000000000000","start_timestamp":0,"end_timestamp":0,"execution_time":0}}},"AshcloudQvaBadRequestResponse":{"value":{"type":"bad-request","title":"Invalid Request","status":400,"detail":"Validation failed.","errors":[{"message":"volcanoid must be a numeric integer","parameter":"volcanoid","value":"test-volcano"}]}},"DeterministicQvaSuccessResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/deterministicQvas/?limit=2","type":"FeatureCollection","features":[],"meta":{"name":"v1.deterministicQvas.?limit=2","request_id":"00000000-0000-0000-0000-000000000000","start_timestamp":0,"end_timestamp":0,"execution_time":0}}},"DeterministicQvaBadRequestResponse":{"value":{"type":"bad-request","title":"Invalid Request","status":400,"detail":"Validation failed.","errors":[{"message":"volcanoid must be a numeric integer for deterministic QVA data","parameter":"volcanoid","value":"test-volcano"}]}},"ProbabilisticQvaSuccessResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/probabilisticQvas/?limit=2","type":"FeatureCollection","features":[],"meta":{"name":"v1.probabilisticQvas.?limit=2","request_id":"00000000-0000-0000-0000-000000000000","start_timestamp":0,"end_timestamp":0,"execution_time":0}}},"ProbabilisticQvaBadRequestResponse":{"value":{"type":"bad-request","title":"Invalid Request","status":400,"detail":"Validation failed.","errors":[{"message":"volcanoid must be a numeric integer for probabilistic QVA data","parameter":"volcanoid","value":"test-volcano"}]}},"ActiveVolcanoQvaSuccessResponse":{"value":{"url":"https://aviation.api.dtn.com/v1/activeVolcanoQvas/","type":"FeatureCollection","features":[],"meta":{"name":"v1.activeVolcanoQvas.","request_id":"00000000-0000-0000-0000-000000000000","start_timestamp":0,"end_timestamp":0,"execution_time":0}}},"ActiveVolcanoQvaBadRequestResponse":{"value":{"type":"bad-request","title":"Invalid Request","status":400,"detail":"Validation failed.","errors":[{"message":"vaacid must contain only letters, numbers, underscores, or hyphens","parameter":"vaacid","value":"'; DROP TABLE--"}]}}},"requestBodies":{},"headers":{},"links":{},"callbacks":{}},"tags":[{"name":"Turbulence","description":"On demand Turbulence via API"},{"name":"Nowcast","description":"On demand Nowcast via API"},{"name":"Icing","description":"On demand Icing via API"},{"name":"Hiwc","description":"On demand Hiwc via API"},{"name":"Thunderstorm","description":"On demand Thunderstorms via API"},{"name":"Ozone","description":"On demand Ozone via API"},{"name":"JetStreamAxis","description":"On demand JetStreamAxis via API"},{"name":"Space Weather","description":"Space Weather Prediction Center (SWPC) NOAA Scales data via API"},{"name":"QVA","description":"Quantitative Volcanic Ash (QVA) data ΓÇö ash cloud polygons, deterministic and probabilistic ash concentration forecasts, and active volcano listings."}],"security":[{"clientCredentials":[]}]}