searchDataObjects
Authorizations:
Request Body schema: application/jsonrequired
dataTypes | Array of strings Items Enum: "RAWDATA" "QUICKLOOK_SD" "QUICKLOOK_MD" "QUICKLOOK_HD" "DOCUMENT" "THUMBNAIL" "OTHER" "AIP" "DESCRIPTION" |
page | integer <int32> |
Array of objects (SearchRequest) [ 0 .. 100 ] items | |
size | integer <int32> |
Responses
Request samples
- Payload
{- "dataTypes": [
- "RAWDATA"
], - "page": 0,
- "requests": [
- {
- "datasetUrn": "string",
- "engineType": "string",
- "entityIdsToExclude": [
- "string"
], - "entityIdsToInclude": [
- "string"
], - "searchDateLimit": "2019-08-24T14:15:22Z",
- "searchParameters": {
- "all": {
- "property1": "string",
- "property2": "string"
}, - "empty": true,
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}
], - "size": 0
}
searchDataobjectsAttributes
Authorizations:
Request Body schema: application/jsonrequired
datasetUrn | string |
engineType required | string |
entityIdsToExclude | Array of strings [ 0 .. 1000 ] items |
entityIdsToInclude | Array of strings [ 0 .. 1000 ] items |
searchDateLimit | string <date-time> |
object |
Responses
Request samples
- Payload
{- "datasetUrn": "string",
- "engineType": "string",
- "entityIdsToExclude": [
- "string"
], - "entityIdsToInclude": [
- "string"
], - "searchDateLimit": "2019-08-24T14:15:22Z",
- "searchParameters": {
- "all": {
- "property1": "string",
- "property2": "string"
}, - "empty": true,
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}
computeDatasetsSummary
Authorizations:
Request Body schema: application/jsonrequired
dataTypes | Array of strings Items Enum: "RAWDATA" "QUICKLOOK_SD" "QUICKLOOK_MD" "QUICKLOOK_HD" "DOCUMENT" "THUMBNAIL" "OTHER" "AIP" "DESCRIPTION" |
page | integer <int32> |
Array of objects (SearchRequest) [ 0 .. 100 ] items | |
size | integer <int32> |
Responses
Request samples
- Payload
{- "dataTypes": [
- "RAWDATA"
], - "page": 0,
- "requests": [
- {
- "datasetUrn": "string",
- "engineType": "string",
- "entityIdsToExclude": [
- "string"
], - "entityIdsToInclude": [
- "string"
], - "searchDateLimit": "2019-08-24T14:15:22Z",
- "searchParameters": {
- "all": {
- "property1": "string",
- "property2": "string"
}, - "empty": true,
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}
], - "size": 0
}
createConf
Authorizations:
Request Body schema: application/jsonrequired
required | object (PluginConfiguration) |
object (Dataset) | |
datasetUrn | string |
id | integer <int64> |
label required | string |
Responses
Request samples
- Payload
{- "configuration": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "dataset": {
- "creationDate": "2019-08-24T14:15:22Z",
- "dataModel": "string",
- "docId": "string",
- "feature": {
- "bbox": [
- 0.1
], - "crs": "string",
- "entityType": "COLLECTION",
- "files": {
- "empty": true
}, - "geometry": {
- "crs": "string",
- "type": "string"
}, - "id": "string",
- "label": "string",
- "last": true,
- "licence": "string",
- "model": "string",
- "normalizedGeometry": {
- "crs": "string",
- "type": "string"
}, - "providerId": "string",
- "tags": [
- "string"
], - "type": "string",
- "version": 0,
- "virtualId": "string"
}, - "files": {
- "empty": true
}, - "geometry": {
- "crs": "string",
- "type": "string"
}, - "groups": [
- "string"
], - "id": 0,
- "ipId": "string",
- "label": "string",
- "last": true,
- "lastUpdate": "2019-08-24T14:15:22Z",
- "licence": "string",
- "metadata": {
- "dataObjectsGroups": {
- "property1": {
- "dataObjectAccess": true,
- "dataObjectAccessFilterPluginBusinessId": "string",
- "datasetAccess": true,
- "groupName": "string",
- "metaDataObjectAccessFilterPluginBusinessId": "string"
}, - "property2": {
- "dataObjectAccess": true,
- "dataObjectAccessFilterPluginBusinessId": "string",
- "datasetAccess": true,
- "groupName": "string",
- "metaDataObjectAccessFilterPluginBusinessId": "string"
}
}
}, - "model": {
- "description": "string",
- "id": 0,
- "identifiable": true,
- "name": "string",
- "type": "COLLECTION",
- "version": "string"
}, - "mutableCopyOfPropertiesPaths": [
- "string"
], - "normalizedGeometry": {
- "crs": "string",
- "type": "string"
}, - "openSearchSubsettingClause": "string",
- "plgConfDataSource": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "properties": [
- {
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "providerId": "string",
- "subsettingClause": {
- "empty": true
}, - "tags": [
- "string"
], - "type": "string",
- "userSubsettingClause": {
- "empty": true
}, - "version": 0,
- "virtualId": "string",
- "wgs84": {
- "crs": "string",
- "type": "string"
}
}, - "datasetUrn": "string",
- "id": 0,
- "label": "string"
}
updateConf
Authorizations:
path Parameters
confId required | integer <int64> |
Request Body schema: application/jsonrequired
required | object (PluginConfiguration) |
object (Dataset) | |
datasetUrn | string |
id | integer <int64> |
label required | string |
Responses
Request samples
- Payload
{- "configuration": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "dataset": {
- "creationDate": "2019-08-24T14:15:22Z",
- "dataModel": "string",
- "docId": "string",
- "feature": {
- "bbox": [
- 0.1
], - "crs": "string",
- "entityType": "COLLECTION",
- "files": {
- "empty": true
}, - "geometry": {
- "crs": "string",
- "type": "string"
}, - "id": "string",
- "label": "string",
- "last": true,
- "licence": "string",
- "model": "string",
- "normalizedGeometry": {
- "crs": "string",
- "type": "string"
}, - "providerId": "string",
- "tags": [
- "string"
], - "type": "string",
- "version": 0,
- "virtualId": "string"
}, - "files": {
- "empty": true
}, - "geometry": {
- "crs": "string",
- "type": "string"
}, - "groups": [
- "string"
], - "id": 0,
- "ipId": "string",
- "label": "string",
- "last": true,
- "lastUpdate": "2019-08-24T14:15:22Z",
- "licence": "string",
- "metadata": {
- "dataObjectsGroups": {
- "property1": {
- "dataObjectAccess": true,
- "dataObjectAccessFilterPluginBusinessId": "string",
- "datasetAccess": true,
- "groupName": "string",
- "metaDataObjectAccessFilterPluginBusinessId": "string"
}, - "property2": {
- "dataObjectAccess": true,
- "dataObjectAccessFilterPluginBusinessId": "string",
- "datasetAccess": true,
- "groupName": "string",
- "metaDataObjectAccessFilterPluginBusinessId": "string"
}
}
}, - "model": {
- "description": "string",
- "id": 0,
- "identifiable": true,
- "name": "string",
- "type": "COLLECTION",
- "version": "string"
}, - "mutableCopyOfPropertiesPaths": [
- "string"
], - "normalizedGeometry": {
- "crs": "string",
- "type": "string"
}, - "openSearchSubsettingClause": "string",
- "plgConfDataSource": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "properties": [
- {
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "providerId": "string",
- "subsettingClause": {
- "empty": true
}, - "tags": [
- "string"
], - "type": "string",
- "userSubsettingClause": {
- "empty": true
}, - "version": 0,
- "virtualId": "string",
- "wgs84": {
- "crs": "string",
- "type": "string"
}
}, - "datasetUrn": "string",
- "id": 0,
- "label": "string"
}
Schedule FEM Feature deletion
Schedule feature deletion on FEM microserice for each catalog entity matching given search request
Authorizations:
Request Body schema: application/jsonrequired
datasetUrn | string |
engineType required | string |
entityIdsToExclude | Array of strings [ 0 .. 1000 ] items |
entityIdsToInclude | Array of strings [ 0 .. 1000 ] items |
searchDateLimit | string <date-time> |
object |
Responses
Request samples
- Payload
{- "datasetUrn": "string",
- "engineType": "string",
- "entityIdsToExclude": [
- "string"
], - "entityIdsToInclude": [
- "string"
], - "searchDateLimit": "2019-08-24T14:15:22Z",
- "searchParameters": {
- "all": {
- "property1": "string",
- "property2": "string"
}, - "empty": true,
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}
Schedule FEM Feature notification
Schedule feature notification on FEM microserice for each catalog entity matching given search request
Authorizations:
Request Body schema: application/jsonrequired
recipients | Array of strings unique List of recipient(business identifiers) for direct notification |
object (SearchRequest) Contain feature seach request |
Responses
Request samples
- Payload
{- "recipients": [
- "string"
], - "searchRequest": {
- "datasetUrn": "string",
- "engineType": "string",
- "entityIdsToExclude": [
- "string"
], - "entityIdsToInclude": [
- "string"
], - "searchDateLimit": "2019-08-24T14:15:22Z",
- "searchParameters": {
- "all": {
- "property1": "string",
- "property2": "string"
}, - "empty": true,
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}
}
Schedule FEM Feature updates
Schedule feature updates on FEM microserice for each catalog entity matching given search request
Authorizations:
Request Body schema: application/jsonrequired
object (FeatureProperties) | |
object (SearchRequest) Contain feature seach request |
Responses
Request samples
- Payload
{- "feature": {
- "properties": [
- {
- "name": "string",
- "type": "STRING",
- "value": { }
}
]
}, - "searchRequest": {
- "datasetUrn": "string",
- "engineType": "string",
- "entityIdsToExclude": [
- "string"
], - "entityIdsToInclude": [
- "string"
], - "searchDateLimit": "2019-08-24T14:15:22Z",
- "searchParameters": {
- "all": {
- "property1": "string",
- "property2": "string"
}, - "empty": true,
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}
}
updateLink
Authorizations:
path Parameters
datasetId required | string |
Request Body schema: application/jsonrequired
datasetId required | string |
Array of objects (PluginConfiguration) unique |
Responses
Request samples
- Payload
{- "datasetId": "string",
- "services": [
- {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}
]
}
Response samples
- 200
[- {
- "content": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
]
Get plugin configurations
Return a list of plugin configurations for a specific type
Authorizations:
query Parameters
pluginType | string |
Responses
Response samples
- 200
[- {
- "content": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
]
getPluginConfigurationDirectAccess
Authorizations:
path Parameters
configBusinessId required | string |
Responses
Response samples
- 200
{- "content": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
Response samples
- 200
{- "content": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
getPluginConfigurations
Authorizations:
path Parameters
pluginId required | string |
Responses
Response samples
- 200
[- {
- "content": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
]
savePluginConfiguration
Authorizations:
Request Body schema: application/jsonrequired
active | boolean |
businessId | string[0-9a-zA-Z_-]* |
iconUrl | string <url> |
id | integer <int64> |
identifiable | boolean |
interfaceNames | Array of strings unique |
isActive | boolean |
label required | string |
object (PluginMetaData) | |
object (PluginMetaData) | |
Array of objects (IPluginParam) unique | |
pluginClassName | string |
pluginId | string |
priorityOrder required | integer <int32> |
version | string |
Responses
Request samples
- Payload
{- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}
Response samples
- 200
{- "content": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
getPluginConfiguration
Authorizations:
path Parameters
configBusinessId required | string |
pluginId required | string |
Responses
Response samples
- 200
{- "content": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
updatePluginConfiguration
Authorizations:
path Parameters
configBusinessId required | string |
pluginId required | string |
Request Body schema: application/jsonrequired
active | boolean |
businessId | string[0-9a-zA-Z_-]* |
iconUrl | string <url> |
id | integer <int64> |
identifiable | boolean |
interfaceNames | Array of strings unique |
isActive | boolean |
label required | string |
object (PluginMetaData) | |
object (PluginMetaData) | |
Array of objects (IPluginParam) unique | |
pluginClassName | string |
pluginId | string |
priorityOrder required | integer <int32> |
version | string |
Responses
Request samples
- Payload
{- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "isActive": true,
- "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "licence": "string",
- "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "sensitive": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}
Response samples
- 200
{- "content": {
- "active": true,
- "businessId": "string",
- "iconUrl": "string",
- "id": 0,
- "identifiable": true,
- "interfaceNames": [
- "string"
], - "label": "string",
- "metaData": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "metaDataAndPluginId": {
- "author": "string",
- "contact": "string",
- "description": "string",
- "interfaceNames": [
- "string"
], - "license": "string",
- "markdown": "string",
- "owner": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "description": "string",
- "keyLabel": "string",
- "label": "string",
- "markdown": "string",
- "name": "string",
- "optional": true,
- "parameterizedSubTypes": [
- "STRING"
], - "pluginType": "string",
- "sensible": true,
- "type": "STRING",
- "unconfigurable": true,
- "userMarkdown": "string"
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "url": "string",
- "userMarkdown": "string",
- "version": "string"
}, - "parameters": [
- {
- "dynamic": true,
- "name": "string",
- "type": "STRING",
- "value": { }
}
], - "pluginClassName": "string",
- "pluginId": "string",
- "priorityOrder": 0,
- "version": "string"
}, - "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
Response samples
- 200
[- {
- "content": "string",
- "links": [
- {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}
]
}
]
Response samples
- 200
[- {
- "autorizedRoles": [
- {
- "authority": "string",
- "authorizedIpAdresses": [
- "string"
], - "roleName": "string"
}
], - "controllerSimpleName": "string",
- "fullPath": "string",
- "method": "GET",
- "resourceAccess": { },
- "resourceMappingId": "string"
}
]
applyService
Authorizations:
path Parameters
pluginConfigurationBusinessId required | string |
Request Body schema: application/jsonrequired
object | |
entityType | string Enum: "COLLECTION" "DATA" "DATASET" |
object (SearchRequest) Contain feature seach request |
Responses
Request samples
- Payload
{- "dynamicParameters": {
- "property1": "string",
- "property2": "string"
}, - "entityType": "COLLECTION",
- "searchRequest": {
- "datasetUrn": "string",
- "engineType": "string",
- "entityIdsToExclude": [
- "string"
], - "entityIdsToInclude": [
- "string"
], - "searchDateLimit": "2019-08-24T14:15:22Z",
- "searchParameters": {
- "all": {
- "property1": "string",
- "property2": "string"
}, - "empty": true,
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}
}
landing page
Returns the root STAC Catalog or STAC Collection that is the entry point for users to browse with STAC Browser or for search engines to crawl. This can either return a single STAC Collection or more commonly a STAC catalog.
Authorizations:
Responses
Response samples
- 200
{- "conformsTo": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "description": "string",
- "id": "string",
- "links": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacExtensions": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacVersion": "string",
- "title": "string"
}
the feature collections in the dataset
A body of Feature Collections that belong or are used together with additional links. Request may not return the full set of metadata per Feature Collection.
Authorizations:
Responses
Response samples
- 200
{- "collections": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "assets": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": {
- "description": "string",
- "roles": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "title": "string",
- "type": "string"
}
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "context": {
- "limit": 0,
- "matched": 0,
- "returned": 0
}, - "description": "string",
- "extent": {
- "spatial": {
- "bbox": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "maxX": 0.1,
- "maxY": 0.1,
- "minX": 0.1,
- "minY": 0.1
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}, - "temporal": {
- "interval": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "2019-08-24T14:15:22Z",
- "_2": "2019-08-24T14:15:22Z"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}
}, - "id": "string",
- "keywords": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "license": "string",
- "links": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "providers": { },
- "stacExtensions": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacVersion": "string",
- "summaries": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": { }
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "title": "string",
- "type": "COLLECTION"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "links": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}
describe the feature collection with id `collectionId`
A single Feature Collection for the given if collectionId. Request this endpoint to get a full list of metadata for the Feature Collection.
Authorizations:
path Parameters
collectionId required | string |
Responses
Response samples
- 200
- 404
{- "assets": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": {
- "description": "string",
- "roles": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "title": "string",
- "type": "string"
}
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "context": {
- "limit": 0,
- "matched": 0,
- "returned": 0
}, - "description": "string",
- "extent": {
- "spatial": {
- "bbox": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "maxX": 0.1,
- "maxY": 0.1,
- "minX": 0.1,
- "minY": 0.1
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}, - "temporal": {
- "interval": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "2019-08-24T14:15:22Z",
- "_2": "2019-08-24T14:15:22Z"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}
}, - "id": "string",
- "keywords": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "license": "string",
- "links": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "providers": { },
- "stacExtensions": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacVersion": "string",
- "summaries": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": { }
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "title": "string",
- "type": "COLLECTION"
}
fetch features
Fetch features of the feature collection with id collectionId.
Authorizations:
path Parameters
collectionId required | string |
query Parameters
object (BBox) | |
datetime | string |
limit | integer <int32> |
page | integer <int32> Default: 1 |
Responses
Response samples
- 200
- 404
{- "context": {
- "limit": 0,
- "matched": 0,
- "returned": 0
}, - "features": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "assets": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": {
- "description": "string",
- "roles": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "title": "string",
- "type": "string"
}
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "bbox": {
- "maxX": 0.1,
- "maxY": 0.1,
- "minX": 0.1,
- "minY": 0.1
}, - "centroid": {
- "lattitude": 0.1,
- "longitude": 0.1
}, - "collection": "string",
- "geometry": {
- "type": "string"
}, - "id": "string",
- "links": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "properties": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": { }
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacExtensions": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacVersion": "string",
- "type": "FEATURE"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "links": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacExtensions": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacVersion": "string",
- "type": "FEATURE_COLLECTION"
}
fetch a single feature
Fetch the feature with id featureId in the feature collection with id collectionId.
Authorizations:
path Parameters
collectionId required | string |
itemId required | string |
Responses
Response samples
- 200
- 404
{- "assets": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": {
- "description": "string",
- "roles": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "title": "string",
- "type": "string"
}
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "bbox": {
- "maxX": 0.1,
- "maxY": 0.1,
- "minX": 0.1,
- "minY": 0.1
}, - "centroid": {
- "lattitude": 0.1,
- "longitude": 0.1
}, - "collection": "string",
- "geometry": {
- "type": "string"
}, - "id": "string",
- "links": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "properties": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": { }
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacExtensions": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacVersion": "string",
- "type": "FEATURE"
}
Search collection with simple filtering
Retrieve collection matching filters. Intended as a shorthand API for simple queries.
Authorizations:
query Parameters
object (BBox) | |
object (ListString) | |
datetime | string |
fields | string |
object (ListString) | |
object (BBox) | |
object (ListString) | |
item_datetime | string |
object (ListString) | |
item_query | string |
limit | integer <int32> Default: 10 |
page | integer <int32> Default: 1 |
query | string |
sortBy | string |
Responses
Response samples
- 200
{- "collections": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "assets": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": {
- "description": "string",
- "roles": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "title": "string",
- "type": "string"
}
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "context": {
- "limit": 0,
- "matched": 0,
- "returned": 0
}, - "description": "string",
- "extent": {
- "spatial": {
- "bbox": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "maxX": 0.1,
- "maxY": 0.1,
- "minX": 0.1,
- "minY": 0.1
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}, - "temporal": {
- "interval": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "2019-08-24T14:15:22Z",
- "_2": "2019-08-24T14:15:22Z"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}
}, - "id": "string",
- "keywords": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "license": "string",
- "links": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "providers": { },
- "stacExtensions": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacVersion": "string",
- "summaries": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": { }
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "title": "string",
- "type": "COLLECTION"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "context": {
- "limit": 0,
- "matched": 0,
- "returned": 0
}, - "links": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacExtensions": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacVersion": "string"
}
Search collections with complex filtering using both collection and item query parameters
Retrieve collections matching filters. Full-featured query API.
Authorizations:
query Parameters
page | integer <int32> Default: 1 |
Request Body schema: application/jsonrequired
object (BBox) | |
object (ListString) | |
object (DateInterval) | |
object (Fields) | |
object (ListString) | |
object (IGeometry) | |
object (CollectionItemSearchBody) | |
limit | integer <int32> |
page | integer <int32> |
object (MapStringQueryObject) | |
object (ListSortBy) |
Responses
Request samples
- Payload
{- "bbox": {
- "maxX": 0.1,
- "maxY": 0.1,
- "minX": 0.1,
- "minY": 0.1
}, - "collections": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "datetime": {
- "from": "2019-08-24T14:15:22Z",
- "singleDate": true,
- "to": "2019-08-24T14:15:22Z"
}, - "fields": {
- "excludes": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "includes": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}, - "ids": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "intersects": {
- "crs": "string",
- "type": "string"
}, - "item": {
- "bbox": {
- "maxX": 0.1,
- "maxY": 0.1,
- "minX": 0.1,
- "minY": 0.1
}, - "collections": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "datetime": {
- "from": "2019-08-24T14:15:22Z",
- "singleDate": true,
- "to": "2019-08-24T14:15:22Z"
}, - "ids": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "intersects": {
- "crs": "string",
- "type": "string"
}, - "query": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": { }
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}, - "limit": 0,
- "page": 0,
- "query": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": { }
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "sortBy": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "direction": "ASC",
- "field": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}
Response samples
- 200
{- "collections": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "assets": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": {
- "description": "string",
- "roles": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "title": "string",
- "type": "string"
}
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "context": {
- "limit": 0,
- "matched": 0,
- "returned": 0
}, - "description": "string",
- "extent": {
- "spatial": {
- "bbox": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "maxX": 0.1,
- "maxY": 0.1,
- "minX": 0.1,
- "minY": 0.1
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}, - "temporal": {
- "interval": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "2019-08-24T14:15:22Z",
- "_2": "2019-08-24T14:15:22Z"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}
}, - "id": "string",
- "keywords": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "license": "string",
- "links": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "providers": { },
- "stacExtensions": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacVersion": "string",
- "summaries": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": { }
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "title": "string",
- "type": "COLLECTION"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "context": {
- "limit": 0,
- "matched": 0,
- "returned": 0
}, - "links": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacExtensions": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacVersion": "string"
}
continue to next/previous search collection page
Pagination for search in STAC is done through links, this endpoint provides the way to reuse the same search parameters but skip to an offset of results.
Authorizations:
query Parameters
collectionBody required | string |
page | integer <int32> Default: 1 |
Responses
Response samples
- 200
{- "collections": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "assets": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": {
- "description": "string",
- "roles": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "title": "string",
- "type": "string"
}
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "context": {
- "limit": 0,
- "matched": 0,
- "returned": 0
}, - "description": "string",
- "extent": {
- "spatial": {
- "bbox": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "maxX": 0.1,
- "maxY": 0.1,
- "minX": 0.1,
- "minY": 0.1
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}, - "temporal": {
- "interval": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "2019-08-24T14:15:22Z",
- "_2": "2019-08-24T14:15:22Z"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}
}, - "id": "string",
- "keywords": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "license": "string",
- "links": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "providers": { },
- "stacExtensions": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacVersion": "string",
- "summaries": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": { }
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "title": "string",
- "type": "COLLECTION"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "context": {
- "limit": 0,
- "matched": 0,
- "returned": 0
}, - "links": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacExtensions": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacVersion": "string"
}
Return the collections timeline
Search the timeline for each collection located in the request
Authorizations:
Request Body schema: application/jsonrequired
appendAuthParameters | boolean |
object (ListCollectionFilters) | |
from | string |
mode | string Enum: "BINARY" "BINARY_MAP" "HISTOGRAM" "HISTOGRAM_MAP" |
to | string |
Responses
Request samples
- Payload
{- "appendAuthParameters": true,
- "collections": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "collectionId": "string",
- "correlationId": "string",
- "filters": {
- "bbox": {
- "maxX": 0.1,
- "maxY": 0.1,
- "minX": 0.1,
- "minY": 0.1
}, - "collections": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "datetime": {
- "from": "2019-08-24T14:15:22Z",
- "singleDate": true,
- "to": "2019-08-24T14:15:22Z"
}, - "ids": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "intersects": {
- "crs": "string",
- "type": "string"
}, - "query": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": { }
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "from": "string",
- "mode": "BINARY",
- "to": "string"
}
Response samples
- 200
{- "appendAuthParameters": true,
- "collections": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "collectionId": "string",
- "correlationId": "string",
- "filters": {
- "bbox": {
- "maxX": 0.1,
- "maxY": 0.1,
- "minX": 0.1,
- "minY": 0.1
}, - "collections": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "datetime": {
- "from": "2019-08-24T14:15:22Z",
- "singleDate": true,
- "to": "2019-08-24T14:15:22Z"
}, - "ids": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "intersects": {
- "type": "string"
}, - "query": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": { }
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}
information about specifications that this API conforms to
A list of all conformance classes specified in a standard that the server conforms to.
Authorizations:
Responses
Response samples
- 200
{- "conformsTo": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}
Compute information for downloading a set of collections as zip at once or one by one
For each collection and its item query parameters, a download link, the forecast download size and item number are given plus a link to download all at once
Authorizations:
Request Body schema: application/jsonrequired
appendAuthParameters | boolean |
object (ListCollectionFilters) |
Responses
Request samples
- Payload
{- "appendAuthParameters": true,
- "collections": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "collectionId": "string",
- "correlationId": "string",
- "filters": {
- "bbox": {
- "maxX": 0.1,
- "maxY": 0.1,
- "minX": 0.1,
- "minY": 0.1
}, - "collections": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "datetime": {
- "from": "2019-08-24T14:15:22Z",
- "singleDate": true,
- "to": "2019-08-24T14:15:22Z"
}, - "ids": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "intersects": {
- "crs": "string",
- "type": "string"
}, - "query": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": { }
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}
Response samples
- 200
{- "appendAuthParameters": true,
- "collections": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "collectionId": "string",
- "correlationId": "string",
- "filters": {
- "bbox": {
- "maxX": 0.1,
- "maxY": 0.1,
- "minX": 0.1,
- "minY": 0.1
}, - "collections": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "datetime": {
- "from": "2019-08-24T14:15:22Z",
- "singleDate": true,
- "to": "2019-08-24T14:15:22Z"
}, - "ids": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "intersects": {
- "type": "string"
}, - "query": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": { }
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}
search with simple filtering
Retrieve Items matching filters. Intended as a shorthand API for simple queries.
Authorizations:
query Parameters
object (BBox) | |
object (ListString) | |
datetime | string |
fields | string |
object (ListString) | |
limit | integer <int32> Default: 10 |
page | integer <int32> Default: 1 |
query | string |
sortBy | string |
Responses
Response samples
- 200
{- "context": {
- "limit": 0,
- "matched": 0,
- "returned": 0
}, - "features": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "assets": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": {
- "description": "string",
- "roles": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "title": "string",
- "type": "string"
}
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "bbox": {
- "maxX": 0.1,
- "maxY": 0.1,
- "minX": 0.1,
- "minY": 0.1
}, - "centroid": {
- "lattitude": 0.1,
- "longitude": 0.1
}, - "collection": "string",
- "geometry": {
- "type": "string"
}, - "id": "string",
- "links": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "properties": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": { }
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacExtensions": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacVersion": "string",
- "type": "FEATURE"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "links": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacExtensions": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacVersion": "string",
- "type": "FEATURE_COLLECTION"
}
search with complex filtering
Retrieve Items matching filters. Full-featured query API.
Authorizations:
query Parameters
page | integer <int32> Default: 1 |
Request Body schema: application/jsonrequired
object (BBox) | |
object (ListString) | |
object (DateInterval) | |
object (Fields) | |
object (ListString) | |
object (IGeometry) | |
limit | integer <int32> |
page | integer <int32> |
object (MapStringQueryObject) | |
object (ListSortBy) |
Responses
Request samples
- Payload
{- "bbox": {
- "maxX": 0.1,
- "maxY": 0.1,
- "minX": 0.1,
- "minY": 0.1
}, - "collections": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "datetime": {
- "from": "2019-08-24T14:15:22Z",
- "singleDate": true,
- "to": "2019-08-24T14:15:22Z"
}, - "fields": {
- "excludes": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "includes": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}, - "ids": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "intersects": {
- "crs": "string",
- "type": "string"
}, - "limit": 0,
- "page": 0,
- "query": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": { }
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "sortBy": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "direction": "ASC",
- "field": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}
}
Response samples
- 200
{- "context": {
- "limit": 0,
- "matched": 0,
- "returned": 0
}, - "features": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "assets": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": {
- "description": "string",
- "roles": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "title": "string",
- "type": "string"
}
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "bbox": {
- "maxX": 0.1,
- "maxY": 0.1,
- "minX": 0.1,
- "minY": 0.1
}, - "centroid": {
- "lattitude": 0.1,
- "longitude": 0.1
}, - "collection": "string",
- "geometry": {
- "type": "string"
}, - "id": "string",
- "links": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "properties": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": { }
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacExtensions": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacVersion": "string",
- "type": "FEATURE"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "links": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacExtensions": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacVersion": "string",
- "type": "FEATURE_COLLECTION"
}
continue to next/previous search page
Pagination for search in STAC is done through links, this endpoint provides the way to reuse the same search parameters but skip to an offset of results.
Authorizations:
query Parameters
itemBody required | string |
page | integer <int32> Default: 1 |
Responses
Response samples
- 200
{- "context": {
- "limit": 0,
- "matched": 0,
- "returned": 0
}, - "features": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "assets": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": {
- "description": "string",
- "roles": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "title": "string",
- "type": "string"
}
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "bbox": {
- "maxX": 0.1,
- "maxY": 0.1,
- "minX": 0.1,
- "minY": 0.1
}, - "centroid": {
- "lattitude": 0.1,
- "longitude": 0.1
}, - "collection": "string",
- "geometry": {
- "type": "string"
}, - "id": "string",
- "links": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "properties": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "_1": "string",
- "_2": { }
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacExtensions": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacVersion": "string",
- "type": "FEATURE"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "links": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": {
- "deprecation": "string",
- "href": "string",
- "hreflang": "string",
- "media": "string",
- "name": "string",
- "profile": "string",
- "rel": "string",
- "title": "string",
- "type": "string"
}, - "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacExtensions": {
- "async": true,
- "distinct": true,
- "empty": true,
- "lazy": true,
- "memoized": true,
- "orNull": "string",
- "ordered": true,
- "sequential": true,
- "singleValued": true,
- "traversableAgain": true
}, - "stacVersion": "string",
- "type": "FEATURE_COLLECTION"
}