После прочтения большого количества материалов по управлению версиями REST я думаю об управлении версиями вызовов вместо API. Например:
http://api.mydomain.com/callfoo/v2.0/param1/param2/param3
http://api.mydomain.com/verifyfoo/v1.0/param1/param2
вместо того, чтобы сначала иметь
http://api.mydomain.com/v1.0/callfoo/param1/param2
http://api.mydomain.com/v1.0/verifyfoo/param1/param2
, а затем переходить к
http://api.mydomain.com/v2.0/callfoo/param1/param2/param3
http://api.mydomain.com/v2.0/verifyfoo/param1/param2
. Преимущество, которое я вижу:
Я что-то упустил? Пожалуйста, порекомендуйте.