Service instances

Operations on service instances.

get

Returns information about configured service instances.

get

Returns information about specific service instance.

Applications

Operations on applications.

post

Creates a new application.

get

Returns information about applications with corresponding versions.

get

Returns information about specified application with corresponding versions.

patch

Updates information about specified application.

post

Creates a new application version.

get

Returns information about application versions in the scope of the specified application.

get

Returns information about the specified application version.

patch

Updates information about specified application version.

Application configuration

Operations on application configuration.

post

Initializes application configuration for all services.

get

Exports application configuration for all services.

put

Upserts application configuration.

get

Returns application configuration by services.

patch

Patches application version configuration data via REST API PATCH request according to the RFC 6902.

put

Upserts application version configuration.

get

Returns application version configuration by services.

patch

Patches application configuration data via REST API PATCH request according to the RFC 6902.

Tenant configuration

Operations on tenant-specific service instance configuration.

put

Upserts tenant-specific service instance configuration.

get

Returns tenant-specific service instance configurations.

Bulk

Bulk operations on tenants and their applications.

get

Exports application metadata and service instance configurations.
System administrators granted with the kaa:application:read and kaa:tenant:configuration:read scopes on kaa-system resource in the system tenant ("kaa") are allowed full access to all service instance configurations of all tenants. Other users are limited to the tenant they are authenticated with and applications they have application:read scope on.