@@ -11,83 +11,62 @@ info:
11
11
license :
12
12
name : CC BY 4.0
13
13
url : https://creativecommons.org/licenses/by/4.0/
14
- version : V3.1.0_SSP -001
15
- x-profile-identifier : https://admin-shell.io/aas/API/3/1 /DiscoveryServiceSpecification/SSP-001
14
+ version : V3.0.3_SSP -001
15
+ x-profile-identifier : https://admin-shell.io/aas/API/3/0 /DiscoveryServiceSpecification/SSP-001
16
16
servers :
17
- - url : ' https://admin-shell.io/api/v3.1'
18
- - url : ' https://example.com/'
19
-
17
+ - url : ' {protocol}://{host_name}:{port}/api/{version_prefix}'
18
+ variables :
19
+ protocol :
20
+ description : ' Allows access through http and https (recommended)'
21
+ enum :
22
+ - ' http'
23
+ - ' https'
24
+ default : ' https'
25
+ host_name :
26
+ default : admin-shell.io
27
+ description : ' Hostname of server hosting the api'
28
+ port :
29
+ enum :
30
+ - ' 80'
31
+ - ' 443'
32
+ default : ' 443'
33
+ description : ' 80 is default for http, 443 for https'
34
+ version_prefix :
35
+ enum :
36
+ - ' v3.0'
37
+ default : v3.0
20
38
paths :
21
39
/lookup/shells :
22
40
get :
23
- deprecated : true
24
41
tags :
25
42
- Asset Administration Shell Basic Discovery API
26
43
summary : Returns a list of Asset Administration Shell ids linked to specific Asset identifiers
27
44
operationId : GetAllAssetAdministrationShellIdsByAssetLink
28
45
x-semanticIds :
29
46
- https://admin-shell.io/aas/API/GetAllAssetAdministrationShellIdsByAssetLink/3/0
30
47
parameters :
31
- - $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0 #/components/parameters/AssetIds'
32
- - $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0 #/components/parameters/Limit'
33
- - $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0 #/components/parameters/Cursor'
48
+ - $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.0.3 #/components/parameters/AssetIds'
49
+ - $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.0.3 #/components/parameters/Limit'
50
+ - $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.0.3 #/components/parameters/Cursor'
34
51
responses :
35
52
' 200 ' :
36
53
description : Requested Asset Administration Shell ids
37
54
content :
38
55
application/json :
39
56
schema :
40
57
allOf :
41
- - $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0 #/components/schemas/PagedResult'
58
+ - $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.0.3 #/components/schemas/PagedResult'
42
59
- type : object
43
60
properties :
44
61
result :
45
62
type : array
46
63
items :
47
64
type : string
48
65
default :
49
- $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0#/components/responses/default'
50
- /lookup/shellsByAssetLink :
51
- post :
52
- tags :
53
- - Asset Administration Shell Basic Discovery API
54
- summary : Returns a list of Asset Administration Shell ids linked to specific Asset identifiers
55
- operationId : SearchAllAssetAdministrationShellIdsByAssetLink
56
- x-semanticIds :
57
- - https://admin-shell.io/aas/API/SearchAllAssetAdministrationShellIdsByAssetLink/3/1
58
- parameters :
59
- - $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0#/components/parameters/Limit'
60
- - $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0#/components/parameters/Cursor'
61
- requestBody :
62
- description : A list of asset identifiers in the form of an AssetLink each. One AssetLink may either represent the name/value pair of a SpecificAssetId or the globalAssetId of the asset represented by the Asset Administration Shell.
63
- content :
64
- application/json :
65
- schema :
66
- type : array
67
- items :
68
- ' $ref ' : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0#/components/schemas/AssetLink'
69
- responses :
70
- ' 200 ' :
71
- description : Requested Asset Administration Shell ids
72
- content :
73
- application/json :
74
- schema :
75
- allOf :
76
- - $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0#/components/schemas/PagedResult'
77
- - type : object
78
- properties :
79
- result :
80
- type : array
81
- items :
82
- type : string
83
- ' 400 ' :
84
- $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0#/components/responses/bad-request'
85
- default :
86
- $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0#/components/responses/default'
87
-
66
+ $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.0.3#/components/responses/default'
88
67
/lookup/shells/{aasIdentifier} :
89
68
parameters :
90
- - $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0 #/components/parameters/AssetAdministrationShellIdentifier'
69
+ - $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.0.3 #/components/parameters/AssetAdministrationShellIdentifier'
91
70
get :
92
71
tags :
93
72
- Asset Administration Shell Basic Discovery API
@@ -103,11 +82,11 @@ paths:
103
82
schema :
104
83
type : array
105
84
items :
106
- $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part1-MetaModel-Schemas/V3.1.0 #/components/schemas/SpecificAssetId'
85
+ $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part1-MetaModel-Schemas/V3.0.3 #/components/schemas/SpecificAssetId'
107
86
' 404 ' :
108
- $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0 #/components/responses/not-found'
87
+ $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.0.3 #/components/responses/not-found'
109
88
default :
110
- $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0 #/components/responses/default'
89
+ $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.0.3 #/components/responses/default'
111
90
post :
112
91
tags :
113
92
- Asset Administration Shell Basic Discovery API
@@ -122,7 +101,7 @@ paths:
122
101
schema :
123
102
type : array
124
103
items :
125
- $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part1-MetaModel-Schemas/V3.1.0 #/components/schemas/SpecificAssetId'
104
+ $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part1-MetaModel-Schemas/V3.0.3 #/components/schemas/SpecificAssetId'
126
105
required : true
127
106
responses :
128
107
' 201 ' :
@@ -132,15 +111,15 @@ paths:
132
111
schema :
133
112
type : array
134
113
items :
135
- $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part1-MetaModel-Schemas/V3.1.0 #/components/schemas/SpecificAssetId'
114
+ $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part1-MetaModel-Schemas/V3.0.3 #/components/schemas/SpecificAssetId'
136
115
' 400 ' :
137
- $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0 #/components/responses/bad-request'
116
+ $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.0.3 #/components/responses/bad-request'
138
117
' 404 ' :
139
- $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0 #/components/responses/not-found'
118
+ $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.0.3 #/components/responses/not-found'
140
119
' 409 ' :
141
- $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0 #/components/responses/conflict'
120
+ $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.0.3 #/components/responses/conflict'
142
121
default :
143
- $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0 #/components/responses/default'
122
+ $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.0.3 #/components/responses/default'
144
123
delete :
145
124
tags :
146
125
- Asset Administration Shell Basic Discovery API
@@ -152,9 +131,9 @@ paths:
152
131
' 204 ' :
153
132
description : Specific Asset identifiers deleted successfully
154
133
' 404 ' :
155
- $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0 #/components/responses/not-found'
134
+ $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.0.3 #/components/responses/not-found'
156
135
default :
157
- $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0 #/components/responses/default'
136
+ $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.0.3 #/components/responses/default'
158
137
/description :
159
138
get :
160
139
tags :
@@ -169,6 +148,6 @@ paths:
169
148
content :
170
149
application/json :
171
150
schema :
172
- $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0 #/components/schemas/ServiceDescription'
151
+ $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.0.3 #/components/schemas/ServiceDescription'
173
152
default :
174
- $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.1.0 #/components/responses/default'
153
+ $ref : ' https://api.swaggerhub.com/domains/Plattform_i40/Part2-API-Schemas/V3.0.3 #/components/responses/default'
0 commit comments