All PAT APIs use URL based versioning and each endpoint is prefixed with "/vX" where X represents a numeric version number.
All PATAPI's use URL based versioning and each endpoint is prefixed with "/vX" where X represents a numeric version number, such as:
https://<hostname>/basePath/v1/function
New versions of API functions can be introduced with new product releases. PAT supports the two latest versions.
Only two API endpoint versions are supported in a product release. The previous version minus one (if one exists) will be deprecated in the next minor release when a new version is introduced in a release.
Example: Current API endpoint versions are v2 and v3. V2 is deprecated when v4 is added.
The deprecated version will be supported for one minor release before it becomes unavailable.
A new version may apply to a single API resource or the entire API.
The API specifications document all supported versions.
The list of changes displayed below can be applied to an API and are considered non-breaking, so no new version is introduced.
The list of changes displayed below can be applied to an API and are considered non-breaking, so no new version is introduced. The API developer should handle these changes in their implementation.
API changes that will likely break the implementation require the introduction of a new API endpoint version.
API changes that will likely break the implementation require the introduction of a new API endpoint version. The API developer needs to implement these changes in one of their API endpoint versions before the deprecation of the supported API endpoint versions.
The following changes are considered breaking changes:
The API developer should implement these changes in the latest supported API endpoint version.