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
{{ message }}
Repository navigation
server: Discovery endpoints status code mismatch #625
The current implementation of the Discovery API (server/app/interfaces/discovery.py) responds in two scenarios with status codes differing from the specification v3.1.1.
POST /lookup/shells/{aasIdentifier}: This endpoint should respond with 201 on success (currently 200)
DELETE /lookup/shells/{aasIdentifier}: This endpoint should respond with 404 if no links exist for the specified AAS (currently always 204)
Although these are minor deviations, we should be consistent to the specification and therefore adapt the behavior.
One more deviation on POST /lookup/shells/{aasIdentifier}: it merges the posted links into the existing ones instead of replacing them, see #669. I asked in #641 to include it.
Activity
JAB1305 commentedon Sep 23, 2026
Working on this issue
zrgt commentedon Oct 22, 2026
One more deviation on
POST /lookup/shells/{aasIdentifier}: it merges the posted links into the existing ones instead of replacing them, see #669. I asked in #641 to include it.server.discovery: Align asset link API with spec (#641)