- DataOperation.subset.point - Spatial point provided by the CMR
- concatenate - true/false - true if the service should concatenate multiple input files into a single output file
- variable.relatedUrls - Related URLs for a variable as provided by CMR.
- DataOperation.sources[].granules are now optional
- DataOperation.srs - An object with keys 'proj4', 'wkt', and 'epsg'. 'epsg' may be an empty string if unknown.
- DataOperation.accessToken - The EarthData Login token of the user who is making the request.
- variable.fullPath - The variable's absolute path within the file, including hierarchy. Derived from UMM-Var group path combined with name.
- granule.bbox - Bounding box provided by the CMR
- granule.temporal - Temporal object for Granule start and stop times as provided by the CMR
- subset.shape - Reference to a location containing a shape within which the service should spatially subset. If present, the resource will always be GeoJSON (application/geo+json) in an object store (S3)
- stagingLocation - A URL prefix to a staging location where services place their results
- format - Added a few additional subfields to support regridding. New subfields are interpolation, scaleExtent, and scaleSize.
- interpolation - A string specifying the interpolation method.
- scaleExtent - An object with x and y properties that are both objects with fields min and max. scaleExtent.x.min, scaleExtent.x.max, scaleExtent.y.min, and scaleExtent.y.max specify the scaling extent for the scaling operation.
- scaleSize - An object with x and y properties that are both numbers specifying the scaling in the x and y dimensions to use for the scaling operation.
- temporal - Object with two ISO 8601 date time fields: start and end. Used to indicate temporal subsetting to be performend between the start and end times. If only a start or only an end are provided the range should be considered unbounded for the start or end respectively.
- isSynchronous - Synchronous request mode - True if the request is going to be returned synchronously back to the end user. Note a backend service can still use a callback URL to indicate completion.
- requestId - UUID to uniquely identify a request. Should be used in all logging messages.
- client - A string identifier indicating the client submitting the request
- Initial verision