The Service Interface Binding is SWIM Yellow Profile Compliant, using WS Light enabling HTTP GET requests and associated responses.
- The Service shall return a .JSON response for metadata requests:
- OpenAPI:
- / gets the EDR root data entrypoint
- /api gets the EDR spec for exposed endpoints
- /conformance gets the conformance data for the API
- Collections data:
- /collections gets the end point that contains information about all the collections available
- /collections/{collectionId} gets the end point that contains information about an individual collection {collectionId}
- Location data: /collections/{collectionId}/locations gets the end point that contains information about the volcanoes for which ash forecast data is available in an individual collection {collectionId}
- OpenAPI:
- Request for meteorological forecast data shall return a response as a 302 URL redirect to the payload, either in netCDF or IWXXM format:
- Ash concentration forecast for a specific Volcano (locationId}: /collections/{collectionId}/locations/{locationId} gets the end point for forecast data for a specific volcano (locationId} contained in an individual collection {collectionId}