This changelog provides in-depth details as to what has changed in the REST API resources. The most recent version of the Stratos API is version 4.1, which was introduced with the Apache Stratos 4.1.0 release. For more information, see Stratos API Versioning.

API version 4.1

The REST API version 4.1 was introduced with the Apache Stratos 4.1.0 release. The API abbreviation is as follows: v4.1 If you wish to use another API version, see Stratos API Versioning.

New resources for Stratos API

Many resources have been introduced newly. For more information, see New Stratos API Resources.

Changes

REST API versioning was introduced in the Apache Stratos 4.1.0 release. In v4.0 the Stratos URL sent in a HTTP request stated /stratos/admin/ this has been changed to the following:

APIURL
Stratos/api/
Metadata/metadata/api/

For example:

Example of an old cURL command:

curl -X POST -H "Content-Type: application/json" -d  @'<JSON_PAYLOAD>' -k -v -u admin:admin https://<SM_HOST>:9443/stratos/admin/tenant

Example of a new cURL command for Stratos API:

curl -X POST -H "Content-Type: application/json" -d  @'<JSON_PAYLOAD>' -k -v -u admin:admin https://<SM_HOST>:9443/api/tenant

Many changes have been done to the resource paths and API methods. For more information, see REST API Changes.

Unsupported API resources

Some resources are not supported from Stratos v4.1 onwards. However, the these unsupported resources will work when they are accessed in the Stratos 4.1.0 release via the Stratos v4.0 API version. For more information, see Unsupported API Resources.

  • No labels