You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sdap.apache.org by sk...@apache.org on 2022/08/22 15:33:02 UTC
[incubator-sdap-nexus] 05/06: Updated openapi spec to support domsresults endpoint
This is an automated email from the ASF dual-hosted git repository.
skperez pushed a commit to branch proxy-bugfix-apidocs
in repository https://gitbox.apache.org/repos/asf/incubator-sdap-nexus.git
commit 66380a29667386a750fda02091e21b2d24f5d768
Author: skorper <st...@gmail.com>
AuthorDate: Mon Aug 22 08:32:16 2022 -0700
Updated openapi spec to support domsresults endpoint
---
analysis/webservice/apidocs/openapi.yml | 55 +++++++++++++++++++++++++++++++--
1 file changed, 53 insertions(+), 2 deletions(-)
diff --git a/analysis/webservice/apidocs/openapi.yml b/analysis/webservice/apidocs/openapi.yml
index 5e288b2..18de2f2 100644
--- a/analysis/webservice/apidocs/openapi.yml
+++ b/analysis/webservice/apidocs/openapi.yml
@@ -123,11 +123,13 @@ paths:
- in: query
name: parameter
description: |
- The parameter of interest used for the match up.
+ The parameter of interest used for the match up. This is
+ only used for insitu measurements. See `/cdmsschema` endpoint
+ for a list of valid options.
required: false
schema:
type: string
- default: sst
+ default: sea_surface_temperature
example: sst
- in: query
name: matchOnce
@@ -687,6 +689,55 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/Error'
+ /domsresults:
+ get:
+ summary: |
+ Convert matchup result
+ operationId: domsresults
+ tags:
+ - Matchup
+ parameters:
+ - in: query
+ name: id
+ description: |
+ The ID of the matchup execution. This comes from the
+ `executionId` field in matchup output.
+ required: true
+ schema:
+ type: string
+ example: dfc907ce-b8b4-453a-b0b6-d295572ba15e
+ - in: query
+ name: output
+ description: |
+ Format for output results.
+ required: true
+ schema:
+ type: string
+ enum: ['CSV', 'NETCDF']
+ example: CSV
+ responses:
+ '200':
+ description: Successful operation
+ content:
+ text/csv:
+ schema:
+ type: string
+ application/octet-stream:
+ schema:
+ type: string
+ format: binary
+ '400':
+ description: Bad request
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Error'
+ '500':
+ description: Server error
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/Error'
/stats:
get:
summary: |