Use SemVer (Semantic Versioning Specification).
Major.Minor.Patch 2.0.0 3.0.0 # major version update, breaking changes expected 3.1.0 # minor version update, backward compatible features
Full Url
/api/v1/resource_name /api/v1.0.1/resource_name /api/v2/resource_name