Accessed via $enhance->settings.
| Method | Route |
|---|---|
addOrchdLoginPolicyEmailBlacklist |
PUT /settings/orchd/login-policy/email-blacklist |
addOrchdLoginPolicyEmailWhitelist |
PUT /settings/orchd/login-policy/email-whitelist |
addOrchdLoginPolicyIpBlacklist |
PUT /settings/orchd/login-policy/ip-blacklist |
addOrchdLoginPolicyIpWhitelist |
PUT /settings/orchd/login-policy/ip-whitelist |
addOrchdLoginPolicySettings |
PUT /settings/orchd/login-policy/settings |
createBackupRemoteStorageS3 |
POST /v2/settings/backup/remote_storage/s3 |
createSettings |
POST /settings |
deleteBackupRemoteStorageS3 |
DELETE /v2/settings/backup/remote_storage/s3 |
deleteGlobalServiceSetting |
DELETE /settings/service/{setting_kind}/{setting_key} |
deleteOrchdLoginPolicyEmailBlacklist |
DELETE /settings/orchd/login-policy/email-blacklist |
deleteOrchdLoginPolicyEmailWhitelist |
DELETE /settings/orchd/login-policy/email-whitelist |
deleteOrchdLoginPolicyIpBlacklist |
DELETE /settings/orchd/login-policy/ip-blacklist |
deleteOrchdLoginPolicyIpWhitelist |
DELETE /settings/orchd/login-policy/ip-whitelist |
deleteSetting |
DELETE /settings/{name} |
getAdminLockdownList |
GET /settings/orchd/admin-lockdown/list |
getAdminLockdownStatus |
GET /settings/orchd/admin-lockdown/status |
getBackupRemoteStorageS3 |
GET /v2/settings/backup/remote_storage/s3 |
getDemoMode |
GET /v2/settings/demo_mode |
getGlobalServiceSetting |
GET /settings/service/{setting_kind} |
getOrchdLogSettings |
GET /settings/orchd/logs |
getOrchdLoginPolicyEmailBlacklist |
GET /settings/orchd/login-policy/email-blacklist |
getOrchdLoginPolicyEmailWhitelist |
GET /settings/orchd/login-policy/email-whitelist |
getOrchdLoginPolicyIpBlacklist |
GET /settings/orchd/login-policy/ip-blacklist |
getOrchdLoginPolicyIpWhitelist |
GET /settings/orchd/login-policy/ip-whitelist |
getOrchdLoginPolicySettings |
GET /settings/orchd/login-policy/settings |
getProhibitedDomains |
GET /settings/orchd/prohibited_domains |
getSetting |
GET /settings/{name} |
getSettings |
GET /settings |
setAdminLockdownList |
PUT /settings/orchd/admin-lockdown/list |
setAdminLockdownStatus |
PUT /settings/orchd/admin-lockdown/status |
setGlobalServiceSetting |
PUT /settings/service/{setting_kind}/{setting_key} |
setOrchdLogSettings |
PUT /settings/orchd/logs |
setProhibitedDomains |
PUT /settings/orchd/prohibited_domains |
updateBackupRemoteStorageS3 |
PATCH /v2/settings/backup/remote_storage/s3 |
updateSetting |
PUT /settings/{name} |
Set the orchd login policy email blacklist as a whole
PUT /settings/orchd/login-policy/email-blacklist
| Parameter | Type | Required |
|---|---|---|
$orchdLoginPolicyEmailList |
OrchdLoginPolicyEmailList |
yes |
use GoSuccess\Enhance\DTO\OrchdLoginPolicyEmailList;
$orchdLoginPolicyEmailList = new OrchdLoginPolicyEmailList();
$result = $enhance->settings->addOrchdLoginPolicyEmailBlacklist($orchdLoginPolicyEmailList);Set the orchd login policy email whitelist as a whole
PUT /settings/orchd/login-policy/email-whitelist
| Parameter | Type | Required |
|---|---|---|
$orchdLoginPolicyEmailList |
OrchdLoginPolicyEmailList |
yes |
use GoSuccess\Enhance\DTO\OrchdLoginPolicyEmailList;
$orchdLoginPolicyEmailList = new OrchdLoginPolicyEmailList();
$result = $enhance->settings->addOrchdLoginPolicyEmailWhitelist($orchdLoginPolicyEmailList);Set the orchd login policy ip blacklist as a whole
PUT /settings/orchd/login-policy/ip-blacklist
| Parameter | Type | Required |
|---|---|---|
$orchdLoginPolicyIpList |
OrchdLoginPolicyIpList |
yes |
use GoSuccess\Enhance\DTO\OrchdLoginPolicyIpList;
$orchdLoginPolicyIpList = new OrchdLoginPolicyIpList();
$result = $enhance->settings->addOrchdLoginPolicyIpBlacklist($orchdLoginPolicyIpList);Set the orchd login policy ip whitelist as a whole
PUT /settings/orchd/login-policy/ip-whitelist
| Parameter | Type | Required |
|---|---|---|
$orchdLoginPolicyIpList |
OrchdLoginPolicyIpList |
yes |
use GoSuccess\Enhance\DTO\OrchdLoginPolicyIpList;
$orchdLoginPolicyIpList = new OrchdLoginPolicyIpList();
$result = $enhance->settings->addOrchdLoginPolicyIpWhitelist($orchdLoginPolicyIpList);Set a single orchd login policy setting
PUT /settings/orchd/login-policy/settings
| Parameter | Type | Required |
|---|---|---|
$orchdLoginPolicySettings |
OrchdLoginPolicySettings |
yes |
use GoSuccess\Enhance\DTO\OrchdLoginPolicySettings;
$orchdLoginPolicySettings = new OrchdLoginPolicySettings();
$orchdLoginPolicySettings->enabled = true;
$orchdLoginPolicySettings->emailQuota = 10;
$orchdLoginPolicySettings->emailAutoBlockEnabled = true;
// ... set further properties as needed
$result = $enhance->settings->addOrchdLoginPolicySettings($orchdLoginPolicySettings);Create S3 object storage settings at platform level.
POST /v2/settings/backup/remote_storage/s3
| Parameter | Type | Required |
|---|---|---|
$createBackupRemoteStorageS3 |
CreateBackupRemoteStorageS3 |
yes |
use GoSuccess\Enhance\DTO\CreateBackupRemoteStorageS3;
use GoSuccess\Enhance\Enum\RemoteStoragePurpose;
$createBackupRemoteStorageS3 = new CreateBackupRemoteStorageS3();
$createBackupRemoteStorageS3->purpose = RemoteStoragePurpose::Backup;
$createBackupRemoteStorageS3->region = 'example';
$createBackupRemoteStorageS3->endpoint = 'example';
// ... set further properties as needed
$result = $enhance->settings->createBackupRemoteStorageS3($createBackupRemoteStorageS3);Create settings
POST /settings
| Parameter | Type | Required |
|---|---|---|
$items |
?array |
yes |
$result = $enhance->settings->createSettings([]);Delete S3 object storage settings at platform level.
DELETE /v2/settings/backup/remote_storage/s3
$result = $enhance->settings->deleteBackupRemoteStorageS3();Delete a single global service setting
DELETE /settings/service/{setting_kind}/{setting_key}
| Parameter | Type | Required |
|---|---|---|
$settingKind |
SettingKind |
yes |
$settingKey |
string |
yes |
use GoSuccess\Enhance\Enum\SettingKind;
$result = $enhance->settings->deleteGlobalServiceSetting(SettingKind::PhpIni, 'example');Delete an orchd login policy email blacklist
DELETE /settings/orchd/login-policy/email-blacklist
| Parameter | Type | Required |
|---|---|---|
$orchdLoginPolicyEmailList |
OrchdLoginPolicyEmailList |
yes |
use GoSuccess\Enhance\DTO\OrchdLoginPolicyEmailList;
$orchdLoginPolicyEmailList = new OrchdLoginPolicyEmailList();
$result = $enhance->settings->deleteOrchdLoginPolicyEmailBlacklist($orchdLoginPolicyEmailList);Delete an orchd login policy email whitelist
DELETE /settings/orchd/login-policy/email-whitelist
| Parameter | Type | Required |
|---|---|---|
$orchdLoginPolicyEmailList |
OrchdLoginPolicyEmailList |
yes |
use GoSuccess\Enhance\DTO\OrchdLoginPolicyEmailList;
$orchdLoginPolicyEmailList = new OrchdLoginPolicyEmailList();
$result = $enhance->settings->deleteOrchdLoginPolicyEmailWhitelist($orchdLoginPolicyEmailList);Delete an orchd login policy ip blacklist
DELETE /settings/orchd/login-policy/ip-blacklist
| Parameter | Type | Required |
|---|---|---|
$orchdLoginPolicyIpList |
OrchdLoginPolicyIpList |
yes |
use GoSuccess\Enhance\DTO\OrchdLoginPolicyIpList;
$orchdLoginPolicyIpList = new OrchdLoginPolicyIpList();
$result = $enhance->settings->deleteOrchdLoginPolicyIpBlacklist($orchdLoginPolicyIpList);Delete an orchd login policy ip whitelist
DELETE /settings/orchd/login-policy/ip-whitelist
| Parameter | Type | Required |
|---|---|---|
$orchdLoginPolicyIpList |
OrchdLoginPolicyIpList |
yes |
use GoSuccess\Enhance\DTO\OrchdLoginPolicyIpList;
$orchdLoginPolicyIpList = new OrchdLoginPolicyIpList();
$result = $enhance->settings->deleteOrchdLoginPolicyIpWhitelist($orchdLoginPolicyIpList);Remove the specified setting
DELETE /settings/{name}
| Parameter | Type | Required |
|---|---|---|
$name |
string |
yes |
$result = $enhance->settings->deleteSetting('example');Get the list of allowed IPs for master organisation login, line separated
GET /settings/orchd/admin-lockdown/list
$result = $enhance->settings->getAdminLockdownList();Check if master organisation IP lockdown is enabled
GET /settings/orchd/admin-lockdown/status
$result = $enhance->settings->getAdminLockdownStatus();Get S3 object storage settings at platform level.
GET /v2/settings/backup/remote_storage/s3
$result = $enhance->settings->getBackupRemoteStorageS3();Get the demo mode status of the orchd service
GET /v2/settings/demo_mode
$result = $enhance->settings->getDemoMode();Get the value for a particular global service setting
GET /settings/service/{setting_kind}
| Parameter | Type | Required |
|---|---|---|
$settingKind |
SettingKind |
yes |
use GoSuccess\Enhance\Enum\SettingKind;
$result = $enhance->settings->getGlobalServiceSetting(SettingKind::PhpIni);Get the orchd log settings
GET /settings/orchd/logs
$result = $enhance->settings->getOrchdLogSettings();Get the orchd login policy email blacklist
GET /settings/orchd/login-policy/email-blacklist
$result = $enhance->settings->getOrchdLoginPolicyEmailBlacklist();Get the orchd login policy email whitelist
GET /settings/orchd/login-policy/email-whitelist
$result = $enhance->settings->getOrchdLoginPolicyEmailWhitelist();Get the orchd login policy ip blacklist
GET /settings/orchd/login-policy/ip-blacklist
$result = $enhance->settings->getOrchdLoginPolicyIpBlacklist();Get the orchd login policy ip whitelist
GET /settings/orchd/login-policy/ip-whitelist
$result = $enhance->settings->getOrchdLoginPolicyIpWhitelist();Get the orchd login policy settings
GET /settings/orchd/login-policy/settings
$result = $enhance->settings->getOrchdLoginPolicySettings();Get the platform level prohibited domains as a newline separated list
GET /settings/orchd/prohibited_domains
$result = $enhance->settings->getProhibitedDomains();Get the specified setting
GET /settings/{name}
| Parameter | Type | Required |
|---|---|---|
$name |
string |
yes |
$result = $enhance->settings->getSetting('example');Get all current settings
GET /settings
$result = $enhance->settings->getSettings();Set admin lockdown list as a whole
PUT /settings/orchd/admin-lockdown/list
| Parameter | Type | Required |
|---|---|---|
$value |
?string |
yes |
$result = $enhance->settings->setAdminLockdownList('example');Set admin lockdown status
PUT /settings/orchd/admin-lockdown/status
| Parameter | Type | Required |
|---|---|---|
$value |
?bool |
yes |
$result = $enhance->settings->setAdminLockdownStatus(true);Set a single global service setting
PUT /settings/service/{setting_kind}/{setting_key}
| Parameter | Type | Required |
|---|---|---|
$settingKind |
SettingKind |
yes |
$settingKey |
string |
yes |
$body |
mixed |
yes |
use GoSuccess\Enhance\Enum\SettingKind;
$result = $enhance->settings->setGlobalServiceSetting(SettingKind::PhpIni, 'example', null);Set the orchd log settings
PUT /settings/orchd/logs
| Parameter | Type | Required |
|---|---|---|
$orchdLogSettings |
OrchdLogSettings |
yes |
use GoSuccess\Enhance\DTO\OrchdLogSettings;
use GoSuccess\Enhance\Enum\LogLevelLimit;
$orchdLogSettings = new OrchdLogSettings();
$orchdLogSettings->limit = LogLevelLimit::Error;
$result = $enhance->settings->setOrchdLogSettings($orchdLogSettings);Set the platform level prohibited domains
PUT /settings/orchd/prohibited_domains
| Parameter | Type | Required |
|---|---|---|
$value |
?string |
yes |
$result = $enhance->settings->setProhibitedDomains('example');Update S3 object storage settings at platform level.
PATCH /v2/settings/backup/remote_storage/s3
| Parameter | Type | Required |
|---|---|---|
$updateBackupRemoteStorageS3 |
UpdateBackupRemoteStorageS3 |
yes |
use GoSuccess\Enhance\DTO\UpdateBackupRemoteStorageS3;
$updateBackupRemoteStorageS3 = new UpdateBackupRemoteStorageS3();
$updateBackupRemoteStorageS3->region = 'example';
$updateBackupRemoteStorageS3->endpoint = 'example';
$updateBackupRemoteStorageS3->bucket = 'example';
// ... set further properties as needed
$result = $enhance->settings->updateBackupRemoteStorageS3($updateBackupRemoteStorageS3);Create or update the specified setting
PUT /settings/{name}
| Parameter | Type | Required |
|---|---|---|
$name |
string |
yes |
$body |
mixed |
yes |
$result = $enhance->settings->updateSetting('example', null);