foo bar foo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo barfoo bar
/
GET Available endpoints.
Responses
200 A collection of API endpoints
/search
GET A simple search.
A simple search over all resource’s labels over all available endpoints. Note that the searching respects the current locale being selected.
Parameters
Name | In | Description | Type |
---|---|---|---|
q | query | Term which shall match (case insensitive) a resource's label | String |
locale | query | Specifies the language as ISO639 code. Subdivisions are respected by an The REST-API should consider the following order to detect a locale
A fallback language cannot be specified as it depends on the data of the service provider. |
String |
Responses
200 A collection of search results
/platforms
GET Available Platforms
A collection of available platforms. Depending on the expanded
parameter the collections items are compact or do inline full metadata.
Filter options help to focus on a particular set of items. Filter either by parameters or spatially.
Parameters
Name | In | Description | Type |
---|---|---|---|
locale | query | Specifies the language as ISO639 code. Subdivisions are respected by an The REST-API should consider the following order to detect a locale
A fallback language cannot be specified as it depends on the data of the service provider. |
String |
expanded | query | If The expanded works almost only for resource collection. However, exceptions may exist (e.g. for getting raw data). Exceptions are explicitly documented. The default is |
Boolean |
services | query | All resources where the given service id does match. The single form ( |
Array of String |
categories | query | All resources where the given category id does match. The single form ( |
Array of String |
phenomena | query | All resources where the given phenomenon id does match. The single form ( |
Array of String |
procedures | query | All resources where the given procedure id does match. The single form ( |
Array of String |
offerings | query | All resources where the given offering id does match. The single form ( |
Array of String |
platforms | query | All resources where the given platform id does match. |
Array of String |
stations | query | All resources where the given station id does match. The single form ( |
Array of String |
platformTypes | query | Filters the resources to get only those related to the platform type filter. Allowed values are The default is |
Array of String |
geometryTypes | query | The type of geometry based on WKT types. |
String |
platformGeometries | query | The platform’s geometry, either |
Array of String |
observedGeometries | query | The platform’s observed geometry, either |
Array of String |
valueTypes | query | Filters the resources to get only those related to the dataset type filter. Allowed values are The default is |
Array of String |
crs | query | The client indicates that input geometries shall be interpreted as being referenced by the given CRS (for example in case of Per default geometries are referenced by the WGS84 CRS (CRS84, i.e. lon/lat order). If crs value differs from default, all output geometries are transformed to match the asked CRS. Please note that some CRS switch coordinate axes. Double check axes ordering before interpreting coordinates! |
String |
bbox | query | Stations within a given bounding box (in WGS84 by default). Refer to the crs parameter if a non-default CRS shall be used. The Box can be supplied as either as json Points or as GeoJSON bbox. Alternative 1: json Points
Alternative 2: GeoJSON bbox
|
String |
near | query | Stations within a given bounding box (in WGS84 by default). Refer to the
|
String |
Responses
200 A collection of platforms
400 A query parameter does not match expected format
415 Media Item not supported
/platforms/{platformId}
GET Gets a particular platform
Full view of a platform instance. A platform encodes a POINT geometry which is the actual location for stationary
platforms and the last detected location for mobile
platforms.
Parameters
Name | In | Description | Type |
---|---|---|---|
platformId | path | String | |
locale | query | Specifies the language as ISO639 code. Subdivisions are respected by an The REST-API should consider the following order to detect a locale
A fallback language cannot be specified as it depends on the data of the service provider. |
String |
crs | query | The client indicates that input geometries shall be interpreted as being referenced by the given CRS (for example in case of Per default geometries are referenced by the WGS84 CRS (CRS84, i.e. lon/lat order). If crs value differs from default, all output geometries are transformed to match the asked CRS. Please note that some CRS switch coordinate axes. Double check axes ordering before interpreting coordinates! |
String |
Responses
200 An expanded item
400 A query parameter does not match expected format
404 Item not found
415 Media Item not supported
/platforms/{platformId}/extras
GET Gets extra infos for platform
Lists extra metadata which may vary from instance to instance. The available metadata fields are listed in the extras
metadata field of each dataset.
You can query just the ones you are interested in by appending the fields
query parameter and passing a comma-separated value list to it.
Parameters
Name | In | Description | Type |
---|---|---|---|
platformId | path | String | |
fields | query | Array of String |
Responses
200 An expanded item
404 Item not found
415 Media Item not supported
/stations
GET Available Stations
A collection of available stations. Depending on the expanded
parameter the collections items are compact or do inline full metadata.
Filter options help to focus on a particular set of items. Filter either by parameters or spatially.
Parameters
Name | In | Description | Type |
---|---|---|---|
locale | query | Specifies the language as ISO639 code. Subdivisions are respected by an The REST-API should consider the following order to detect a locale
A fallback language cannot be specified as it depends on the data of the service provider. |
String |
expanded | query | If The expanded works almost only for resource collection. However, exceptions may exist (e.g. for getting raw data). Exceptions are explicitly documented. The default is |
Boolean |
services | query | All resources where the given service id does match. The single form ( |
Array of String |
categories | query | All resources where the given category id does match. The single form ( |
Array of String |
phenomena | query | All resources where the given phenomenon id does match. The single form ( |
Array of String |
procedures | query | All resources where the given procedure id does match. The single form ( |
Array of String |
offerings | query | All resources where the given offering id does match. The single form ( |
Array of String |
platforms | query | All resources where the given platform id does match. |
Array of String |
stations | query | All resources where the given station id does match. The single form ( |
Array of String |
crs | query | The client indicates that input geometries shall be interpreted as being referenced by the given CRS (for example in case of Per default geometries are referenced by the WGS84 CRS (CRS84, i.e. lon/lat order). If crs value differs from default, all output geometries are transformed to match the asked CRS. Please note that some CRS switch coordinate axes. Double check axes ordering before interpreting coordinates! |
String |
bbox | query | Stations within a given bounding box (in WGS84 by default). Refer to the crs parameter if a non-default CRS shall be used. The Box can be supplied as either as json Points or as GeoJSON bbox. Alternative 1: json Points
Alternative 2: GeoJSON bbox
|
String |
near | query | Stations within a given bounding box (in WGS84 by default). Refer to the
|
String |
Responses
200 A collection of stations
400 A query parameter does not match expected format
415 Media Item not supported
/stations/{stationId}
GET Gets a particular station
Full data view of a station. A station is a GeoJSON point geometry which encodes available metadata in its properties
member.
Parameters
Name | In | Description | Type |
---|---|---|---|
stationId | path | String | |
locale | query | Specifies the language as ISO639 code. Subdivisions are respected by an The REST-API should consider the following order to detect a locale
A fallback language cannot be specified as it depends on the data of the service provider. |
String |
crs | query | The client indicates that input geometries shall be interpreted as being referenced by the given CRS (for example in case of Per default geometries are referenced by the WGS84 CRS (CRS84, i.e. lon/lat order). If crs value differs from default, all output geometries are transformed to match the asked CRS. Please note that some CRS switch coordinate axes. Double check axes ordering before interpreting coordinates! |
String |
Responses
200 An expanded item
400 A query parameter does not match expected format
404 Item not found
415 Media Item not supported
/stations/{stationId}/extras
GET Gets extra infos for station
Lists extra metadata which may vary from instance to instance. The available metadata fields are listed in the extras
metadata field of each dataset.
You can query just the ones you are interested in by appending the fields
query parameter and passing a comma-separated value list to it.
Parameters
Name | In | Description | Type |
---|---|---|---|
stationId | path | String | |
fields | query | Array of String |
Responses
200 An expanded item
404 Item not found
415 Media Item not supported
/datasets
GET Gets available datasets
A collection of available datasets. Depending on the expanded
parameter the collections items are compact or do inline full metadata.
Filter options help to focus on a particular set of items. Filter either by parameters or spatially.
Parameters
Name | In | Description | Type |
---|---|---|---|
locale | query | Specifies the language as ISO639 code. Subdivisions are respected by an The REST-API should consider the following order to detect a locale
A fallback language cannot be specified as it depends on the data of the service provider. |
String |
expanded | query | If The expanded works almost only for resource collection. However, exceptions may exist (e.g. for getting raw data). Exceptions are explicitly documented. The default is |
Boolean |
services | query | All resources where the given service id does match. The single form ( |
Array of String |
categories | query | All resources where the given category id does match. The single form ( |
Array of String |
phenomena | query | All resources where the given phenomenon id does match. The single form ( |
Array of String |
procedures | query | All resources where the given procedure id does match. The single form ( |
Array of String |
offerings | query | All resources where the given offering id does match. The single form ( |
Array of String |
platforms | query | All resources where the given platform id does match. |
Array of String |
stations | query | All resources where the given station id does match. The single form ( |
Array of String |
platformTypes | query | Filters the resources to get only those related to the platform type filter. Allowed values are The default is |
Array of String |
geometryTypes | query | The type of geometry based on WKT types. |
String |
platformGeometries | query | The platform’s geometry, either |
Array of String |
observedGeometries | query | The platform’s observed geometry, either |
Array of String |
valueTypes | query | Filters the resources to get only those related to the dataset type filter. Allowed values are The default is |
Array of String |
crs | query | The client indicates that input geometries shall be interpreted as being referenced by the given CRS (for example in case of Per default geometries are referenced by the WGS84 CRS (CRS84, i.e. lon/lat order). If crs value differs from default, all output geometries are transformed to match the asked CRS. Please note that some CRS switch coordinate axes. Double check axes ordering before interpreting coordinates! |
String |
bbox | query | Stations within a given bounding box (in WGS84 by default). Refer to the crs parameter if a non-default CRS shall be used. The Box can be supplied as either as json Points or as GeoJSON bbox. Alternative 1: json Points
Alternative 2: GeoJSON bbox
|
String |
near | query | Stations within a given bounding box (in WGS84 by default). Refer to the
|
String |
Responses
200 A collection of datasets
400 A query parameter does not match expected format
415 Media Item not supported
/datasets/{datasetId}
GET Gets a particular dataset
Full view of a dataset instance. All relevant relations (parameters, unit, platform, etc.) are inlined. If any additional information is listed in the extras
array member it can be retrieved via /datasets/{datasetId}/extras
(see next).
Parameters
Name | In | Description | Type |
---|---|---|---|
datasetId | path | String | |
locale | query | Specifies the language as ISO639 code. Subdivisions are respected by an The REST-API should consider the following order to detect a locale
A fallback language cannot be specified as it depends on the data of the service provider. |
String |
Responses
200 An expanded item
404 Item not found
415 Media Item not supported
/datasets/{datasetId}/extras
GET Gets extra infos for dataset
Lists extra metadata which may vary from instance to instance. The available metadata fields are listed in the extras
metadata field of each dataset.
You can query just the ones you are interested in by appending the fields
query parameter and passing a comma-separated value list to it.
Parameters
Name | In | Description | Type |
---|---|---|---|
datasetId | path | String | |
fields | query | Array of String |
Responses
200 An expanded item
404 Item not found
415 Media Item not supported
/datasets/{datasetId}/{interval}
GET Gets extra infos for dataset
Returns a pre-rendered image of a dataset for the given interval. Allowed interval values are
lastDay.png
lastWeek.png
lastMonth.png
Datasets of type quantity
can be pre-rendered by a regular task. If pre-rendering is enabled for a given datasets depends on the API provider as it is a configuration issue.
Parameters
Name | In | Description | Type |
---|---|---|---|
datasetId | path | String | |
interval | path | String |
Responses
200 A list of (selected) extra infos
404 In case no prerendered image available (or is currently being rendered)
/datasets/{datasetId}/data
GET Gets data of a dataset
Gets data for a given timespan
filter. Implementations may limit the maximum amount of time intervals a client can query in one request.
What Mime-Types are supported depends on the valueType
. For example quantity
observations can be drawn as a timeseries chart (i.e. either image/png
or application/pdf
). Supported Mime-Types are listed for each valueType
when querying /service/{serviceId}?valueTypes=all
produces:
application/json
image/png
text/csv
application/pdf
application/zip
Data can be classified into result times if these differ from actual timestamp
. For example, this is the case for forecast data which might re-calculate (different result times) a given timespan. The data
can be grouped by using resultTimes
parameter. When resultTimes
parameter is missing, data of the oldest result is being returned.
Parameters
Name | In | Description | Type |
---|---|---|---|
datasetId | path | String | |
expanded | query | If The expanded works almost only for resource collection. However, exceptions may exist (e.g. for getting raw data). Exceptions are explicitly documented. The default is |
Boolean |
timespan | query | An ISO8601 formatted period. Only backslash formatted values are supported. |
String |
resultTimes | query | Filter data which is available for different result times. Query |
Array |
Responses
200 Data for a given `timespan` in a requested output format
400 A query parameter does not match expected format
404 Item not found
415 Media Item not supported
/timeseries
GET Gets available timeseries
A collection of timeseries (i.e. datasets of type quantity
which have been observed at stationary
, insitu
platforms having a 0-dimensional (POINT) location geometry. Depending on the expanded
parameter the collections items are compact or do inline full metadata.
Filter options help to focus on a particular set of items. Filter either by parameters or spatially.
Parameters
Name | In | Description | Type |
---|---|---|---|
locale | query | Specifies the language as ISO639 code. Subdivisions are respected by an The REST-API should consider the following order to detect a locale
A fallback language cannot be specified as it depends on the data of the service provider. |
String |
expanded | query | If The expanded works almost only for resource collection. However, exceptions may exist (e.g. for getting raw data). Exceptions are explicitly documented. The default is |
Boolean |
services | query | All resources where the given service id does match. The single form ( |
Array of String |
categories | query | All resources where the given category id does match. The single form ( |
Array of String |
phenomena | query | All resources where the given phenomenon id does match. The single form ( |
Array of String |
procedures | query | All resources where the given procedure id does match. The single form ( |
Array of String |
offerings | query | All resources where the given offering id does match. The single form ( |
Array of String |
platforms | query | All resources where the given platform id does match. |
Array of String |
stations | query | All resources where the given station id does match. The single form ( |
Array of String |
platformTypes | query | Filters the resources to get only those related to the platform type filter. Allowed values are The default is |
Array of String |
valueTypes | query | Filters the resources to get only those related to the dataset type filter. Allowed values are The default is |
Array of String |
crs | query | The client indicates that input geometries shall be interpreted as being referenced by the given CRS (for example in case of Per default geometries are referenced by the WGS84 CRS (CRS84, i.e. lon/lat order). If crs value differs from default, all output geometries are transformed to match the asked CRS. Please note that some CRS switch coordinate axes. Double check axes ordering before interpreting coordinates! |
String |
bbox | query | Stations within a given bounding box (in WGS84 by default). Refer to the crs parameter if a non-default CRS shall be used. The Box can be supplied as either as json Points or as GeoJSON bbox. Alternative 1: json Points
Alternative 2: GeoJSON bbox
|
String |
near | query | Stations within a given bounding box (in WGS84 by default). Refer to the
|
String |
Responses
200 A collection of timeseries
/timeseries/{timeseriesId}
GET Gets a particular timeseries
Full view of a timeseries instance. All relevant relations (parameters, unit, station, etc.) are inlined. If any additional information is listed in the extras
array member it can be retrieved via /datasets/{datasetId}/extras
(see next).
For backward compatibility reasons metadata about renderingHints
and statusIntervals
are inlined here as well. However, those are listed within extra
infos to make it consistent.
Parameters
Name | In | Description | Type |
---|---|---|---|
timeseriesId | path | String | |
locale | query | Specifies the language as ISO639 code. Subdivisions are respected by an The REST-API should consider the following order to detect a locale
A fallback language cannot be specified as it depends on the data of the service provider. |
String |
Responses
200 An expanded item
400 A query parameter does not match expected format
404 Item not found
415 Media Item not supported
/timeseries/{timeseriesId}/extras
GET Gets extra infos for timeseries
Lists extra metadata which may vary from instance to instance. The available metadata fields are listed in the extras
metadata field of each timeseries.
You can query just the ones you are interested in by appending the fields
query parameter and passing a comma-separated value list to it.
Parameters
Name | In | Description | Type |
---|---|---|---|
timeseriesId | path | String | |
fields | query | Array of String |
Responses
200 A list of (selected) extra infos
404 Item not found
415 Media Item not supported
/timeseries/{timeseriesId}/getData
GET Gets data of a timeseries
Gets data for a given timespan
filter. Implementations may limit the maximum amount of time intervals a client can query in one request.
This operation does only return data of quantity
dataset types fromstationary
, insitu
platforms having a 0-dimensional location geometry (station
). Supported Mime-Types are application/json
, image/png
, application/pdf
, and text/csv
.
Parameters
Name | In | Description | Type |
---|---|---|---|
timeseriesId | path | String | |
expanded | query | If The expanded works almost only for resource collection. However, exceptions may exist (e.g. for getting raw data). Exceptions are explicitly documented. The default is |
Boolean |
timespan | query | An ISO8601 formatted period. Only backslash formatted values are supported. |
String |
width | query | If |
Integer |
height | query | If |
Integer |
legend | query | Indicates if a legend shall be rendered directly on the image output (if |
Boolean |
grid | query | Boolean | |
generalize | query | Indicates that timeseries data shall be generalized. See generalization section for details. |
Boolean |
format | query | Controls the output format of raw timeseries data. This avoids converting between different data formats on client side which uses a 3rd party chart rendering API. Currently, supported formats
Refer to the Format section for detailed information how the formats will look like. |
String |
base64 | query | Indicates binary images shall be encoded to a base64 string on server side. This makes it easily possible to display images from JavaScript (you would need a byte parsing library otherwise). Here is an example how to embed encoded base64 string
|
Boolean |
Responses
200 Data for a given `timespan` in a requested output format
400 A query parameter does not match expected format
404 Item not found
415 Media Item not supported
/geometries
GET A collection of available geometries
All available geometries instances. Possible geometry types are
-
site
, i.e.stationary
platform locations (fixed) -
track
, i.e. trajectories made by amobile
platform -
static
, i.e. a fixed geometry observed by aremote
platform -
dynamic
, i.e. geometry observed by aremote
platform which changes over time
Parameters
Name | In | Description | Type |
---|---|---|---|
geometryTypes | query | The type of geometry based on WKT types. |
String |
platformGeometries | query | The platform’s geometry, either |
Array of String |
observedGeometries | query | The platform’s observed geometry, either |
Array of String |
crs | query | The client indicates that input geometries shall be interpreted as being referenced by the given CRS (for example in case of Per default geometries are referenced by the WGS84 CRS (CRS84, i.e. lon/lat order). If crs value differs from default, all output geometries are transformed to match the asked CRS. Please note that some CRS switch coordinate axes. Double check axes ordering before interpreting coordinates! |
String |
bbox | query | Stations within a given bounding box (in WGS84 by default). Refer to the crs parameter if a non-default CRS shall be used. The Box can be supplied as either as json Points or as GeoJSON bbox. Alternative 1: json Points
Alternative 2: GeoJSON bbox
|
String |
near | query | Stations within a given bounding box (in WGS84 by default). Refer to the
|
String |
Responses
200 A collection of geometries
/geometries/{geometryId}
GET Gets a particular geometry
Full view of a geometry instance. Encodes as full GeoJSON geometry.
Parameters
Name | In | Description | Type |
---|---|---|---|
geometryId | path | String | |
locale | query | Specifies the language as ISO639 code. Subdivisions are respected by an The REST-API should consider the following order to detect a locale
A fallback language cannot be specified as it depends on the data of the service provider. |
String |
crs | query | The client indicates that input geometries shall be interpreted as being referenced by the given CRS (for example in case of Per default geometries are referenced by the WGS84 CRS (CRS84, i.e. lon/lat order). If crs value differs from default, all output geometries are transformed to match the asked CRS. Please note that some CRS switch coordinate axes. Double check axes ordering before interpreting coordinates! |
String |
Responses
200 An expanded item
400 A query parameter does not match expected format
404 Item not found
415 Media Item not supported
/services
GET Get available service instances
All available service instances. For backwards compatibility reasons the output is filtered by default to list only those instances related to stationary
, insitu
platforms. To retrieve a full metadata view add platformTypes=all
.
Parameters
Name | In | Description | Type |
---|---|---|---|
locale | query | Specifies the language as ISO639 code. Subdivisions are respected by an The REST-API should consider the following order to detect a locale
A fallback language cannot be specified as it depends on the data of the service provider. |
String |
expanded | query | If The expanded works almost only for resource collection. However, exceptions may exist (e.g. for getting raw data). Exceptions are explicitly documented. The default is |
Boolean |
platformTypes | query | Filters the resources to get only those related to the platform type filter. Allowed values are The default is |
Array of String |
valueTypes | query | Filters the resources to get only those related to the dataset type filter. Allowed values are The default is |
Array of String |
Responses
200 A collection of services
/services/{serviceId}
GET Gets an instance
Gets a service instance.
Depending on what dataset types are available, differing output formats are available. For example, image/png
(render as chart) or application/pdf
(generating a report).
Parameters
Name | In | Description | Type |
---|---|---|---|
serviceId | path | String |
Responses
200 An expanded item
404 Item not found
415 Media Item not supported
/services/{serviceId}/extras
GET Gets extra infos for a service
Lists extra metadata which may vary from instance to instance. The available metadata fields are listed in the extras
metadata field of each service.
You can query just the ones you are interested in by appending the fields
query parameter and passing a comma-separated value list to it.
Parameters
Name | In | Description | Type |
---|---|---|---|
serviceId | path | String | |
fields | query | Array of String |
Responses
200 A list of (selected) extra infos
404 Item not found
415 Media Item not supported
/categories
GET Gets available categories
All available category instances. For backwards compatibility reasons, the output is filtered by default to list only those instances related to stationary
, insitu
platforms. To retrieve a full metadata view add platformTypes=all
. Depending on the expanded
parameter the collections items are compact or do inline full metadata.
Filter options help to focus on a particular set of items. Filter either by parameters or spatially.
Parameters
Name | In | Description | Type |
---|---|---|---|
locale | query | Specifies the language as ISO639 code. Subdivisions are respected by an The REST-API should consider the following order to detect a locale
A fallback language cannot be specified as it depends on the data of the service provider. |
String |
expanded | query | If The expanded works almost only for resource collection. However, exceptions may exist (e.g. for getting raw data). Exceptions are explicitly documented. The default is |
Boolean |
services | query | All resources where the given service id does match. The single form ( |
Array of String |
categories | query | All resources where the given category id does match. The single form ( |
Array of String |
phenomena | query | All resources where the given phenomenon id does match. The single form ( |
Array of String |
procedures | query | All resources where the given procedure id does match. The single form ( |
Array of String |
offerings | query | All resources where the given offering id does match. The single form ( |
Array of String |
platforms | query | All resources where the given platform id does match. |
Array of String |
stations | query | All resources where the given station id does match. The single form ( |
Array of String |
platformTypes | query | Filters the resources to get only those related to the platform type filter. Allowed values are The default is |
Array of String |
valueTypes | query | Filters the resources to get only those related to the dataset type filter. Allowed values are The default is |
Array of String |
Responses
200 A collection of categories
/categories/{categoryId}
GET Gets a catefory instance
Gets a category instance.
Parameters
Name | In | Description | Type |
---|---|---|---|
categoryId | path | String |
Responses
200 An expanded item
404 Item not found
415 Media Item not supported
/categories/{categoryId}/extras
GET Gets extra infos for a category
Lists extra metadata which may vary from instance to instance. The available metadata fields are listed in the extras
metadata field of each category.
You can query just the ones you are interested in by appending the fields
query parameter and passing a comma-separated value list to it.
Parameters
Name | In | Description | Type |
---|---|---|---|
categoryId | path | String | |
fields | query | Array of String |
Responses
200 A list of (selected) extra infos
404 Item not found
415 Media Item not supported
/phenomena
GET Get available phenomenon instances
All available phenomenon instances. For backwards compatibility reasons, the output is filtered by default to list only those instances related to stationary
, insitu
platforms. To retrieve a full metadata view add platformTypes=all
. Depending on the expanded
parameter the collections items are compact or do inline full metadata.
Filter options help to focus on a particular set of items. Filter either by parameters or spatially.
Parameters
Name | In | Description | Type |
---|---|---|---|
locale | query | Specifies the language as ISO639 code. Subdivisions are respected by an The REST-API should consider the following order to detect a locale
A fallback language cannot be specified as it depends on the data of the service provider. |
String |
expanded | query | If The expanded works almost only for resource collection. However, exceptions may exist (e.g. for getting raw data). Exceptions are explicitly documented. The default is |
Boolean |
services | query | All resources where the given service id does match. The single form ( |
Array of String |
categories | query | All resources where the given category id does match. The single form ( |
Array of String |
phenomena | query | All resources where the given phenomenon id does match. The single form ( |
Array of String |
procedures | query | All resources where the given procedure id does match. The single form ( |
Array of String |
offerings | query | All resources where the given offering id does match. The single form ( |
Array of String |
platforms | query | All resources where the given platform id does match. |
Array of String |
stations | query | All resources where the given station id does match. The single form ( |
Array of String |
platformTypes | query | Filters the resources to get only those related to the platform type filter. Allowed values are The default is |
Array of String |
valueTypes | query | Filters the resources to get only those related to the dataset type filter. Allowed values are The default is |
Array of String |
Responses
200 A collection of phenomena
/phenomena/{phenomenonId}
GET Gets a phenomenon instance
Gets a phenomenon instance
Parameters
Name | In | Description | Type |
---|---|---|---|
phenomenonId | path | String |
Responses
200 An expanded item
404 Item not found
415 Media Item not supported
/phenomena/{phenomenonId}/extras
GET Gets extra infos for a phenomenon
Lists extra metadata which may vary from instance to instance. The available metadata fields are listed in the extras
metadata field of each phemomenon.
You can query just the ones you are interested in by appending the fields
query parameter and passing a comma-separated value list to it.
Parameters
Name | In | Description | Type |
---|---|---|---|
phenomenonId | path | String | |
fields | query | Array of String |
Responses
200 A list of (selected) extra infos
404 Item not found
415 Media Item not supported
/procedure
GET Get available procedure instances
All available procedure instances. For backwards compatibility reasons, the output is filtered by default to list only those instances related to stationary
, insitu
platforms. To retrieve a full metadata view add platformTypes=all
. Depending on the expanded
parameter the collections items are compact or do inline full metadata.
Filter options help to focus on a particular set of items. Filter either by parameters or spatially.
Parameters
Name | In | Description | Type |
---|---|---|---|
locale | query | Specifies the language as ISO639 code. Subdivisions are respected by an The REST-API should consider the following order to detect a locale
A fallback language cannot be specified as it depends on the data of the service provider. |
String |
expanded | query | If The expanded works almost only for resource collection. However, exceptions may exist (e.g. for getting raw data). Exceptions are explicitly documented. The default is |
Boolean |
services | query | All resources where the given service id does match. The single form ( |
Array of String |
categories | query | All resources where the given category id does match. The single form ( |
Array of String |
phenomena | query | All resources where the given phenomenon id does match. The single form ( |
Array of String |
procedures | query | All resources where the given procedure id does match. The single form ( |
Array of String |
offerings | query | All resources where the given offering id does match. The single form ( |
Array of String |
platforms | query | All resources where the given platform id does match. |
Array of String |
stations | query | All resources where the given station id does match. The single form ( |
Array of String |
platformTypes | query | Filters the resources to get only those related to the platform type filter. Allowed values are The default is |
Array of String |
valueTypes | query | Filters the resources to get only those related to the dataset type filter. Allowed values are The default is |
Array of String |
Responses
200 A collection of procedures
/procedures/{procedureId}
GET Gets a procedure instance
Gets a procedure instance.
Parameters
Name | In | Description | Type |
---|---|---|---|
procedureId | path | String |
Responses
200 An expanded item
404 Item not found
415 Media Item not supported
/procedures/{procedureId}/extras
GET Gets extra infos for a procedure
Lists extra metadata which may vary from instance to instance. The available metadata fields are listed in the extras
metadata field of each procedure.
You can query just the ones you are interested in by appending the fields
query parameter and passing a comma-separated value list to it.
Parameters
Name | In | Description | Type |
---|---|---|---|
procedureId | path | String | |
fields | query | Array of String |
Responses
200 A list of (selected) extra infos
404 Item not found
415 Media Item not supported
/offerings
GET Get available offerings instances
All available offering instances. For backwards compatibility reasons, the output is filtered by default to list only those instances related to stationary
, insitu
platforms. To retrieve a full metadata view add platformTypes=all
. Depending on the expanded
parameter the collections items are compact or do inline full metadata.
Filter options help to focus on a particular set of items. Filter either by parameters or spatially.
Parameters
Name | In | Description | Type |
---|---|---|---|
locale | query | Specifies the language as ISO639 code. Subdivisions are respected by an The REST-API should consider the following order to detect a locale
A fallback language cannot be specified as it depends on the data of the service provider. |
String |
expanded | query | If The expanded works almost only for resource collection. However, exceptions may exist (e.g. for getting raw data). Exceptions are explicitly documented. The default is |
Boolean |
services | query | All resources where the given service id does match. The single form ( |
Array of String |
categories | query | All resources where the given category id does match. The single form ( |
Array of String |
phenomena | query | All resources where the given phenomenon id does match. The single form ( |
Array of String |
procedures | query | All resources where the given procedure id does match. The single form ( |
Array of String |
offerings | query | All resources where the given offering id does match. The single form ( |
Array of String |
platforms | query | All resources where the given platform id does match. |
Array of String |
stations | query | All resources where the given station id does match. The single form ( |
Array of String |
platformTypes | query | Filters the resources to get only those related to the platform type filter. Allowed values are The default is |
Array of String |
valueTypes | query | Filters the resources to get only those related to the dataset type filter. Allowed values are The default is |
Array of String |
Responses
200 A collection of offerings
/offerings/{offeringId}
GET Gets an offering instance
Gets an offering instance.
Parameters
Name | In | Description | Type |
---|---|---|---|
offeringId | path | String |
Responses
200 An expanded item
404 Item not found
415 Media Item not supported
/offerings/{offeringId}/extras
GET Gets extra infos for a phenomenon
Lists extra metadata which may vary from instance to instance. The available metadata fields are listed in the extras
metadata field of each offering.
You can query just the ones you are interested in by appending the fields
query parameter and passing a comma-separated value list to it.
Parameters
Name | In | Description | Type |
---|---|---|---|
offeringId | path | String | |
fields | query | Array of String |
Responses
200 A list of (selected) extra infos
404 Item not found
415 Media Item not supported
/features
GET Get available feature instances
All available instances. For backwards compatibility reasons the output is filtered by default to list only those instances related to stationary
, insitu
platforms. To retrieve a full metadata view add platformTypes=all
.
Parameters
Name | In | Description | Type |
---|---|---|---|
locale | query | Specifies the language as ISO639 code. Subdivisions are respected by an The REST-API should consider the following order to detect a locale
A fallback language cannot be specified as it depends on the data of the service provider. |
String |
expanded | query | If The expanded works almost only for resource collection. However, exceptions may exist (e.g. for getting raw data). Exceptions are explicitly documented. The default is |
Boolean |
services | query | All resources where the given service id does match. The single form ( |
Array of String |
categories | query | All resources where the given category id does match. The single form ( |
Array of String |
phenomena | query | All resources where the given phenomenon id does match. The single form ( |
Array of String |
procedures | query | All resources where the given procedure id does match. The single form ( |
Array of String |
offerings | query | All resources where the given offering id does match. The single form ( |
Array of String |
platforms | query | All resources where the given platform id does match. |
Array of String |
stations | query | All resources where the given station id does match. The single form ( |
Array of String |
platformTypes | query | Filters the resources to get only those related to the platform type filter. Allowed values are The default is |
Array of String |
valueTypes | query | Filters the resources to get only those related to the dataset type filter. Allowed values are The default is |
Array of String |
Responses
200 A collection of features
/features/{featureId}
GET Gets an feature instance
Gets a feature instance.
Parameters
Name | In | Description | Type |
---|---|---|---|
featureId | path | String |
Responses
200 An expanded item
404 Item not found
415 Media Item not supported
/features/{featureId}/extras
GET Gets extra infos for a feature
All available feature instances. For backwards compatibility reasons, the output is filtered by default to list only those instances related to stationary
, insitu
platforms. To retrieve a full metadata view add platformTypes=all
. Depending on the expanded
parameter the collections items are compact or do inline full metadata.
Filter options help to focus on a particular set of items. Filter either by parameters or spatially.
Parameters
Name | In | Description | Type |
---|---|---|---|
featureId | path | String | |
fields | query | Array of String |