Create versioned APIs Hot
As we modify our APIs and add functionality, we should introduce a versioning aspect to the API to ensure backward compability with other integrations. Microsoft has implemented this as a parameter to be passed in the HTTP URL in some of their tools. Other tools have implemented it in the structure of the endpoint URL, such as /jsonapi/v1, /jsonapi/v2, etc.
These different versions would allow users to migrate their integrations to newer versions, gaining the added functionality when desired instead of the alternative of not updating SBM because their integrations may break.
Please login to view any attachments.
There are no user comments for this idea.