1 | [openapi] |
---|
2 | rootUrl=https://demo.mapmint.com/wps3/ |
---|
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 |
---|