Settings API
Plugin-wide settings — general, branding, dashboard, email, and global configuration.
Authentication
These routes are registered with: SettingsPolicy, SuperAdminPolicy.
Endpoints
| Method | Path | Edition | Operation | Controller |
|---|---|---|---|---|
GET | /settings/general | Core | Get General Settings | SettingsController@getGeneralSettings |
POST | /settings/general | Core | Update General Settings | SettingsController@updateGeneralSettings |
POST | /settings/payment | Core | Update Payment Settings | SettingsController@updatePaymentSettings |
POST | /settings/theme | Core | Update Theme Settings | SettingsController@updateThemeSettings |
GET | /settings/menu | Core | Get Settings Menu | SettingsController@getSettingsMenu |
GET | /settings/global-modules | Core | Get Global Modules | SettingsController@getGlobalModules |
POST | /settings/global-modules | Core | Update Global Modules | SettingsController@updateGlobalModules |
GET | /settings/pages | Core | Get Pages | SettingsController@getPages |
POST | /settings/addons-settings | Core | Save Addons Settings | SettingsController@saveAddonsSettings |
POST | /settings/install-plugin | Core | Install Plugin | SettingsController@installPlugin |
POST | /settings/optin | Core | Update Optin | SettingsController@updateOptin |
GET | /settings/mcp | Core | Get Settings | McpController@getSettings |
POST | /settings/mcp | Core | Update Settings | McpController@updateSettings |
POST | /settings/mcp/install-adapter | Core | Install Adapter | McpController@installAdapter |
GET | /settings/team | PRO | Get Team Members | TeamController@getTeamMembers |
POST | /settings/team | PRO | Update Member Permission | TeamController@updateMemberPermission |
DELETE | /settings/team/{id} | PRO | Delete Member | TeamController@deleteMember |
GET | /settings/license | PRO | Get Status | LicenseController@getStatus |
POST | /settings/license | PRO | Save License | LicenseController@saveLicense |
DELETE | /settings/license | PRO | Deactivate License | LicenseController@deactivateLicense |