PilotSearch
This Pilot API set is used to query the PDS Geosciences Node's catalogs of PDS data (Mars, Mercury, Moon, and Venus)
| API | Description |
|---|---|
| GET api/v1/search/products/lidvids/count/{lidvid}/{outputFormat} |
This API method will return the count of PDS products cataloged by the PDS Geosciences Node with matching PDS4 lidvid (PDS4 product lid + product version id) or lid, depending on the value that was submitted. The call can be used to verify if more than one product with the same lid, but different version ids are cataloged by the PDS Geosciences Node. |
| GET api/v1/search/products/lidvids/metadata/{lidvid}/{outputFormat} |
This API method will return product meta data of a PDS product based on a PDS4 lidvid (PDS4 product lid + product version id) or lid search |
| GET api/v1/search/products/lidvids/metadata/files/{lidvid}/{fileType}/{outputFormat} |
This API method will return the list of files that have been cataloged for a particular PDS product. It can be limited to specific desired file types (data, label, labelpds3, labelpds4, browse, ancillary, derived) or the default is to return "all" file types. |
| GET api/v1/search/products/lidvids/files/{lidvid}/{fileType} |
This API method will return (as a stream) a file of a cataloged product. It can be limited by the specified file type. The default is "data". If more than one file matches the request, the first matching file will be returned, based on public URL ascending order. |
| GET api/v1/search/featureTypes/{target}/{outputFormat} |
This API method returns the list of cataloged feature types that is specified in the query string. |
| GET api/v1/search/features/{target}/{featureType}/{feature}/{outputFormat} |
This API method returns the specific feature or list of features that match the specified values from the query string. |
| GET api/v1/search/products/count/{target}/{mission}/{instrument}/{prodType}/{productIdentifier}/{minLat}/{maxLat}/{westernLon}/{easternLon}/{wkt}/{featureType}/{feature}/{outputFormat} |
This API method returns the count of cataloged products that match the provided criteria. |
| GET api/v1/search/products/metadata/{target}/{mission}/{instrument}/{prodType}/{productIdentifier}/{minLat}/{maxLat}/{westernLon}/{easternLon}/{wkt}/{featureType}/{feature}/{sortKey}/{offset}/{pageSize}/{pageNum}/{outputFormat} |
This API method returns a list metadata for cataloged products that match the provided criteria. |
| GET api/v1/search/products/searchTools/{target}/{componentType}/{mission}/{instrument}/{prodType}/{productIdentifier}/{minLat}/{maxLat}/{westernLon}/{easternLon}/{wkt}/{featureType}/{feature}/{sol}/{outputFormat} |
This API method returns a list of website search forms or search results at the PDS Geosciences Node for provided criteria. |
| GET api/v1/search/downloadtest |
This API method demonstrates downloading a 5GB zip file through HTTP data streaming. |