|
|
|
|
|
by knome
1300 days ago
|
|
It enforces the idea that the API is versioned per endpoint and not overall. You can update each endpoint in non-backwards compatible ways without having to update all of them. If you have it in the URL, it's likely libraries and custom scripts will just set the value in configuration instead of per-callsite. You don't want to have to wait to fix up some API or make non-updates on all the rest just to release a new version. edit: I agree that making it optional is a bad move |
|