File: /var/www/html/wordpress/wp-content/plugins/bit-integrations/includes/Routes/ajax.php
<?php
// If try to direct access plugin folder it will Exit
if (!defined('ABSPATH')) {
exit;
}
use BitCode\FI\controller\AuthDataController;
use BitCode\FI\controller\BtcbiAnalyticsController;
use BitCode\FI\controller\OneClickCredentialController;
use BitCode\FI\controller\PostController;
use BitCode\FI\controller\UserController;
use BitCode\FI\Core\Util\Route;
use BitCode\FI\Flow\Flow;
use BitCode\FI\Log\LogHandler;
use BitCode\FI\Triggers\TriggerController;
Route::post('log/get', [LogHandler::class, 'get']);
Route::post('log/delete', [LogHandler::class, 'delete']);
// Trigger Controller
Route::get('trigger/list', [TriggerController::class, 'triggerList']);
Route::post('trigger/test', [TriggerController::class, 'getTestData']);
Route::post('trigger/test/remove', [TriggerController::class, 'removeTestData']);
Route::get('flow/list', [Flow::class, 'flowList']);
Route::post('flow/get', [Flow::class, 'get']);
Route::post('flow/save', [Flow::class, 'save']);
Route::post('flow/update', [Flow::class, 'update']);
Route::post('flow/delete', [Flow::class, 'delete']);
Route::post('flow/bulk-delete', [Flow::class, 'bulkDelete']);
Route::post('flow/toggleStatus', [Flow::class, 'toggle_status']);
Route::post('flow/clone', [Flow::class, 'flowClone']);
// Controller
Route::post('customfield/list', [PostController::class, 'getCustomFields']);
Route::get('pods/list', [PostController::class, 'getPodsPostType']);
Route::get('page/list', [PostController::class, 'getPages']);
Route::post('post-types/list', [PostController::class, 'getPostTypes']);
Route::post('pods/fields', [PostController::class, 'getPodsField']);
Route::post('user/list', [UserController::class, 'getWpUsers']);
Route::get('role/list', [UserController::class, 'getUserRoles']);
// Controller
Route::post('analytics/optIn', [BtcbiAnalyticsController::class, 'analyticsOptIn']);
Route::get('analytics/check', [BtcbiAnalyticsController::class, 'analyticsCheck']);
Route::post('store/authData', [AuthDataController::class, 'saveAuthData']);
Route::get('auth/get', [AuthDataController::class, 'getAuthData']);
Route::get('auth/getbyId', [AuthDataController::class, 'getAuthDataById']);
Route::post('auth/account/delete', [AuthDataController::class, 'deleteAuthData']);
Route::get('get/credentials', [OneClickCredentialController::class, 'getCredentials']);