SRS-040: URL-Based API Versioning
Identifierβ
SRS-040
Software Systemβ
- API Gateway
- Orchestrator
Categoryβ
- Functional
- Input and output, interfaces
Descriptionβ
The software shall implement a URL routing mechanism that incorporates the API version directly into the request path. All API endpoint paths must be prefixed with a version identifier following the format /vX.Y/
, where X
represents the major version and Y
represents the minor version. The system shall route requests to the appropriate implementation based on this version prefix.
Derived from PRSβ
PRS-1V6
: Expose the deviceβs functionality through a versioned, network-accessible API