[959] | 1 | [openapi] |
---|
| 2 | rootUrl=http://localhost/cgi-bin/zoo_loader.cgi |
---|
| 3 | links=/,/api,/conformance,/processes |
---|
| 4 | paths=/root,/api,/conformance,/processes,/processes/{id},/processes/{id}/jobs,/processes/{id}/jobs/{jobID},/processes/{id}/jobs/{jobID}/result |
---|
| 5 | parameters=id,jobID,resultID |
---|
| 6 | header_parameters=oas-header1,oas-header2 |
---|
| 7 | version=3.0.1 |
---|
| 8 | |
---|
| 9 | [oas-header1] |
---|
| 10 | in=header |
---|
| 11 | name=Prefer |
---|
| 12 | type=string |
---|
| 13 | required=false |
---|
| 14 | enum=respond-async |
---|
| 15 | |
---|
| 16 | [oas-header2] |
---|
| 17 | in=header |
---|
| 18 | name=Prefer |
---|
| 19 | type=string |
---|
| 20 | required=false |
---|
| 21 | enum=return=representation,return=minimal |
---|
| 22 | |
---|
| 23 | [/] |
---|
| 24 | rel=self |
---|
| 25 | type=application/json |
---|
| 26 | title=this document |
---|
| 27 | |
---|
| 28 | [root] |
---|
| 29 | method=get |
---|
| 30 | title=landing page of this API |
---|
| 31 | abstract=The landing page provides links to the API definition, the Conformance statements and the metadata about the processes offered by this service. |
---|
| 32 | tags=Home |
---|
| 33 | tags_description= |
---|
| 34 | schema=https://raw.githubusercontent.com/opengeospatial/wps-rest-binding/master/core/openapi/schemas/root.yaml |
---|
| 35 | |
---|
| 36 | [/api] |
---|
| 37 | rel=service |
---|
| 38 | type=application/openapi+json;version=3.0 |
---|
| 39 | title=the API definition |
---|
| 40 | |
---|
| 41 | [api] |
---|
| 42 | method=get |
---|
| 43 | title=This document |
---|
| 44 | abstract=This document |
---|
| 45 | tags=API |
---|
| 46 | tags_description= |
---|
| 47 | schema= |
---|
| 48 | |
---|
| 49 | [/conformance] |
---|
| 50 | rel=conformance |
---|
| 51 | type=application/json |
---|
| 52 | title=WPS 2.0 REST/JSON Binding Extension conformance classes implemented by this server |
---|
| 53 | |
---|
| 54 | [conformance] |
---|
| 55 | method=get |
---|
| 56 | title=information about standards that this API conforms to |
---|
| 57 | abstract==list all requirements classes specified in a standard (e.g., WPS REST/JSON Binding Core) that the server conforms to |
---|
| 58 | tags=Conformance |
---|
| 59 | tags_description= |
---|
| 60 | schema=https://raw.githubusercontent.com/opengeospatial/wps-rest-binding/master/core/openapi/schemas/req-classes.yaml |
---|
| 61 | |
---|
| 62 | [/processes] |
---|
| 63 | rel=processes |
---|
| 64 | type=application/json |
---|
| 65 | title=The processes offered by this server |
---|
| 66 | |
---|
| 67 | [processes] |
---|
| 68 | method=get |
---|
| 69 | title=retrieve available processes |
---|
| 70 | abstract=Information about the available processes |
---|
| 71 | tags=GetCapabilities |
---|
| 72 | tags_description= |
---|
| 73 | schema=https://raw.githubusercontent.com/opengeospatial/wps-rest-binding/master/core/openapi/schemas/processCollection.yaml |
---|
| 74 | |
---|
| 75 | [processes/{id}] |
---|
| 76 | method=get |
---|
| 77 | title=retrieve a process description |
---|
| 78 | abstract=A process description. |
---|
| 79 | tags=ProcessDescription |
---|
| 80 | tags_description= |
---|
| 81 | schema=https://raw.githubusercontent.com/opengeospatial/wps-rest-binding/master/core/openapi/schemas/process.yaml |
---|
| 82 | parameters=/components/parameters/id |
---|
| 83 | |
---|
| 84 | |
---|
| 85 | [/processes/{id}/jobs] |
---|
| 86 | rel=canonical |
---|
| 87 | type=application/json |
---|
| 88 | title=Process Description |
---|
| 89 | |
---|
| 90 | [processes/{id}/jobs] |
---|
| 91 | length=2 |
---|
| 92 | method=get |
---|
| 93 | title=retrieve a list of jobs run |
---|
| 94 | abstract=A list of jobs run. |
---|
| 95 | tags=JobList |
---|
| 96 | tags_description= |
---|
| 97 | schema=https://raw.githubusercontent.com/opengeospatial/wps-rest-binding/master/core/openapi/schemas/jobCollection.yaml |
---|
| 98 | parameters=/components/parameters/id |
---|
| 99 | method_1=post |
---|
| 100 | title_1=execute a job |
---|
| 101 | abstract_1=An execute endpoint. |
---|
| 102 | tags_1=Execute Endpoint |
---|
| 103 | tags_description_1= |
---|
| 104 | schema_1=https://raw.githubusercontent.com/opengeospatial/wps-rest-binding/master/core/openapi/schemas/result.yaml |
---|
| 105 | parameters_1=/components/parameters/id,/components/parameters/oas-header1 |
---|
| 106 | |
---|
| 107 | [requestBody] |
---|
| 108 | abstract=Mandatory execute request in JSON format |
---|
| 109 | type=application/json |
---|
| 110 | schema=https://raw.githubusercontent.com/opengeospatial/wps-rest-binding/master/core/openapi/schemas/execute.yaml |
---|
| 111 | |
---|
| 112 | [/processes/{id}/jobs/{jobID}] |
---|
| 113 | rel=canonical |
---|
| 114 | type=application/json |
---|
| 115 | title=Status |
---|
| 116 | |
---|
| 117 | [processes/{id}/jobs/{jobID}] |
---|
| 118 | method=get |
---|
| 119 | title=The status of a job. |
---|
| 120 | abstract=The status of a job. |
---|
| 121 | tags=GetStatus |
---|
| 122 | tags_description= |
---|
| 123 | schema=https://raw.githubusercontent.com/opengeospatial/wps-rest-binding/master/core/openapi/schemas/statusInfo.yaml |
---|
| 124 | parameters=/components/parameters/id,/components/parameters/jobID |
---|
| 125 | |
---|
| 126 | [/processes/{id}/jobs/{jobID}/result] |
---|
| 127 | rel=canonical |
---|
| 128 | type=application/json |
---|
| 129 | title=Get Result |
---|
| 130 | |
---|
| 131 | [processes/{id}/jobs/{jobID}/result] |
---|
| 132 | method=get |
---|
| 133 | title=The result of a job execution. |
---|
| 134 | abstract=The result of a job execution. |
---|
| 135 | tags=GetResult |
---|
| 136 | tags_description= |
---|
| 137 | schema=https://raw.githubusercontent.com/opengeospatial/wps-rest-binding/master/core/openapi/schemas/result.yaml |
---|
| 138 | parameters=/components/parameters/id,/components/parameters/jobID |
---|
| 139 | ep=,/components/parameters/oas-header2 |
---|
| 140 | |
---|
| 141 | [/processes/{id}/jobs/{jobID}/result/{resultID}] |
---|
| 142 | rel=canonical |
---|
| 143 | type=application/json |
---|
| 144 | title=Get Result |
---|
| 145 | |
---|
| 146 | [processes/{id}/jobs/{jobID}/result/{resultID}] |
---|
| 147 | method=get |
---|
| 148 | title=The result of a job execution. |
---|
| 149 | abstract=The result of a job execution. |
---|
| 150 | tags=GetResult |
---|
| 151 | tags_description= |
---|
| 152 | schema=https://raw.githubusercontent.com/opengeospatial/wps-rest-binding/master/core/openapi/schemas/valueType.yaml |
---|
| 153 | parameters=/components/parameters/id,/components/parameters/jobID,/components/parameters/resultID,/components/parameters/oas-header2 |
---|
| 154 | |
---|
| 155 | |
---|
| 156 | [{id}] |
---|
| 157 | type=string |
---|
| 158 | title=The id of a process |
---|
| 159 | abstract=The id of a process |
---|
| 160 | in=path |
---|
| 161 | required=true |
---|
| 162 | example=buffer |
---|
| 163 | |
---|
| 164 | [{jobID}] |
---|
| 165 | type=string |
---|
| 166 | title=The id of a job |
---|
| 167 | abstract=The id of a job |
---|
| 168 | in=path |
---|
| 169 | required=true |
---|
| 170 | |
---|
| 171 | [{resultID}] |
---|
| 172 | type=string |
---|
| 173 | title=The id of an output |
---|
| 174 | abstract=The id of an output |
---|
| 175 | in=path |
---|
| 176 | required=true |
---|
| 177 | |
---|
| 178 | [{f}] |
---|
| 179 | default=json |
---|
| 180 | enum=json |
---|
| 181 | title=The optional f parameter |
---|
| 182 | abstract=The optional f parameter indicates the output format which the server shall provide as part of the response document. The default format is JSON. |
---|
| 183 | in=query |
---|
| 184 | required=false |
---|
| 185 | |
---|
| 186 | [conformTo] |
---|
| 187 | rootUrl=http://www.opengis.net/spec/WPS/2.0/req/service/binding/rest-json/ |
---|
| 188 | link=core |
---|
| 189 | link_1=oas30 |
---|
| 190 | link_2=json |
---|
| 191 | length=3 |
---|
| 192 | |
---|
| 193 | [exception] |
---|
| 194 | abstract=Exception |
---|
| 195 | type=application/json |
---|
| 196 | schema=https://raw.githubusercontent.com/opengeospatial/wps-rest-binding/master/core/openapi/schemas/exception.yaml |
---|
| 197 | |
---|