PluginProbe
Extendify / trunk
Extendify vtrunk
3.2.1 3.2.0 3.1.6 3.1.5 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 3.0.6 3.0.5 3.0.4 trunk 0.1.0 0.10.0 0.10.1 0.10.2 0.11.0 0.11.1 0.2.0 0.3.0 0.3.1 0.4.0 0.5.0 0.6.0 All 127 releases
← All changes | routes/api.php +15 -3 3.1.4 → trunk View file →
@@ -31,8 +31,10 @@
31 31 use Extendify\PageCreator\Controllers\SiteController as PageCreatorSiteController;
32 32
33 33 use Extendify\Agent\Controllers\WPController as AgentWPController;
34 34 use Extendify\Agent\Controllers\ChatHistoryController as AgentChatController;
35 +use Extendify\Agent\Controllers\ContentController as AgentContentController;
36 +use Extendify\Agent\Controllers\OptionsController as AgentOptionsController;
35 37 use Extendify\Agent\Controllers\SiteNavigationController as AgentSiteNavigationController;
36 38 use Extendify\Agent\Controllers\UpdateBlocksController as AgentUpdateBlocksController;
37 39
38 40 use Extendify\PluginNotifications\Controllers\NotificationsController;
@@ -41,8 +43,9 @@
41 43 use Extendify\Shared\Controllers\UserSelectionController;
42 44 use Extendify\Shared\Controllers\UserSettingsController as SharedUserSettingsController;
43 45 use Extendify\Shared\Controllers\ActivityController;
44 46 use Extendify\Shared\Controllers\SiteProfileController;
47 +use Extendify\Shared\Controllers\SiteVisibilityController;
45 48 use Extendify\Shared\Controllers\SiteImagesController;
46 49 use Extendify\Shared\Controllers\DataController as SharedDataController;
47 50 use Extendify\Shared\Controllers\ImageGenerationController;
48 51 use Extendify\Shared\Services\PluginsActivation\SimplyBook as SimplyBookActivation;
@@ -80,8 +83,9 @@
80 83 ApiRouter::get('/auto-launch/prefetch-assist-data', [AutoLaunchWPController::class, 'prefetchAssistData']);
81 84 ApiRouter::post('/auto-launch/create-navigation', [AutoLaunchWPController::class, 'createNavigationWithMeta']);
82 85 ApiRouter::get('/auto-launch/get-navigation', [AutoLaunchWPController::class, 'getNavigation']);
83 86 ApiRouter::post('/auto-launch/pre-launch-functions', [AutoLaunchWPController::class, 'preLaunch']);
87 + ApiRouter::post('/auto-launch/reset-launch-state', [AutoLaunchWPController::class, 'resetLaunchState']);
84 88 ApiRouter::post('/auto-launch/post-launch-functions', [AutoLaunchWPController::class, 'postLaunch']);
85 89 ApiRouter::post('/auto-launch/run-updates', [AutoLaunchWPController::class, 'runUpdates']);
86 90 ApiRouter::get(
87 91 '/auto-launch/import-woocommerce',
@@ -116,8 +120,9 @@
116 120 // Agent.
117 121 ApiRouter::get('/agent/theme-variations', [AgentWPController::class, 'getVariations']);
118 122 ApiRouter::get('/agent/theme-fonts-variations', [AgentWPController::class, 'getFontsVariations']);
119 123 ApiRouter::get('/agent/get-block-code', [AgentWPController::class, 'getBlockCode']);
124 + ApiRouter::get('/agent/shared-block-usage', [AgentWPController::class, 'getSharedBlockUsage']);
120 125 ApiRouter::post('/agent/get-block-html', [AgentWPController::class, 'getBlockHtml']);
121 126 ApiRouter::post('/agent/update-blocks', [AgentUpdateBlocksController::class, 'updateBlocks']);
122 127 ApiRouter::post('/agent/lock-post', [AgentWPController::class, 'lockPost']);
123 128 ApiRouter::get('/agent/chat-events', [AgentChatController::class, 'get']);
@@ -127,9 +132,16 @@
127 132 ApiRouter::post('/agent/site-design-variations', [AgentWPController::class, 'getSiteDesignVariations']);
128 133 ApiRouter::get('/agent/block-style-variations', [AgentWPController::class, 'getBlockStyleVariations']);
129 134 ApiRouter::post('/agent/options', [AgentWPController::class, 'updateOption']);
130 135 ApiRouter::get('/agent/options', [AgentWPController::class, 'getOption']);
136 + ApiRouter::post('/agent/site-options', [AgentOptionsController::class, 'handle']);
137 + ApiRouter::post('/agent/content-search', [AgentContentController::class, 'search']);
138 + ApiRouter::post('/agent/content-read', [AgentContentController::class, 'read']);
131 139
140 + // Site visibility.
141 + ApiRouter::post('/site-visibility/publish', [SiteVisibilityController::class, 'publish']);
142 + ApiRouter::post('/site-visibility/unpublish', [SiteVisibilityController::class, 'unpublish']);
143 +
132 144 // Notifications.
133 145 ApiRouter::post('/notifications/dismiss', [NotificationsController::class, 'dismiss']);
134 146 ApiRouter::post('/notifications/dismiss-all', [NotificationsController::class, 'dismissAll']);
135 147
@@ -148,17 +160,17 @@
148 160 ApiRouter::post('/shared/site-images/clear', [SiteImagesController::class, 'clear']);
149 161 ApiRouter::get('/shared/ping', [SharedDataController::class, 'ping']);
150 162 ApiRouter::get('/shared/partner-plugins', [SharedDataController::class, 'getPartnerPlugins']);
151 163 ApiRouter::post(
152 - '/' . SimplyBookActivation::slug() . '/create-account',
164 + SimplyBookActivation::createAccountRoute(),
153 165 [SimplyBookActivation::class, 'createAccount']
154 166 );
155 167 ApiRouter::post(
156 - '/' . TranslatePressActivation::slug() . '/create-account',
168 + TranslatePressActivation::createAccountRoute(),
157 169 [TranslatePressActivation::class, 'createAccount']
158 170 );
159 171 ApiRouter::post(
160 - '/' . ImagifyActivation::slug() . '/create-account',
172 + ImagifyActivation::createAccountRoute(),
161 173 [ImagifyActivation::class, 'createAccount']
162 174 );
163 175 ApiRouter::post(
164 176 MetricoolActivation::createAccountRoute(),