Settings API
Plugin-wide settings — general, branding, dashboard, email, and global configuration.
Authentication
These routes are registered with: SettingsPolicy.
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 |
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 |