{
  "informationServiceDescription": {
    "title": "SADIS WAFS Gridded Data service",
    "referenceDate": "2023-04-18",
    "edition": "1.0.0",
    "serviceAbstract": "<p>The SADIS World Area Forecast Service (WAFS) Gridded Data service (the Service) supplies tiles of meteorological gridded data in response to tailored API requests submitted by an end user. This data is provided under the remit of the International Civil Aviation Organisation (ICAO) and can be used to support activities related to aviation.</p><p>The Service is operated by the Met Office in its role as World Area Forecast Centre (WAFC) London, and is primarily available to users located in Europe, Africa, the Middle East, and Asia.</p><p>WAFS data sets can be used for:</p><ul><li>Flight planning (and therefore reducing fuel burn)&nbsp;</li><li>Reducing CO<sub>2</sub>&nbsp;emissions&nbsp;</li><li>Hazard awareness and avoidance</li></ul><p>The Service is provided in accordance with ICAO Annex 3 – <em>Meteorological Service for International Air Navigation</em> and, from November 2025, the PANS-MET – <em>Procedures for Air Navigation Services – Meteorology </em>(Doc 10157).</p><p>The data sets include wind (u, v), temperature, relative humidity, geopotential height, max wind (u,v and height) and tropopause (height and temperature) from both WAFC London and WAFC Washington, and the harmonised WAFS icing severity, cumulonimbus and turbulence severity data sets.</p><ul><li>0.25-degree horizontal resolution data sets are available for all parameters, and the forecast extends 48 hours for the icing, cumulonimbus, and turbulence data sets, and either 66 or 120 hours for the rest.</li><li>Data is provided in flight levels at 1000ft vertical intervals between the following ranges: FL050 to FL600 for wind/temperature/geopotential; FL050 to FL180 for relative humidity; FL050 to FL400 for icing severity; and FL100 to FL450 for turbulence severity.</li><li>A subset of data is also available at a 1.25-degree horizontal resolution for wind (u,v), temperature, relative humidity, geopotential height, max wind (u,v and height), and tropopause (height and temperature) with a limited set of vertical levels out to 36 hours.&nbsp;This data is provided for users who struggle to use the higher resolution data set.</li><li>All forecast data is provided in GRIB2 format.</li></ul><p>The Service organises the WAFS data sets into collections that allow users to request data for specific parameters, tiles and forecast timesteps. Global coverage “tiles” as well as 8 regional tiles are available for a range of forecast timesteps, and a new set of data is published every 6 hours.</p><p>The Service is part of the SADIS API family of offerings developed by the Met Office, which use the Open Geospatial Consortium Environmental Data Retrieval (OGC-EDR) framework. SADIS APIs also include:</p><ul><li>SADIS OPMET API</li><li>SADIS SIGWX API</li></ul><p>In the event of operational issues, the WIFS API operated by WAFC Washington is available for backup purposes. The SADIS and WIFS API offerings have been harmonised to make this easier. Information on the WIFS API is available here: <a href=\"https://aviationweather.gov/wifs/\">https://aviationweather.gov/wifs/</a> and users will need to register separately to access it.</p><p>Furthermore, SADIS FTP also provisions WAFS gridded data sets for existing qualified users to download until its retirement in 2028.</p><p>&nbsp;</p><p>Available from March 19, 2024.</p>",
    "serviceIdentification": {
      "name": "SADIS WAFS Gridded Data service",
      "version": "1.0.0"
    },
    "serviceProvider": {
      "name": "Met Office",
      "description": "<p>The Met Office is the sole Air Navigation Service Provider (ANSP) certificated by the UK Civil Aviation Authority to provide and disseminate a range of aviation forecast products and services, in accordance with ICAO Annex 3 to the Chicago Convention, Meteorological Service for international Air Navigation.</p><p>ICAO’s Annex 3 provides the main regulatory framework against which the UK is obliged to provide meteorological services, and which the Met Office delivers Met Services against. This ensures that the UK meets its obligations to ICAO to provide safe, efficient and regular air travel.</p><p>These services fall into the following main categories:</p><p>a) UK services.</p><p>b) The World Area Forecast System (WAFS), as provided by World Area Forecast Centre (WAFC) London, in coordination with WAFC Washington.</p><p>c) SADIS (Secure Aviation Data Information Service).</p><p>d) The Volcanic Ash Advisory Centre (VAAC) London.</p><p>In addition to the ICAO Annex 3 determined services, a range of discretionary services that are determined as a requirement in the UK are also provided. Specific services such as Aviation R&amp;D and the provision of information to NATS are examples of this.</p>",
      "type": [
        "REGULATED_METEOROLOGICAL_SERVICE_PROVIDER"
      ],
      "pointOfContact": [
        {
          "name": "Request Access",
          "role": "To request access to the service, please send an e-mail to sadismanager@metoffice.gov.uk",
          "contactInformation": [
            {
              "type": "EMAIL",
              "address": "sadismanager@metoffice.gov.uk"
            }
          ]
        },
        {
          "name": "Technical Support",
          "role": "To report incidents on services in operation, contact the 24/7 Weather Desk.",
          "contactInformation": [
            {
              "type": "EMAIL",
              "address": "servicedesk@metoffice.gov.uk"
            },
            {
              "type": "PHONE",
              "address": "+44 330 135 0000"
            }
          ]
        }
      ]
    },
    "serviceCategorisation": {
      "businessActivityType": [
        "AIRSPACE_ORGANISATION_AND_MANAGEMENT"
      ],
      "intendedConsumer": [
        "AERONAUTICAL_INFORMATION_SERVICE_PROVIDER",
        "AIR_TRAFFIC_SERVICE_PROVIDER",
        "CIVIL_AIR_NAVIGATION_SERVICE_PROVIDER",
        "CIVIL_AIRSPACE_USER",
        "NETWORK_MANAGER",
        "PROVIDER_OF_DATA_SERVICES",
        "REGULATED_METEOROLOGICAL_SERVICE_PROVIDER"
      ],
      "informationCategory": [
        "AERONAUTICAL_INFORMATION_EXCHANGE",
        "METEOROLOGICAL_INFORMATION_EXCHANGE"
      ],
      "applicationMessageExchangePattern": [
        {
          "name": "SYNCHRONOUS_REQUEST_REPLY"
        }
      ],
      "geospatialCategorisation": {
        "countryCode": [
          "EGRR"
        ],
        "description": "Worldwide coverage based on gridded forecast data.",
        "region": [
          "EUR"
        ]
      },
      "lifeCycle": [
        {
          "lifeCycleStage": "OPERATIONAL"
        }
      ]
    },
    "generalDescription": {
      "operationalEnvironment": {
        "operationalNeeds": [
          {
            "name": "Operational need for SADIS WAFS Gridded Data",
            "description": "<p>The service is provided in accordance with ICAO Annex 3 – <em>Meteorological Service for International Air Navigation,</em> and the PANS-MET – <em>Procedures for Air Navigation Services – Meteorology </em>(Doc 10157) from November 2025.</p>"
          }
        ]
      },
      "functionality": [
        {
          "name": "Data type",
          "description": "<p>Aviation forecasts in GRIB2 format.</p><ul><li>Data source: from either&nbsp;WAFC London or WAFC Washington.</li><li>Available as coverage \"tiles\" for the whole&nbsp;globe, or as one of 8 individual regional \"tiles\" representing approximately 1/8<sup>th</sup> of the globe.</li><li>Data sets are refreshed&nbsp;following model updates every 6 hours.</li><li>'Main' data sets: wind (u, v), temperature, relative humidity, geopotential height, max wind (u,v and height)&nbsp;and tropopause (height and temperature):<ul><li>at 0.25-degree out to either&nbsp;66 or 120 hours, depending on model update.</li><li>at 1.25-degree resolutions out to 36 hours.</li></ul></li><li>WAFS harmonised 'Hazards': icing severity, cumulonimbus and turbulence severity:<ul><li>at 0.25-degree resolution, out to 48 hours.</li></ul></li></ul>",
          "realWorldEffect": "Consumers of the Service (Airlines, Air Navigation Service Providers, National Met Services, and companies that supply flight planning software and geospatial data visualisation services for the aviation industry) obtain the most recent aeronautical forecasts from WAFC London to inform their decision-making regarding:- Determining optimum flight routes (and therefore reducing fuel burn) - Reducing Carbon dioxide emissions - Hazard awareness and avoidance"
        }
      ],
      "accessAndUseConditions": [
        {
          "name": "OAUTH2 Client Credential/Bearer Token",
          "type": "SECURITY_CONSTRAINT",
          "description": "<p>Accessing the service is subject to prior approval by the SADIS Manager and agreeing to our terms and conditions.&nbsp;</p><p>Access is based on OAUTH2 Client Credentials using Client ID and Secret to retrieve a Bearer Token. Login credentials must be set up in advance of first-time use.</p><p><em>Access to WAFC London's SADIS WAFS Gridded Data service does NOT include reciprocal access to WAFC Washington's WIFS Gridded Data service. Should you wish to access WAFC Washington's WIFS Gridded Data service, then you must apply directly via their website: </em><a href=\"https://aviationweather.gov/wifs/\">https://aviationweather.gov/wifs/</a></p>"
        },
        {
          "name": "Check Headers",
          "type": "SERVICE_CONSUMPTION_CONSTRAINT",
          "description": "<p>The API makes use of standard HTTP headers, as specified in the SWIM Yellow Profile, WS Light Service Interface Binding.</p>"
        },
        {
          "name": "Service Consumption Constraint ",
          "type": "SERVICE_CONSUMPTION_CONSTRAINT",
          "description": "<p>Usage is limited as per our Throttling standard policy:</p><p>500 requests per minute, limited to 5,000 requests per day.</p>"
        },
        {
          "name": "Terms and Conditions",
          "type": "LEGAL_CONSTRAINT",
          "description": "<p>Please read the <a href=\"https://www.metoffice.gov.uk/services/transport/aviation/regulated/sadis/info/sadis-api-service-summary\">Terms and Conditions</a> of the SADIS WAFS Gridded Data service.</p>"
        }
      ],
      "qualitiesOfService": {
        "performance": [
          {
            "name": "Capacity of Service",
            "description": "<p>The service has been tested and passed to provision up to 550 unique users, requesting data payloads in GRIB2 format via API, within a 20-minute window at each model update at 6-hourly intervals: 2350-0010z, 0550-0610z, 1150z-1210z, 1750z-1810z.</p>"
          }
        ],
        "reliability": [
          {
            "name": "Service Level Agreement",
            "description": "<p>The WAFC London SADIS Manager periodically reports service performance and availability statistics to ICAO.&nbsp;</p><p>Forecast data itself is verified by the Met Office Verification team annually.</p><p>To meet requirements from ICAO, Aviation Industry users and stakeholders, the Service is highly available:&nbsp;</p><ul><li><p>EDR API requests from qualified end users (authorised and authenticated via APIM) can be submitted at any time, and the Service will provision a response payload 24/7/365.&nbsp;</p></li><li><p>The payload response of gridded data&nbsp;matches&nbsp;the item(s) requested by&nbsp;qualified end users (authorised and authenticated via APIM).</p></li><li><p>The payload response is complete i.e., it includes all vertical levels relevant for the requested parameter; a grid point has an accurate forecast value where appropriate.&nbsp;</p></li><li><p>The WAFS gridded data sets should be available to&nbsp;qualified and authorised users via the&nbsp;EDR API no later than&nbsp;5 hours after the nominal model run time.&nbsp;</p></li></ul>"
          },
          {
            "name": "Availability",
            "description": "<p>The service updates 24/7/365.&nbsp;The Met Office Supercomputer generates new model updates every 6 hours, and the service only exposes forecast data from the latest model update.&nbsp;</p><p>Performance is monitored via synthetic ‘canaries' against these availability targets measured per calendar month using Met Office download speed:</p><ul><li><p>99% of the time, a valid EDR API request from a qualified end user will be successfully fulfilled (i.e., returned the appropriate requested payload).</p></li><li><p>99.2% of the time, a valid EDR API request from a qualified end user will be provisioned within 2 minutes.</p></li></ul>"
          },
          {
            "name": "Recoverability",
            "description": "<p>Technical support is available 24/7, although on a 'best efforts only' basis outside normal working hours (08:00-17:30 GMT Monday to Friday, except Bank Holidays).</p><p>In the event of operational issues, we will instruct our users to access their usual data sets from the WIFS API, which is operated by WAFC Washington. Both SADIS and WIFS API offerings have been harmonised to enable this fail-over process.</p><p>SADIS FTP can also be used to provision WAFS data sets to existing qualified end users until 2028 when SADIS FTP will be retired.</p>"
          }
        ],
        "security": [
          {
            "name": "Confidentiality",
            "description": "<p>The Service adheres to SWIM Yellow Profile - Infrastructure Capabilities Binding requirements.</p><p>The system does not store or manage any personal data. Threat analysis confirmed that loss of confidentiality is deemed Low Risk.</p>"
          },
          {
            "name": "Integrity",
            "description": "<p>The Service adheres to SWIM Yellow Profile - Infrastructure Capabilities Binding requirements.</p><p>The Met Office also has robust Cyber Security protocols in place. In the unlikely event of a security breach impacting the integrity of the data, the service will be suspended, and we would notify users to fail over to WAFC Washington's WIFS Gridded Data service until security has been fully restored.&nbsp;</p>"
          }
        ]
      },
      "dateInOperation": "2024-03-19",
      "validation": [
        {
          "type": "SELF_VALIDATION",
          "description": {
            "validationSteps": "Validation is carried out at least once every 12 months.",
            "validationResults": "For a report of the achieved results, please email sadismanager@metoffice.gov.uk",
            "evidence": "The algorithm used to produce forecast data has been validated by a selected group of Met Office Aviation Application scientists."
          }
        }
      ],
      "abbreviations": [
        {
          "name": "APIM",
          "description": "<p><strong>API</strong> <strong>M</strong>anager - the API management platform used for Authentication and Authorisation that is integrated with the Service. APIM acts as the 'front door' of the Service for our users.</p>\r\n"
        },
        {
          "name": "Collection",
          "description": "<p>Means “dataset”. A set of forecast data for one or more related meteorological parameters.</p>\r\n"
        },
        {
          "name": "Dataset",
          "description": "<p>Means “collection”. A set of forecast data for one or more related meteorological parameters.</p>\r\n"
        },
        {
          "name": "EDR",
          "description": "<p>Means the OGC Environmental Data Retrieval standard. To learn more, please visit: https://ogcapi.ogc.org/edr/</p>\r\n"
        },
        {
          "name": "EGRR",
          "description": "<p>The identifier code for the UK Met Office as the forecast originating centre. “EGRR data” refers to forecast data produced by the Met Office.</p>\r\n"
        },
        {
          "name": "GRIB2",
          "description": "<p><strong>G</strong>eneral <strong>R</strong>egularly distributed <strong>I</strong>nformation in <strong>B</strong>inary form.&nbsp;A file format for weather data, standard format for archiving and exchanging gridded data.</p>\r\n"
        },
        {
          "name": "Gridded data",
          "description": "<p>Forecast data based on a latitude/longitude grid. We provide this data at 1.25-degree and 0.25-degree horizontal resolutions.</p>\r\n"
        },
        {
          "name": "ICAO",
          "description": "<p>International Civil Aviation Organisation.</p>\r\n"
        },
        {
          "name": "Item",
          "description": "<p>A GRIB2 file returned from the /collections/{collectionId}/items/{itemId} endpoint, consisting of meteorological data for a specified parameter, region, and group of timesteps (the majority of our files include three timesteps each).</p>\r\n"
        },
        {
          "name": "KWBC",
          "description": "<p>The identifier code for the US National Weather Service as the forecast originating centre. Also referred to as NOAA (National Oceanic and Atmospheric Administration). “KWBC data” refers to forecast data produced by the USA.</p>\r\n"
        },
        {
          "name": "Model run",
          "description": "<p>A model run produces forecast data that we ingest. Our Supercomputer generates four model runs per day with the following&nbsp;<em>model run times</em>: 00Z, 06Z, 12Z, and 18Z (Z means UTC time).</p>\r\n"
        },
        {
          "name": "NOAA",
          "description": "<p>The National Oceanic and Atmospheric Administration; the forecast centre for the USA.</p>\r\n"
        },
        {
          "name": "OGC",
          "description": "<p>Open Geospatial Consortium.&nbsp;OGC is a consortium of experts committed to improving access to geospatial, or location information.</p>\r\n"
        },
        {
          "name": "Parameter",
          "description": "<p>A particular facet of meteorological conditions, e.g. “wind speed”, “temperature”.</p>\r\n"
        },
        {
          "name": "SADIS",
          "description": "<p><strong>S</strong>ecure <strong>A</strong>viation <strong>D</strong>ata <strong>I</strong>nformation&nbsp;<strong>S</strong>ystem (SADIS), which supplies World Area Forecast System (WAFS) and OPerational METeorology (OPMET) data to aviation users in Europe, Africa, and parts of Asia. SADIS is delivered and maintained exclusively by the Met Office.</p>\r\n\r\n<p>SADIS is a data library. It does not process/visualise data. It makes data available for extraction, processing and/or visualisation by end user systems.</p>\r\n\r\n<p>Two versions of SADIS are currently available, the SADIS FTP (which will be retired in 2028) and the new SADIS API.</p>\r\n"
        },
        {
          "name": "Tile",
          "description": "<p>Refers to a geographical subset (or division) of the globe, which corresponds approximately to one eighth of the globe.</p>\r\n\r\n<p>The service divides the globe in 8 'tiles' or regions. Depending on the API request, the service returns a payload of aviation meteorological data for the appropriate parameter and timesteps for the the desired regional/global tile. A global tile includes meteorological data for the whole globe.</p>\r\n"
        },
        {
          "name": "Timestep",
          "description": "<p>Means&nbsp;<em>“forecast period”.</em>&nbsp;A period of time for which forecast data is given, usually expressed as the number of hours after the model run time, e.g. T+6 means 6 hours after the model run time.</p>\r\n"
        },
        {
          "name": "WAFC",
          "description": "<p>World Area Forecast Centre.</p>\r\n\r\n<p>The Met Office is one of only two World Area Forecast Centres (WAFC) and is known as WAFC London - the other is WAFC Washington (NOAA).</p>\r\n"
        },
        {
          "name": "WAFS",
          "description": "<p>Worldwide Aviation Forecast System.</p>\r\n"
        },
        {
          "name": "WIFS",
          "description": "<p>WIFS is the&nbsp;<strong>W</strong>orld Area Forecast System&nbsp;(WAFS) <strong>I</strong>nternet <strong>F</strong>ile <strong>S</strong>ervice, a service provided by the United States to support international flight operations.</p>\r\n"
        }
      ]
    },
    "informationDescription": {
      "informationDefinition": [
        {
          "name": "SADIS WAFS Gridded Data service",
          "definition": "",
          "airmCorrespondence": ""
        }
      ]
    },
    "technicalDescription": {
      "technicalConstraint": [
        {
          "name": "Sign-Up",
          "description": "<p>Please contact <strong><a href=\"https://eur-registry.swim.aero/node/178891\">sadismanager@metoffice.gov.uk</a></strong> for details about signing up to the service.</p>"
        },
        {
          "name": "Integration Pattern",
          "description": "<p>REST API.</p>"
        }
      ],
      "serviceMonitoring": {
        "monitoringDescription": "<p>The Service is monitored and has automated alerts that go to 24/7 Met Office support teams. However, no consumer visible monitoring capabilities are provided.&nbsp;<br />\r\nThe generation of forecast data and subsequent tile creation are triggered on the successful ingestion of requisite base components (push). Appropriate logging, monitoring and alerting are in place 24/7.</p>\r\n"
      },
      "behaviour": [
        {
          "name": "EDR Response codes",
          "description": "<table><caption>EDR Response Code Table</caption><thead><tr><th>EDR Response code</th><th style=\"width: 284px;\"><strong>Code Meaning</strong></th><th style=\"width: 481px;\">Impact and suggested actions</th></tr></thead><tbody><tr><td><strong>200 (OK)</strong></td><td style=\"width:284px\">The request is successful.</td><td style=\"width:481px\">Expected behaviour, you can access the data.</td></tr><tr><td><strong>302 (Found)</strong></td><td style=\"width:284px\">Redirect status response code indicating&nbsp;that the resource requested has been temporarily moved to the URL given by the Location header.</td><td style=\"width:481px\"><p>Expected behaviour for retrieving {itemId} payloads.&nbsp;Follow this redirect to pick up your payload.</p></td></tr><tr><td><strong>401 (Unauthorized Request)</strong></td><td style=\"width:284px\">You are not authorised to access the service because our server requires user authentication.</td><td style=\"width:481px\">You cannot access the data due to invalid authorisation. Please check that your authorisation token is valid and has not expired, and try again.</td></tr><tr><td><strong>403 (Forbidden)</strong></td><td style=\"width:284px\">The request has been rejected because you&nbsp;do not have the rights to access or view the content.</td><td style=\"width:481px\">You cannot access the data due to invalid authorisation. Please check that your authorisation token is valid and has not expired, and try again.</td></tr><tr><td><strong>404 (Not Found)</strong></td><td style=\"width:284px\">The request is invalid.</td><td style=\"width:481px\">You cannot access the data because your request is not formulated correctly. Please check the validity of your request against the&nbsp;<a href=\"https://www.metoffice.gov.uk/binaries/content/assets/metofficegovuk/pdf/services/transport/aviation/sadis/sadis-api-user-guide-v1.0.pdf\"><em>SADIS API - User Guide</em></a>, Section 2.2 and Chapter 4.</td></tr><tr><td><strong>408 (Request Timeout)</strong></td><td style=\"width:284px\">The request you sent to the system took longer than the server was prepared to wait.</td><td style=\"width:481px\">You cannot access the data. Please try again. It is very unlikely that you encounter this error code. If the error persists, please contact our Support teams.</td></tr><tr><td><strong>500&nbsp;(Internal Server)</strong></td><td style=\"width:284px\">While the request appears to be valid, the server failed to complete it.</td><td style=\"width:481px\">You cannot access the data.&nbsp;Please try again.&nbsp;If the error persists, please contact our Support teams.</td></tr><tr><td><strong>502 (Bad Gateway)</strong></td><td style=\"width:284px\">While the request appears to be valid, the server failed to complete it.</td><td style=\"width:481px\">You cannot access the data.&nbsp;Please try again.&nbsp;If the error persists, please contact our Support teams.</td></tr><tr><td><strong>504 (Gateway Timeout)</strong></td><td style=\"width:284px\">While the request appears to be valid, the server failed to complete it.</td><td style=\"width:481px\">You cannot access the data.&nbsp;Please try again.&nbsp;If the error persists, please contact our Support teams.</td></tr></tbody></table>"
        },
        {
          "name": "Nominal behaviour",
          "description": "<p>Each operation of the interface can be called independently.</p>"
        }
      ]
    },
    "references": {
      "serviceDocument": [
        {
          "documentType": "SERVICE_BEHAVIOUR_DESCRIPTION",
          "title": "SADIS API User Guide",
          "version": "1.0.3",
          "description": "<p>Please refer to chapters 1-4 in the&nbsp;<a href=\"https://www.metoffice.gov.uk/binaries/content/assets/metofficegovuk/pdf/services/transport/aviation/sadis/sadis-api-user-guide/sadis-api-user-guide-v1.07.pdf\">SADIS API - User Guide</a>&nbsp;(PDF) for a full description of SADIS WAFS Gridded Data API.</p>"
        }
      ],
      "implementedStandard": [
        {
          "title": "Environmental Data Retrieval (EDR)",
          "version": "1.0",
          "description": "<p>Please see references to EDR website and specifications: https://ogcapi.ogc.org/edr/</p>",
          "standardType": "SERVICE_STANDARD",
          "conformanceStatement": "Adheres to EDR service standard."
        }
      ]
    },
    "serviceInterface": [
      {
        "name": "SADIS WAFS Gridded Data API",
        "description": "<p>Provides tiles of meteorological gridded data in response to tailored API requests submitted by an end user. This data is provided under the remit of the International Civil Aviation Organisation (ICAO) and can be used to support activities related to aviation.</p>",
        "provisionSide": "PROVIDER_SIDE",
        "operations": [
          {
            "name": "HTTP GET",
            "description": "<p>The Service provides meteorological forecasts as GRIB2 response payloads. Within each request, consumers can specify a single 'item' (parameter)&nbsp;<em>either</em> for one global 'tile' (the forecast for the selected parameter for the whole globe per timestep group), <em>or</em> for one of 8 pre-set regional 'tiles'.</p><p>The Service also provides end users the ability to request metadata about the meteorological forecast included in the forecasts, returning a response in .json format.</p><p><strong>Synchronous:</strong>&nbsp;Transactions are synchronous.</p><p><strong>TI Protocol Method:</strong> HTTP GET</p><p><strong>Precondition:</strong> Consumers must be authenticated and authorised via the Met Office API Management (APIM) Developer portal.</p><p><strong>Processing consideration:</strong>&nbsp;The service shall provide only the latest available data.</p>",
            "messages": [
              {
                "name": "HTTPS GET",
                "direction": "OUT"
              }
            ]
          }
        ],
        "endpoints": [
          {
            "name": "GET / EDR root data entrypoint",
            "description": "<p>This endpoint is the root for the Gridded Data API service.&nbsp;</p><p>Querying this endpoint returns static metadata in JSON format with this information:</p><ul><li>Service description and keywords</li><li>Provider name and contact details</li><li>List of endpoints accessible via the Service</li></ul>",
            "url": "https://gateway.api-management.metoffice.cloud/sadis-wafs-gridded-data/1.0/"
          },
          {
            "name": "GET /api",
            "description": "<p>Querying this OpenAPI endpoint returns static metadata in JSON format with this information:</p><ul><li>API definition</li><li>EDR specifications</li></ul>",
            "url": "https://gateway.api-management.metoffice.cloud/sadis-wafs-gridded-data/1.0/api"
          },
          {
            "name": "GET /conformance",
            "description": "<p>Querying this endpoint returns static metadata in JSON format providing information about the OGC conformance classes implemented by the Service.</p>",
            "url": "https://gateway.api-management.metoffice.cloud/sadis-wafs-gridded-data/1.0/conformance"
          },
          {
            "name": "GET /collections",
            "description": "<p>This endpoint returns metadata in JSON format about each 'collection' (data set) available to be queried:</p><ul><li>Collection ID</li><li>Parameters&nbsp;and&nbsp;relevant measurement unit</li><li>Forecast timesteps available</li></ul>",
            "url": "https://gateway.api-management.metoffice.cloud/sadis-wafs-gridded-data/collections"
          },
          {
            "name": "GET /collections/{collectionId} ",
            "description": "<p>URL: https://gateway.api-management.metoffice.cloud/sadis-wafs-gridded-data/collections<strong>/</strong>{collectionId}</p><p>Querying this end point returns metadata information in JSON format about&nbsp;one of these specific collections {collectionId}:</p><ul><li>egrr_wafs_windtempgeo_0p25</li><li>egrr_wafs_humidity_0p25</li><li>egrr_wafs_tropjet_0p25</li><li>egrr_wafs_windtempgeo_1p25</li><li>egrr_wafs_humidity_1p25</li><li>egrr_wafs_tropjet_1p25</li><li>egrr_wafshzds_blended_ice_0p25</li><li>egrr_wafshzds_blended_turb_0p25</li><li>egrr_wafshzds_blended_cb_0p25</li><li>kwbc_wafs_windtempgeo_0p25</li><li>kwbc_wafs_humidity_0p25</li><li>kwbc_wafs_tropjet_0p25</li><li>kwbc_wafs_windtempgeo_1p25</li><li>kwbc_wafs_humidity_1p25</li><li>kwbc_wafs_tropjet_1p25</li><li>kwbc_wafshzds_blended_ice_0p25</li><li>kwbc_wafshzds_blended_turb_0p25</li><li>kwbc_wafshzds_blended_cb_0p25</li></ul>",
            "url": "https://gateway.api-management.metoffice.cloud/sadis-wafs-gridded-data/collections"
          },
          {
            "name": "GET /collections/{collectionId}/items",
            "description": "<p>URL: https://gateway.api-management.metoffice.cloud/sadis-wafs-gridded-data/1.0/collections/{collectionId}/items</p><p>Querying this end point returns metadata information in JSON format listing the available items, each with an 'itemId' and its associated metadata, that can be requested from a specified collection {collectionId}.</p><p>The&nbsp;'itemId' naming standard is described in section 4.1 of the <a href=\"https://www.metoffice.gov.uk/binaries/content/assets/metofficegovuk/pdf/services/transport/aviation/sadis/sadis-api-user-guide-v1.03.pdf\"><em>SADIS API - User Guide</em></a>.</p>",
            "url": "https://gateway.api-management.metoffice.cloud/sadis-wafs-gridded-data/1.0/collections"
          },
          {
            "name": "GET /collections/{collectionId}/items/{itemId}",
            "description": "<p>URL: https://gateway.api-management.metoffice.cloud/sadis-wafs-gridded-data/1.0/collections/{collectionId}/items/{itemId}</p><p>Querying this end point with the 'itemId' within a specified collection {collectionId} returns forecast data and associated metadata for this parameter e.g. Temperature, Geopotential Height, Relative Humidity, etc.</p><p>The success response is a 302 redirect, which directs you to the GRIB2 file payload of the requested item. The item payload contains the forecast data for all pressure levels for the relevant forecast timesteps and parameter(s), as specified by the 'itemId'.</p><p>The&nbsp;'itemId' naming standard is described in section 4.1 of the <a href=\"https://www.metoffice.gov.uk/binaries/content/assets/metofficegovuk/pdf/services/transport/aviation/sadis/sadis-api-user-guide-v1.03.pdf\"><em>SADIS API - User Guide</em></a>.</p>",
            "url": "https://gateway.api-management.metoffice.cloud/sadis-wafs-gridded-data/1.0/collections"
          }
        ],
        "serviceInterfaceBinding": {
          "name": "SWIM_TI_YP_1_0_WS_LIGHT",
          "description": "<p>The Service Interface Binding is SWIM Yellow Profile Compliant, using WS Light enabling HTTP GET requests and associated responses.</p>\r\n\r\n<ul>\r\n\t<li>The Service shall return a .json response for metadata requests:\r\n\t<ul>\r\n\t\t<li>OpenAPI:\r\n\t\t<ul>\r\n\t\t\t<li><strong>/</strong>&nbsp;gets the EDR root data entrypoint</li>\r\n\t\t\t<li><strong>/api</strong>&nbsp;gets the EDR&nbsp;spec for exposed endpoints</li>\r\n\t\t</ul>\r\n\t\t</li>\r\n\t\t<li><strong>/conformance</strong>&nbsp;gets the conformance data for the API</li>\r\n\t\t<li>Collections data:\r\n\t\t<ul>\r\n\t\t\t<li><strong>/collections</strong>&nbsp;gets the end point that contains&nbsp;information about all the collections available</li>\r\n\t\t\t<li><strong>/collections/{collectionId}</strong>&nbsp;gets the end point that contains information about&nbsp;an individual collection {collectionId}</li>\r\n\t\t</ul>\r\n\t\t</li>\r\n\t\t<li>Item data:&nbsp;<strong>/collections/{collectionId}/items</strong> gets the end point that contains information about&nbsp;<em>items</em> available&nbsp;in an individual&nbsp;collection {collectionId}</li>\r\n\t</ul>\r\n\t</li>\r\n\t<li>Request for meteorological forecast data shall return a response as a 302 URL redirect&nbsp;to the&nbsp;GRIB2 payload:\r\n\t<ul>\r\n\t\t<li>Item data: /<strong>collections/{collectionId}/items/{itemsId} </strong>gets the end point for forecast data contained in&nbsp;the {itemId} item&nbsp;from an individual&nbsp;collection {collectionId}</li>\r\n\t</ul>\r\n\t</li>\r\n</ul>\r\n"
        },
        "networkInterfaceBinding": {
          "name": "IPV4_SECURE_UNICAST",
          "description": "<p>The Service implementation conforms with&nbsp;IPV4_SECURE_UNICAST as part of SWIM Yellow Profile requirements.</p>\r\n"
        },
        "messageExchangePattern": "SYNCHRONOUS_REQUEST_RESPONSE"
      }
    ]
  }
}
