You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Get the OpenAPI interface description of the IO-Link Master.
98
+
Read the list of available IO-Link-related OpenAPI and AsyncAPI specifications.
99
99
description: >-
100
-
Get the OpenAPI interface description of the IO-Link Master. The general OpenAPI description should be adjusted in regards of vendorspecific characteristics like used security schemas, supported endpoints or additional information.
100
+
Read the list of available IO-Link-related OpenAPI and AsyncAPI specifications. The OpenAPI or AsyncAPI specifications should be aligned with vendor-specific requirements such as used security schemas, supported endpoints, or additional information.
101
101
responses:
102
102
"200":
103
103
description: Successful operation
104
104
content:
105
-
application/text:
105
+
application/json:
106
+
schema:
107
+
$ref: "./schemas.yaml#/schemas/apisGet"
108
+
"401":
109
+
$ref: "#/components/responses/HTTP_401"
110
+
"403":
111
+
$ref: "#/components/responses/HTTP_403"
112
+
"500":
113
+
description: Internal Server Error
114
+
content:
115
+
application/json:
116
+
schema:
117
+
$ref: "./schemas.yaml#/schemas/errorObject_101"
118
+
/apis/{apiId}:
119
+
get:
120
+
tags:
121
+
- general
122
+
operationId: getApisApiId
123
+
summary: >-
124
+
Read a specific OpenAPI or AsyncAPI specification.
125
+
description: >-
126
+
Read a specific OpenAPI or AsyncAPI specification.
127
+
parameters:
128
+
- $ref: "#/components/parameters/apiId"
129
+
responses:
130
+
"200":
131
+
description: Successful operation
132
+
content:
133
+
application/json:
106
134
schema:
107
-
type: string
135
+
type: object
136
+
required:
137
+
- url
138
+
properties:
139
+
url:
140
+
type: string
141
+
description: The url referring to the OpenAPI or AsyncAPI specification.
This is a sample IO-Link Master server. You can find out more about IO-Link
122
-
at [http://www.io-link.com](http://www.io-link.com)
123
-
# Description
124
-
* Draft for version 2.x
125
-
## Disclaimer:
126
-
>The attention of adopters is directed to the possibility that compliance with or adoption of IO-Link Community specifications may require use of an invention covered by patent rights. The IO-Link Community shall not be responsible for identifying patents for which a license may be required by any IO-Link Community specification, or for conducting legal inquiries into the legal validity or scope of those patents that are brought to its attention. IO-Link Community specifications are prospective and advisory only. Prospective users are responsible for protecting themselves against liability for infringement of patents.
127
-
>The information contained in this document is subject to change without notice. The material in this document details an IO-Link Community specification in accordance with the license and notices set forth on this page. This document does not represent a commitment to implement any portion of this specification in any company's products.
128
-
>WHILE THE INFORMATION IN THIS PUBLICATION IS BELIEVED TO BE ACCURATE, THE IO-LINK COMMUNITY MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL INCLUDING, BUT NOT LIMITED TO ANY WARRANTY OF TITLE OR OWNERSHIP, IMPLIED WARRANTY OF MERCHANTABILITY OR WARRANTY OF FITNESS FOR PARTICULAR PURPOSE OR USE.
129
-
>In no event shall the IO-Link Community be liable for errors contained herein or for indirect, incidental, special, consequential, reliance or cover damages, including loss of profits, revenue, data or use, incurred by any user or any third party. Compliance with this specification does not absolve manufacturers of IO-Link equipment, from the requirements of safety and regulatory agencies (TÜV, BIA, UL, CSA, etc.).
156
+
description: >-
157
+
This is a sample IO-Link Master server. You can find out more about IO-Link
158
+
at [http://www.io-link.com](http://www.io-link.com)
159
+
# Description
160
+
* Version 2.0.0
161
+
## Disclaimer:
162
+
>The attention of adopters is directed to the possibility that compliance with or adoption of IO-Link Community specifications may require use of an invention covered by patent rights. The IO-Link Community shall not be responsible for identifying patents for which a license may be required by any IO-Link Community specification, or for conducting legal inquiries into the legal validity or scope of those patents that are brought to its attention. IO-Link Community specifications are prospective and advisory only. Prospective users are responsible for protecting themselves against liability for infringement of patents.
163
+
>The information contained in this document is subject to change without notice. The material in this document details an IO-Link Community specification in accordance with the license and notices set forth on this page. This document does not represent a commitment to implement any portion of this specification in any company's products.
164
+
>WHILE THE INFORMATION IN THIS PUBLICATION IS BELIEVED TO BE ACCURATE, THE IO-LINK COMMUNITY MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL INCLUDING, BUT NOT LIMITED TO ANY WARRANTY OF TITLE OR OWNERSHIP, IMPLIED WARRANTY OF MERCHANTABILITY OR WARRANTY OF FITNESS FOR PARTICULAR PURPOSE OR USE.
165
+
>In no event shall the IO-Link Community be liable for errors contained herein or for indirect, incidental, special, consequential, reliance or cover damages, including loss of profits, revenue, data or use, incurred by any user or any third party. Compliance with this specification does not absolve manufacturers of IO-Link equipment, from the requirements of safety and regulatory agencies (TÜV, BIA, UL, CSA, etc.).
130
166
131
-
132
-
>IO-Link is a registered trademark. It may be used only by the members of the IO-Link Community and non-members who had acquired the corresponding license. For more detailed information on its use, refer to the rules of the IO-Link Community at www.io-link.com.
>IO-Link is a registered trademark. It may be used only by the members of the IO-Link Community and non-members who had acquired the corresponding license. For more detailed information on its use, refer to the rules of the IO-Link Community at www.io-link.com.
"description": "This is a sample IO-Link Master server. You can find out more about IO-Link at [http://www.io-link.com](http://www.io-link.com) # Description * Draft for version 2.x ## Disclaimer: >The attention of adopters is directed to the possibility that compliance with or adoption of IO-Link Community specifications may require use of an invention covered by patent rights. The IO-Link Community shall not be responsible for identifying patents for which a license may be required by any IO-Link Community specification, or for conducting legal inquiries into the legal validity or scope of those patents that are brought to its attention. IO-Link Community specifications are prospective and advisory only. Prospective users are responsible for protecting themselves against liability for infringement of patents. >The information contained in this document is subject to change without notice. The material in this document details an IO-Link Community specification in accordance with the license and notices set forth on this page. This document does not represent a commitment to implement any portion of this specification in any company's products. >WHILE THE INFORMATION IN THIS PUBLICATION IS BELIEVED TO BE ACCURATE, THE IO-LINK COMMUNITY MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL INCLUDING, BUT NOT LIMITED TO ANY WARRANTY OF TITLE OR OWNERSHIP, IMPLIED WARRANTY OF MERCHANTABILITY OR WARRANTY OF FITNESS FOR PARTICULAR PURPOSE OR USE. >In no event shall the IO-Link Community be liable for errors contained herein or for indirect, incidental, special, consequential, reliance or cover damages, including loss of profits, revenue, data or use, incurred by any user or any third party. Compliance with this specification does not absolve manufacturers of IO-Link equipment, from the requirements of safety and regulatory agencies (TÜV, BIA, UL, CSA, etc.). \n\n>IO-Link is a registered trademark. It may be used only by the members of the IO-Link Community and non-members who had acquired the corresponding license. For more detailed information on its use, refer to the rules of the IO-Link Community at www.io-link.com.",
summary: Get the REST interface version identification.
191
+
summary: Read version information of a specific OpenAPI or AsyncAPI specification.
172
192
description: >-
173
-
This version relates to the released version by the iolink community on github (e.g. https://github.com/iolinkcommunity/JSON_for_IO-Link/releases). It can be extended by vendor specific parts.
193
+
The provided version aligns with the released version by the iolink community on github (e.g. https://github.com/iolinkcommunity/JSON_for_IO-Link/releases).
194
+
It may be extended by vendor specific parts.
195
+
parameters:
196
+
- $ref: "#/components/parameters/apiId"
174
197
responses:
175
198
"200":
176
199
description: Successful operation
@@ -183,16 +206,16 @@ paths:
183
206
properties:
184
207
version:
185
208
type: string
186
-
additionalInfo:
209
+
description:
187
210
type: string
188
211
examples:
189
-
"mandatory":
212
+
"mandatory content":
190
213
value:
191
-
version: 1.0.0
192
-
"optional addition":
214
+
version: 2.0.0
215
+
"optional content":
193
216
value:
194
-
version: 1.0.0
195
-
additionalInfo: 1.2.3-feature-xyz
217
+
version: 2.0.0
218
+
description: 1.2.3-feature-xyz
196
219
"401":
197
220
$ref: "#/components/responses/HTTP_401"
198
221
"403":
@@ -4104,6 +4127,14 @@ components:
4104
4127
Maintenance: priviledged access for reading and writing all endpoints
4105
4128
Specialist: more priviledged access for advanced features like firmware update
4106
4129
parameters:
4130
+
apiId:
4131
+
name: apiId
4132
+
description: API identifier of an OpenAPI or AsyncAPI specification.
0 commit comments