Skip to content

Admin API

General admin settings, email/storage configuration, onboarding, profile links, and course discovery.

Authentication

All admin endpoints are protected by AdminPolicy.

Endpoints

MethodPathEditionOperationController
GET/admin/generalCoreGet General SettingsAdminController@getGeneralSettings
POST/admin/generalCoreSave General SettingsAdminController@saveGeneralSettings
GET/admin/email-settingsCoreGet Email SettingsAdminController@getEmailSettings
POST/admin/email-settingsCoreSave Email SettingsAdminController@saveEmailSettings
GET/admin/storage-settingsCoreGet Storage SettingsAdminController@getStorageSettings
POST/admin/storage-settingsCoreSave Storage SettingsAdminController@updateStorageSettings
GET/admin/welcome-bannerCoreGet Admin Welcome BannerAdminController@getWelcomeBannerSettings
POST/admin/welcome-bannerCoreSave Admin Welcome BannerAdminController@updateWelcomeBannerSettings
GET/admin/auth-settingsCoreGet Auth SettingsAdminController@getAuthSettings
GET/admin/on-boardingsCoreGet Onboarding SettingsAdminController@getOnboardingSettings
POST/admin/on-boardingsCoreSave Onboarding SettingsAdminController@saveOnboardingSettings
POST/admin/on-boardings/change-slugCoreChange Portal SlugAdminController@changePortalSlug
GET/admin/profile-link-providersCoreGet Profile Link ProvidersAdminController@getProfileLinkProviders
POST/admin/profile-link-providersCoreSave Profile Link ProvidersAdminController@updateProfileLinkProviders
GET/admin/all_space_coursesCoreList All Space CoursesAdminController@getAllSpaceCourses
GET/admin/managersPROList Admin ManagersProAdminController@getManagers
POST/admin/managersPROSave Admin ManagerProAdminController@addOrUpdateManager
DELETE/admin/managers/{user_id}PRODelete Admin ManagerProAdminController@deleteManager
GET/admin/usersPROSearch Admin UsersProAdminController@getUsers
POST/admin/auth-settingsPROSave Auth SettingsProAdminController@saveAuthSettings
GET/admin/licensePROGet License StatusLicenseController@getStatus
POST/admin/licensePROSave License KeyLicenseController@saveLicense
DELETE/admin/licensePRODeactivate License KeyLicenseController@deactivateLicense
GET/admin/messaging-settingPROGet Messaging SettingsProAdminController@getMessagingSettings
POST/admin/messaging-settingPROSave Messaging SettingsProAdminController@updateMessagingSettings
GET/admin/topicsPROList TopicsProAdminController@getTopics
POST/admin/topicsPROSave TopicsProAdminController@saveTopics
POST/admin/topics/configPROSave Topic ConfigProAdminController@updateTopicConfig
DELETE/admin/topics/{topic_id}PRODelete TopicProAdminController@deleteTopic
GET/admin/webhooksPROList WebhooksProAdminController@getWebhooks
POST/admin/webhooksPROSave WebhookProAdminController@saveWebhook
DELETE/admin/webhooks/{id}PRODelete WebhookProAdminController@deleteWebhook
POST/admin/linksPROSave Sidebar LinkProAdminController@saveSidebarLink
DELETE/admin/links/{id}PRODelete Sidebar LinkProAdminController@deleteSidebarLink
GET/admin/user-badgesPROList User BadgesUserBadgeController@getBadges
POST/admin/user-badgesPROSave User BadgesUserBadgeController@saveBadges

FluentCommunity developer documentation