A set of reference guides contains the full formal description of the application programming interface (API) and other components that system integrators use to integrate the platform services, 3rd party systems, and cloud applications via the APS ecosystem.
In the long way of platform development, the platform itself, APS API, the control panels, and the APS tools changed their versions many times. The newer versions are backward compatible with the older ones, for example:
The forward compatibility is not supported. For example, if the aps build tool version 2.2 builds successfully an APS package from a project, it does not guarantee that the aps build tool version 2.1 can do the same.
The following table maps those versions to each other to help you identify which versions of APS API, CCP, the APS tools and PHP runtime you can use on a certain version of the platform.
For example, from this table follows, that if the version of your platform is 7.1, it means:
To identify the version of the platform and APS follow these steps.
/apspath in the URL.
Providers can assign a CCP version individually to each customer. Follow these steps if you need to identify which CCP version is assigned to some customers and to reassign it if necessary:
If you have the APS command line tools installed on your computer, run the following command to identify the tools version:
$ aps help
On an endpoint Linux host, identify the installed APS PHP runtime version using the standard RPM request:
# rpm -q aps-php-runtime
On the other OS, do it in two steps:
Prepare a PHP file, for example,
<?php require_once 'aps/2/rest.php'; print_r(Rest\RestService::VERSION."\n"); ?>
Execute the script in the command line:
$ php version.php 2.3-55
It prints out the APS PHP runtime version.