Download OpenAPI specification:Download
Platform collection related operations. A collection is a container for files of a certain type.
projection | string Default: "shortCollection" Enum: "shortCollection" "detailedCollection" The collection projection. Determines the schema of the search results |
page | integer >= 0 Default: 0 The pagination page number. |
size | integer >= 0 Default: 20 The number of items per page. |
{- "page": {
- "number": 0,
- "size": 0,
- "totalElements": 0,
- "totalPages": 0
}, - "_embedded": {
- "collections": [
- {
- "name": "string",
- "description": "string",
- "fileType": "REFERENCE_DATA",
- "productsType": "string",
- "id": 1,
- "identifier": "14d3030c-3b61-4070-b902-342f80e99364",
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}
}
]
}
}
The collection metadata. Regarding the 'fileType' field, use:
name required | string (Collection name) |
description | string (Collection description) |
fileType required | string (Platform file type) Enum: "REFERENCE_DATA" "OUTPUT_PRODUCT" "EXTERNAL_PRODUCT" "REMOTE_DATA" The platform file type.
|
productsType | string (Collection product types) Define the type of products contained in the collections. A free text field that can be used for filtering in search |
{- "name": "My Collection",
- "fileType": "REFERENCE_DATA",
- "productsType": "mixed"
}
{- "name": "string",
- "description": "string",
- "fileType": "REFERENCE_DATA",
- "productsType": "string",
- "_links": {
}, - "_embedded": {
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}
}
}
collectionId required | integer (Platform identifier) >= 1 Collection ID |
projection | string Default: "shortCollection" Enum: "shortCollection" "detailedCollection" The collection projection. Determines the schema of the search results |
{- "name": "string",
- "description": "string",
- "fileType": "REFERENCE_DATA",
- "productsType": "string",
- "id": 1,
- "identifier": "14d3030c-3b61-4070-b902-342f80e99364",
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}
}
collectionId required | integer (Platform identifier) >= 1 Collection ID |
The collection metadata.
name | string (Collection name) |
description | string (Collection description) |
productsType | string (Collection product types) Define the type of products contained in the collections. A free text field that can be used for filtering in search |
{- "name": "string",
- "description": "string",
- "productsType": "string"
}
{- "name": "string",
- "description": "string",
- "fileType": "REFERENCE_DATA",
- "productsType": "string",
- "_links": {
}, - "_embedded": {
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}
}
}
Allow to search for platform collections by text, file type, product type, owner
filter | string The search string |
fileType | string (Platform file type) Enum: "REFERENCE_DATA" "OUTPUT_PRODUCT" "EXTERNAL_PRODUCT" "REMOTE_DATA" The collection file type |
productsType | Array of strings A list of collection product types |
notProductsType | Array of strings A list of collection product types to omit from the result |
projection | string Default: "shortCollection" Enum: "shortCollection" "detailedCollection" The collection projection. Determines the schema of the search results |
owner | string <uri> (Resource owner) ^https://foodsecurity-explorer.insula.earth/s... The owner of the resource. Must be provided as a reference uri in the form of https://foodsecurity-explorer.insula.earth/secure/api/v2.0/users/{userId} |
notOwner | string <uri-template> ^https://foodsecurity-explorer.insula.earth/s... Show all resources not owned by a user. Must be provided as a reference uri in the form of https://foodsecurity-explorer.insula.earth/secure/api/v2.0/users/{userId} |
page | integer >= 0 Default: 0 The pagination page number. |
size | integer >= 0 Default: 20 The number of items per page. |
{- "page": {
- "number": 0,
- "size": 0,
- "totalElements": 0,
- "totalPages": 0
}, - "_embedded": {
- "collections": [
- {
- "name": "string",
- "description": "string",
- "fileType": "REFERENCE_DATA",
- "productsType": "string",
- "id": 1,
- "identifier": "14d3030c-3b61-4070-b902-342f80e99364",
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}
}
]
}
}
projection | string Default: "shortPlatformFile" Enum: "shortPlatformFile" "detailedPlatformFile" The platform file output projection. Determines the schema of the search results |
page | integer >= 0 Default: 0 The pagination page number. |
size | integer >= 0 Default: 20 The number of items per page. |
{- "page": {
- "number": 0,
- "size": 0,
- "totalElements": 0,
- "totalPages": 0
}, - "_embedded": {
- "platformFiles": [
- {
- "filename": "string",
- "restoId": "68861567-43d0-43a6-910a-04c0f89bc81a",
- "type": "REFERENCE_DATA",
- "id": 1,
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}
}
]
}
}
platformFileId required | integer (Platform identifier) >= 1 Platoform file ID |
projection | string Default: "shortPlatformFile" Enum: "shortPlatformFile" "detailedPlatformFile" The platform file output projection. Determines the schema of the search results |
{- "filename": "string",
- "restoId": "68861567-43d0-43a6-910a-04c0f89bc81a",
- "type": "REFERENCE_DATA",
- "id": 1,
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}
}
platformFileId required | integer (Platform identifier) >= 1 Platoform file ID |
projection | string Default: "shortCollection" Enum: "shortCollection" "detailedCollection" The collection projection. Determines the schema of the search results |
{- "name": "string",
- "description": "string",
- "fileType": "REFERENCE_DATA",
- "productsType": "string",
- "id": 1,
- "identifier": "14d3030c-3b61-4070-b902-342f80e99364",
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}
}
platformFileId required | integer (Platform identifier) >= 1 Platoform file ID |
projection | string Default: "shortJob" Enum: "shortJob" "detailedJob" The job projection. Determines the schema of the search results |
{- "_embedded": {
- "jobs": [
- {
- "extId": "string",
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "status": "CREATED",
- "queuePosition": 0,
- "parent": true,
- "stage": "string",
- "phase": "CREATED",
- "id": 1,
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}, - "serviceName": "string",
- "label": "string",
- "systematicParameter": "string"
}
]
}
}
collection required | string <uuid> the target collection catalogue identifier (i.e. the 'identifier' field in Collection metadata) |
fileType required | string (Platform file upload type) Enum: "GEOTIFF" "SHAPEFILE" "MOSAIC" "OTHER" The upload file type.
|
file required | string <binary> The file content |
object Additional metadata |
{- "platformFile": {
- "filename": "string",
- "restoId": "68861567-43d0-43a6-910a-04c0f89bc81a",
- "type": "REFERENCE_DATA",
- "id": 1,
- "fileSize": 0,
}, - "statusMessage": "string",
- "_links": {
- "download": {
}
}
}
Allow to search for platform files by text, collection, file type, job and/or owner
filter | string The search string |
type | string (Platform file type) Enum: "REFERENCE_DATA" "OUTPUT_PRODUCT" "EXTERNAL_PRODUCT" "REMOTE_DATA" The collection file type |
collection | string <uri> ^https://foodsecurity-explorer.insula.earth/s... The parent collection. Must be provided as a reference uri in the form of https://foodsecurity-explorer.insula.earth/secure/api/v2.0/collections/{collectionId} |
job | string <uri> ^https://foodsecurity-explorer.insula.earth/s... The job that generated the file. Must be provided as a reference uri in the form of https://foodsecurity-explorer.insula.earth/secure/api/v2.0/jobs/{jobId} |
projection | string Default: "shortPlatformFile" Enum: "shortPlatformFile" "detailedPlatformFile" The platform file output projection. Determines the schema of the search results |
owner | string <uri> (Resource owner) ^https://foodsecurity-explorer.insula.earth/s... The owner of the resource. Must be provided as a reference uri in the form of https://foodsecurity-explorer.insula.earth/secure/api/v2.0/users/{userId} |
notOwner | string <uri-template> ^https://foodsecurity-explorer.insula.earth/s... Show all resources not owned by a user. Must be provided as a reference uri in the form of https://foodsecurity-explorer.insula.earth/secure/api/v2.0/users/{userId} |
page | integer >= 0 Default: 0 The pagination page number. |
size | integer >= 0 Default: 20 The number of items per page. |
sort | string^[a-zA-Z]+(,(asc|desc))?$ The query sort parameter. It should be provided as the parameter name to sort by, optionally followed by a comma and the 'asc' or 'desc' keyword |
{- "page": {
- "number": 0,
- "size": 0,
- "totalElements": 0,
- "totalPages": 0
}, - "_embedded": {
- "collections": [
- {
- "name": "string",
- "description": "string",
- "fileType": "REFERENCE_DATA",
- "productsType": "string",
- "id": 1,
- "identifier": "14d3030c-3b61-4070-b902-342f80e99364",
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}
}
]
}
}
page | integer >= 0 Default: 0 The pagination page number. |
size | integer >= 0 Default: 20 The number of items per page. |
{- "page": {
- "number": 0,
- "size": 0,
- "totalElements": 0,
- "totalPages": 0
}, - "_embedded": {
- "jobConfigs": [
- {
- "id": 1,
- "inputs": {
- "eoInput": [
- "eopaas://refData/33/input.tif"
], - "threshold": [
- "0.22"
], - "geoServerSpec": [
- "{\"rasterOutput\": {\"geoserverType\": \"MOSAIC\", \"dataStoreName\": \"MyMosaic\", \"coverageName\": \"MyMosaic\", \"workspace\": \"myWS\"}, {\"vectorOutput\": {\"geoserverType\": \"SHAPEFILE_POSTGIS_IMPORT\", \"layerName\": \"MyVectorData\", \"options\": {\"mode\": \"APPEND\"}}}"
], - "collection": [
- "{\"rasterOutput\": \"eopaas3d514c22f44e473d3sdeccb1ab54cfb5\", \"vectorOutput\": \"eopaas3d5129822f3ae473d3sdeddb1ab54cfb5\"}"
]
}, - "label": "string",
- "_embedded": {
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}, - "service": {
- "id": 1,
- "name": "string",
- "description": "string",
- "type": "PROCESSOR",
- "licence": "OPEN",
- "status": "IN_DEVELOPMENT",
- "dockerTag": "string",
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}
}
},
}
]
}
}
Create the configuration for a processing job. This is the first step required to launch a processing job
The processing job configuration parameters
required | object (Job processing inputs) |
service required | string <uri> (Service) ^https://foodsecurity-explorer.insula.earth/s... The service to run. It should be a reference URI in the form https://foodsecurity-explorer.insula.earth/secure/api/v2.0/services/{serviceId} |
label | string (Label) An optional label to give to the processing job |
{- "inputs": {
- "eoInput": [
- "eopaas://refData/33/input.tif"
], - "threshold": [
- "0.22"
], - "geoServerSpec": [
- "{\"rasterOutput\": {\"geoserverType\": \"MOSAIC\", \"dataStoreName\": \"MyMosaic\", \"coverageName\": \"MyMosaic\", \"workspace\": \"myWS\"}, {\"vectorOutput\": {\"geoserverType\": \"SHAPEFILE_POSTGIS_IMPORT\", \"layerName\": \"MyVectorData\", \"options\": {\"mode\": \"APPEND\"}}}"
], - "collection": [
- "{\"rasterOutput\": \"eopaas3d514c22f44e473d3sdeccb1ab54cfb5\", \"vectorOutput\": \"eopaas3d5129822f3ae473d3sdeddb1ab54cfb5\"}"
]
}, - "label": "string"
}
{- "id": 1,
- "inputs": {
- "eoInput": [
- "eopaas://refData/33/input.tif"
], - "threshold": [
- "0.22"
], - "geoServerSpec": [
- "{\"rasterOutput\": {\"geoserverType\": \"MOSAIC\", \"dataStoreName\": \"MyMosaic\", \"coverageName\": \"MyMosaic\", \"workspace\": \"myWS\"}, {\"vectorOutput\": {\"geoserverType\": \"SHAPEFILE_POSTGIS_IMPORT\", \"layerName\": \"MyVectorData\", \"options\": {\"mode\": \"APPEND\"}}}"
], - "collection": [
- "{\"rasterOutput\": \"eopaas3d514c22f44e473d3sdeccb1ab54cfb5\", \"vectorOutput\": \"eopaas3d5129822f3ae473d3sdeddb1ab54cfb5\"}"
]
}, - "label": "string",
- "_embedded": {
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}, - "service": {
- "id": 1,
- "name": "string",
- "description": "string",
- "type": "PROCESSOR",
- "licence": "OPEN",
- "status": "IN_DEVELOPMENT",
- "dockerTag": "string",
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}
}
},
}
jobConfigId required | integer (Platform identifier) >= 1 Job config ID |
{- "id": 1,
- "inputs": {
- "eoInput": [
- "eopaas://refData/33/input.tif"
], - "threshold": [
- "0.22"
], - "geoServerSpec": [
- "{\"rasterOutput\": {\"geoserverType\": \"MOSAIC\", \"dataStoreName\": \"MyMosaic\", \"coverageName\": \"MyMosaic\", \"workspace\": \"myWS\"}, {\"vectorOutput\": {\"geoserverType\": \"SHAPEFILE_POSTGIS_IMPORT\", \"layerName\": \"MyVectorData\", \"options\": {\"mode\": \"APPEND\"}}}"
], - "collection": [
- "{\"rasterOutput\": \"eopaas3d514c22f44e473d3sdeccb1ab54cfb5\", \"vectorOutput\": \"eopaas3d5129822f3ae473d3sdeddb1ab54cfb5\"}"
]
}, - "label": "string",
- "_embedded": {
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}, - "service": {
- "id": 1,
- "name": "string",
- "description": "string",
- "type": "PROCESSOR",
- "licence": "OPEN",
- "status": "IN_DEVELOPMENT",
- "dockerTag": "string",
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}
}
},
}
jobConfigId required | integer (Platform identifier) >= 1 Job config ID |
{- "extId": "string",
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "status": "CREATED",
- "queuePosition": 0,
- "parent": true,
- "stage": "string",
- "phase": "CREATED"
}
projection | string Default: "shortJob" Enum: "shortJob" "detailedJob" The job projection. Determines the schema of the search results |
page | integer >= 0 Default: 0 The pagination page number. |
size | integer >= 0 Default: 20 The number of items per page. |
{- "page": {
- "number": 0,
- "size": 0,
- "totalElements": 0,
- "totalPages": 0
}, - "_embedded": {
- "jobs": [
- {
- "extId": "string",
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "status": "CREATED",
- "queuePosition": 0,
- "parent": true,
- "stage": "string",
- "phase": "CREATED",
- "id": 1,
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}, - "serviceName": "string",
- "label": "string",
- "systematicParameter": "string"
}
]
}
}
jobId required | integer (Platform identifier) >= 1 Processing job ID |
projection | string Default: "shortJob" Enum: "shortJob" "detailedJob" The job projection. Determines the schema of the search results |
{- "extId": "string",
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "status": "CREATED",
- "queuePosition": 0,
- "parent": true,
- "stage": "string",
- "phase": "CREATED",
- "id": 1,
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}, - "serviceName": "string",
- "label": "string",
- "systematicParameter": "string"
}
jobId required | integer (Platform identifier) >= 1 Processing job ID |
{- "id": 1,
- "inputs": {
- "eoInput": [
- "eopaas://refData/33/input.tif"
], - "threshold": [
- "0.22"
], - "geoServerSpec": [
- "{\"rasterOutput\": {\"geoserverType\": \"MOSAIC\", \"dataStoreName\": \"MyMosaic\", \"coverageName\": \"MyMosaic\", \"workspace\": \"myWS\"}, {\"vectorOutput\": {\"geoserverType\": \"SHAPEFILE_POSTGIS_IMPORT\", \"layerName\": \"MyVectorData\", \"options\": {\"mode\": \"APPEND\"}}}"
], - "collection": [
- "{\"rasterOutput\": \"eopaas3d514c22f44e473d3sdeccb1ab54cfb5\", \"vectorOutput\": \"eopaas3d5129822f3ae473d3sdeddb1ab54cfb5\"}"
]
}, - "label": "string",
- "_embedded": {
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}, - "service": {
- "id": 1,
- "name": "string",
- "description": "string",
- "type": "PROCESSOR",
- "licence": "OPEN",
- "status": "IN_DEVELOPMENT",
- "dockerTag": "string",
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}
}
},
}
jobId required | integer (Platform identifier) >= 1 Processing job ID |
projection | string Default: "shortPlatformFile" Enum: "shortPlatformFile" "detailedPlatformFile" The platform file output projection. Determines the schema of the search results |
{- "_embedded": {
- "platformFiles": [
- {
- "filename": "string",
- "restoId": "68861567-43d0-43a6-910a-04c0f89bc81a",
- "type": "REFERENCE_DATA",
- "id": 1,
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}
}
]
}
}
Retrieve the processing job parent. Applicable only to child jobs
(subtasks of a PARALLEL_PROCESSOR
service or of a systematic processing)
jobId required | integer (Platform identifier) >= 1 Processing job ID |
projection | string Default: "shortJob" Enum: "shortJob" "detailedJob" The job projection. Determines the schema of the search results |
{- "extId": "string",
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "status": "CREATED",
- "queuePosition": 0,
- "parent": true,
- "stage": "string",
- "phase": "CREATED",
- "id": 1,
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}, - "serviceName": "string",
- "label": "string",
- "systematicParameter": "string"
}
Retrieve the list of subjobs. Applicable only to parent jobs
(associated to a PARALLEL_PROCESSOR
service or to a systematic processing)
jobId required | integer (Platform identifier) >= 1 Processing job ID |
projection | string Default: "shortJob" Enum: "shortJob" "detailedJob" The job projection. Determines the schema of the search results |
{- "_embedded": {
- "jobs": [
- {
- "extId": "string",
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "status": "CREATED",
- "queuePosition": 0,
- "parent": true,
- "stage": "string",
- "phase": "CREATED",
- "id": 1,
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}, - "serviceName": "string",
- "label": "string",
- "systematicParameter": "string"
}
]
}
}
Terminate a running interactive application. Applicable only to job associated to APPLICATION
services.
jobId required | integer (Platform identifier) >= 1 Processing job ID |
{- "status_code": 401,
- "status": "Unauthorized"
}
Allow to search for processing jobs
filter | string The search string |
status | Array of strings (Job status) Items Enum: "CREATED" "PENDING" "RUNNING" "COMPLETED" "ERROR" "CANCELLED" "WAITING" "CONDITION_WAIT" A list of job states |
parentId | integer (Platform identifier) >= 1 Parent job ID. Retrieve subjobs of the job with the provided ID. If omitted only non subjobs jobs (parent jobs or childless jobs) are returned |
startDateTime | string <date-time> Job start date |
endDateTime | string <date-time> Job end date |
inputIdentifier | string Input identifier. Search for jobs where one of the inputs matches the provided string |
projection | string Default: "shortJob" Enum: "shortJob" "detailedJob" The job projection. Determines the schema of the search results |
owner | string <uri> (Resource owner) ^https://foodsecurity-explorer.insula.earth/s... The owner of the resource. Must be provided as a reference uri in the form of https://foodsecurity-explorer.insula.earth/secure/api/v2.0/users/{userId} |
notOwner | string <uri-template> ^https://foodsecurity-explorer.insula.earth/s... Show all resources not owned by a user. Must be provided as a reference uri in the form of https://foodsecurity-explorer.insula.earth/secure/api/v2.0/users/{userId} |
page | integer >= 0 Default: 0 The pagination page number. |
size | integer >= 0 Default: 20 The number of items per page. |
sort | string^[a-zA-Z]+(,(asc|desc))?$ The query sort parameter. It should be provided as the parameter name to sort by, optionally followed by a comma and the 'asc' or 'desc' keyword |
{- "page": {
- "number": 0,
- "size": 0,
- "totalElements": 0,
- "totalPages": 0
}, - "_embedded": {
- "jobs": [
- {
- "extId": "string",
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "status": "CREATED",
- "queuePosition": 0,
- "parent": true,
- "stage": "string",
- "phase": "CREATED",
- "id": 1,
- "owner": {
- "id": 1,
- "name": "string",
- "role": "GUEST"
}, - "serviceName": "string",
- "label": "string",
- "systematicParameter": "string"
}
]
}
}
Perform a catalogue search.
catalogue required | string Examples:
The query catalogue |
collection | string The processing output collection identifier.
Mandatory if the catalogue parameter is set to |
refDataCollection | string The reference collection identifier.
Mandatory if the catalogue parameter is set to |
aoi | string <wkt> The area of interest, expressed as a WKT polygon string. |
productDateStart | string <date-time> The product start date |
productDateEnd | string <date-time> The product end date |
identifier | string The product identifier |
object Example: additionalParam1=additionalValue1&additionalParam2=additionalValue2 Additional query parameters.
The full list of available query parameters can be retrieved from the | |
resultsPerPage | integer Default: 20 Page size |
page | integer >= 0 Default: 0 The pagination page number. |
{- "page": {
- "number": 0,
- "size": 0,
- "totalElements": 0,
- "totalPages": 0
}, - "features": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "geometry": {
- "type": "Point",
- "coordinates": [
- 0,
- 0
], - "bbox": [
- 0,
- 0,
- 0,
- 0
]
}, - "properties": {
- "productIdentifier": "string",
- "productSource": "string",
- "filesize": 0,
- "extraParams": {
- "title": "string",
- "description": "string",
- "collection": "string",
- "platform": "string",
- "instrument": "string",
- "productType": "string",
- "sensorMode": "string",
- "processingLevel": "string",
- "polarisation": "string",
- "swath": "string",
- "thumbnail": "string",
- "quicklook": "string",
- "productStartTime": "2019-08-24T14:15:22Z",
- "productEndTime": "2019-08-24T14:15:22Z",
- "orbitNumber": 0,
- "orbitDirection": "ASCENDING"
}
}
}
]
}
Retrieve description of available search parameters
resolveAll | boolean Default: true If set to false, it will prevent expanding all dynamic parameters (e.g. select options), providing a faster response |
{- "catalogue": {
- "type": "select",
- "title": "Catalogue",
- "allowed": {
- "values": [
- {
- "value": "SATELLITE",
- "label": "Open Data"
}, - {
- "value": "REF_DATA",
- "label": "Reference"
}
]
}, - "required": true
}, - "identifier": {
- "type": "text",
- "title": "Identifier"
}, - "aoi": {
- "type": "polygon",
- "title": "AOI"
}
}
Retrieve allowed values for search parameter of dynamic
type
parameterId required | string Dynamic parameter ID |
{- "title": "string",
- "description": "string",
- "onlyIf": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "required": true,
- "type": "select",
- "allowed": {
- "values": [
- {
- "value": "string",
- "title": "string",
- "description": "string",
- "parameterName": "string"
}
]
}, - "defaultValue": "string"
}
Retrieve additional search parameters available for a specific option of a select
type parameter.
Check the parameterName
option tag in the Catalogue select parameter
schema.
parameterName required | string Dynamic parameter name |
{- "catalogue": {
- "type": "select",
- "title": "Catalogue",
- "allowed": {
- "values": [
- {
- "value": "SATELLITE",
- "label": "Open Data"
}, - {
- "value": "REF_DATA",
- "label": "Reference"
}
]
}, - "required": true
}, - "identifier": {
- "type": "text",
- "title": "Identifier"
}, - "aoi": {
- "type": "polygon",
- "title": "AOI"
}
}