Platform Activities
KSSIDP Supported Platforms
-
General Info:
- Indicates the operating system that KSSIDP supports
-
Performing the API Request and Response:
- For more information about the request body configurations and responses, please follow the List All Platforms API methods.
Create App Name
-
General Info:
- The primary objective is to create an app by specifying its name, and the newly created app will be promptly displayed on the Smartdashboard in real-time.
- In Postman request calls, you can configure your categories of the app, choosing between CHAT and TMS.
-
Performing the Request:
- To create an app by utilizing the Create App API use following request:
POST https://asts.{{baseUrl}}/v1/tenants/{{tenant}}/apps/{{app_name}}
-
Request Body:
- Configure the request body parameters as outlined below and ensure that the specified parameters in the request body are set up according to the provided guidelines.
{
"categories": ["chat"]
}
NOTE: If push notification features are required for the created app, customers must define their Android API key, iOS Bundle ID, or HPK Client ID values in the body of the request call, see section Add App in Security Server in KOBIL Shift Lite for the details of how to obtain the needed values.
Create App Version
-
General Info:
- The app version registration is performed with the ID of the created users.
- Based on the operating system where the app will be executed, platform can be selected as Android / iOS.
- The version number setup represents the major, minor, build numbers of your app, and it is defined in the versionStr parameter.
-
Performing the API Request and Response:
- To get more information about the request body configurations and responses, you check the Create App Version API methods.
-
Sample of Request Body:
- Configure the request body parameters as outlined below and ensure that the specified parameters in the request body are set up according to the provided guidelines.
{
"appName": "TestApp",
"platform": "Android",
"versionStr": "1.0.0",
"registerUserId": "a13c2c21-6dc7-4d1f-96e3-2aa560f84bda",
"versionLock": false,
"isCheckIntegrity": false
}
NOTE: A user can register as many app versions as desired, but app names must be different from the others.
Get App Details by Version ID
-
General Info:
- This API call facilitates the retrieval of app version details based on Tenant/Workspace name.
-
Performing the API Request and Response:
- For more information about the request body configurations and responses, please follow the Get Version ID API methods.
Update App Version
-
General Info:
- Application upgrade is performed with the ID of created app version.
- Please note that, the version of your application defined in the versionStr parameter of your request body.
-
Performing the API Request and Response:
- For more information about the request body configurations and responses, you check the Update App Version methods.
NOTE: A user can update the same app as many times as want, however the appName, platform, and registerUserId parameters must be equal to, when the app was first created.
Delete App Version
-
General Info:
- To delete an existing app version, an ID of the version is required.
- The deleted versions will not be displayed on your Workspace anymore.
-
Performing the API Request and Response:
- To get more information about the request body configurations and responses, please follow the Delete App Version API methods.