Skip to content

Remove wrong 404 status code for getAllSubmodelDescriptors#617

Open
aaronzi wants to merge 2 commits into
IDTA-01001-3-1-3_workingfrom
aaronzi/issue-597
Open

Remove wrong 404 status code for getAllSubmodelDescriptors#617
aaronzi wants to merge 2 commits into
IDTA-01001-3-1-3_workingfrom
aaronzi/issue-597

Conversation

@aaronzi
Copy link
Copy Markdown
Member

@aaronzi aaronzi commented May 21, 2026

This pull request aligns the Submodel Registry response contract for GET /submodel-descriptors with collection semantics.
When no submodel descriptors exist, the endpoint returns 200 OK with an empty result set, so documenting 404 Not Found for this operation was misleading. This PR removes that ambiguity and updates the changelog accordingly.

API Specification Fixes:

  • Removed 404 Not Found from GET /submodel-descriptors in the Submodel Registry full profile:
    V3.1_SSP-001.yaml
  • Removed 404 Not Found from GET /submodel-descriptors in the Submodel Registry read profile:
    V3.1_SSP-002.yaml
  • Applied the same change in the aggregated OpenAPI collection:
    V3.1.yaml

Documentation Updates:

  • Added a 3.1.3 minor-change entry describing this fix and referencing issue 597:
    changelog.adoc

Related Issues

See #597

IMPORTANT!

Merge #616 first

Comment thread documentation/IDTA-01002-3/modules/ROOT/pages/changelog.adoc Dismissed
Comment thread documentation/IDTA-01002-3/modules/ROOT/pages/changelog.adoc Dismissed
@aaronzi aaronzi closed this May 21, 2026
@aaronzi aaronzi force-pushed the aaronzi/issue-597 branch from 19def80 to c6f6d77 Compare May 21, 2026 15:18
@aaronzi aaronzi reopened this May 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants