SUP Commands for Kazoo UI Application Maintenance
This is SUP command maintenance module to work specifically with new Kazoo UI Application document.
For old legacy maintenance commands please refer to Kazoo Document Maintenance.
Function | Arguments | Description |
---|---|---|
init_app/1 | (AppPath) | |
init_app/2 | (AppPath,ApiUrl) | |
init_apps/1 | (AppsPath) | |
init_apps/2 | (AppsPath,ApiUrl) | |
refresh_app/1 | (AppPath) | |
refresh_app/2 | (AppPath,ApiUrl) | |
refresh_apps/1 | (AppsPath) | |
refresh_apps/2 | (AppsPath,ApiUrl) |
Initializing or Refreshing Apps
NOTE These commands are only for legacy proposes, we recommend to use the API to initialize or refresh UI apps metadata or use 2600Hz Marketplace
This is simple version of the old init_apps
but for new UI application docs. It will
search a path to find apps to read its metadata/app.json
file. Then for each metadata
found it will check the master account db and either create the new doc if it is missing or
merge and update it. It also deletes and re-upload all images (icon and screenshots).
NOTE Please note that new
app.json
requiresuuid
field. This is a unique ID for the app across all platforms. 2600Hz Marketplace will generate a universal unique ID for the app.
init_apps/1,2
: equivalent of callingrefresh_apps/1,2
init_app/1,2
: equivalent of callingrefresh_app/1,2
refresh_apps/1,2
: search for all apps under theAppsPath
, callingrefresh_app/2
for each apprefresh_apps/1,2
: will read the app’s metadata and either create or update it in account db