As a DataHub Admin, I would like the ability to create or rebuild the DataHub database. This is applicable to Microsoft SQL Server installations.
TEST DATABASE CONNECTION
POST /v1/admin/db/test {"provider":"sqlserver","connection":"Server=server;Database=SkySyncV4;Integrated Security=true;","embedded":"false"}
SET DATABASE CONNECTION
PATCH /v1/admin/db {"provider":"sqlserver","connection":"Server=server;Database=SkySyncV4;Integrated Security=true;","embedded":"false"}
CREATE AND/OR UPDATE DATABASE
POST /v1/admin/db/upgrade
SOFT RESET
POST /v1/admin/restart
GET RESET AND APPLICATION STATUS
GET /v1/admin/status
GET SKYSYNC SERVICE CONFIGURATION
GET /v1/admin/config
ACTIVATE LICENSE
POST /v1/licensing/activate?usage=true {"key":"myKey"}
ACCEPT EULA
PATCH /v1/admin/config/acceptEula
CREATE ADMIN USER
POST /v1/users {"login":"admin","password":"Passw0rd!"}