checkPermissions('admin-sources', 'RO'); # Page functions # JS Scripts to load for this page $jsScriptLoadData['activeTabOnRefresh'] = true; $jsScriptLoadData['copyInputValue'] = true; $jsScriptLoadData['updateToggle'] = true; $jsScriptLoadData['breadCrumbs'] = true; $jsScriptLoadData['inserve_source'] = true; $jsScriptLoadData['validateJson'] = true; # PageClasses Setup $pageNavbar = new pageNavbar(true); # Retrieve Information for the page $inserve_settings = $GLOBALS['conn']->query("SELECT * FROM system_sources WHERE source_name = 'inserve'")->fetch_assoc(); # Set breadcrumb data array_push($GLOBALS['breadCrumbArray'], array('display' => __('portal_management'), 'href' => '/systemconfig')); array_push($GLOBALS['breadCrumbArray'], array('display' => __('sources'), 'href' => '/systemconfig#sources')); array_push($GLOBALS['breadCrumbArray'], array('display' => 'Inserve', 'href' => '')); # Start page output $pageNavbar->outPutNavbar(); ?>

Inserve settings

Enter the necessary API details to set up and configure your connection to the Inserve API. This allows Sentri to communicate with Inserve and retrieve the data it needs.


Inserve actions


checkPermissions('customer-companies', 'RW', true)) { ?>
Sync companies from Inserve to Sentri.

This API call retrieves all companies from Inserve and creates or updates them in Sentri.

checkPermissions('servers', 'RW', true)) { ?>
Sync cloud distributor companies

This API call synchronizes active companies in Sentri with the corresponding cloud distributor companies in Inserve. These cloud distributor companies are required to associate Sentri server licenses with companies in Inserve.

checkPermissions('servers', 'RW', true)) { ?>
Sync servers licenses

This API call first executes the sync-cloud-distributor action and then synchronizes all servers in an active, deleted, or trial state with Inserve licenses. It creates or updates server licenses in Inserve if they do not exist or if the license quantities differ from those in Sentri.