Skip to content

Implement missing AAS REST API endpoints #3

@ptrstn

Description

@ptrstn

Several endpoints defined in the BaSyx AAS REST API are currently missing in the current implementatio. To achieve full coverage and spec-compliance, these need to be added.

Method Endpoint Input type Output type Status code (expected) Other Codes
GET /concept-descriptions None dict 200 400,401,403,500
POST /concept-descriptions dict dict 201 200,400,401,403,409,500
DELETE /concept-descriptions/{cdIdentifier} None None 204 200,400,401,403,404,500
GET /concept-descriptions/{cdIdentifier} None dict 200 400,401,403,404,500
PUT /concept-descriptions/{cdIdentifier} dict None 204 200,400,401,403,404,500
GET /description None dict 200 403,default
GET /serialization None dict 200 400,401,403,404,500
GET /shells/{aasIdentifier}/asset-information None dict 200 400,401,403,404,500
PUT /shells/{aasIdentifier}/asset-information dict None 204 200,400,401,403,404,500
DELETE /shells/{aasIdentifier}/asset-information/thumbnail None dict 200 400,401,403,404,500
GET /shells/{aasIdentifier}/asset-information/thumbnail None dict 200 400,401,403,404,500
PUT /shells/{aasIdentifier}/asset-information/thumbnail file bytes multipart None 204 200,400,401,403,404,500
DELETE /submodels/{submodelIdentifier}/submodel-elements/{idShortPath}/attachment None dict 200 400,401,403,404,500
GET /submodels/{submodelIdentifier}/submodel-elements/{idShortPath}/attachment None dict 200 400,401,403,404,500
PUT /submodels/{submodelIdentifier}/submodel-elements/{idShortPath}/attachment file bytes multipart None 204 200,400,401,403,404,500
POST /submodels/{submodelIdentifier}/submodel-elements/{idShortPath}/invoke dict dict 200 400,401,403,404,405,500

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions