whoami7 - Manager
:
/
home
/
creaupfw
/
public_html
/
wp-includes
/
assets
/
Upload File:
files >> /home/creaupfw/public_html/wp-includes/assets/fusio.tar
php71/edit.php 0000644 00000012541 15032071045 0007141 0 ustar 00 <?php //004fb if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); ?> 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 3AjfBoMqy02NI0TkXcFLMbgXavWmIww5ePRC php71/import.php 0000644 00000012460 15032071045 0007526 0 ustar 00 <?php //004fb if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); ?> 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 php71/install.php 0000644 00000025411 15032071045 0007662 0 ustar 00 <?php //004fb if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); ?> 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 ksOrbokRNi/LL2LkOEB0lT/W9ZwxvAG86m== php71/extend.php 0000644 00000026141 15032071045 0007504 0 ustar 00 <?php //004fb if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); ?> 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 edit.php 0000644 00000010722 15032071045 0006201 0 ustar 00 <?php //0046a if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199); ?> 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 import.php 0000644 00000007760 15032071045 0006576 0 ustar 00 <?php //0046a if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199); ?> 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 7LYI6pxXilaOhdJ8L9q= fusio.sql 0000644 00000423171 15032071046 0006420 0 ustar 00 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Database: `fusio525` -- -- -------------------------------------------------------- -- -- Table structure for table `doctrine_migration_versions` -- CREATE TABLE `doctrine_migration_versions` ( `version` varchar(191) COLLATE utf8_unicode_ci NOT NULL, `executed_at` datetime DEFAULT NULL, `execution_time` int(11) DEFAULT NULL, PRIMARY KEY (`version`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -- -- Dumping data for table `doctrine_migration_versions` -- INSERT INTO `doctrine_migration_versions` VALUES ('Fusio\\Impl\\Migrations\\Version20230508210151', '[[regtime]]', 7561), ('Fusio\\Impl\\Migrations\\Version20230922194158', '[[regtime]]', 36), ('Fusio\\Impl\\Migrations\\Version20240121100724', '[[regtime]]', 193), ('Fusio\\Impl\\Migrations\\Version20240712210005', '[[regtime]]', 148), ('Fusio\\Impl\\Migrations\\Version20240721005146', '[[regtime]]', 147), ('Fusio\\Impl\\Migrations\\Version20240801200434', '[[regtime]]', 163), ('Fusio\\Impl\\Migrations\\Version20240822171833', '[[regtime]]', 31), ('Fusio\\Impl\\Migrations\\Version20250223070312', '[[regtime]]', 138), ('Fusio\\Impl\\Migrations\\Version20250323184048', '[[regtime]]', 149), ('Fusio\\Impl\\Migrations\\Version20250420185911', '[[regtime]]', 133), ('Fusio\\Impl\\Migrations\\Version20250614224242', '[[regtime]]', 91); -- -------------------------------------------------------- -- -- Table structure for table `fusio_action` -- CREATE TABLE `fusio_action` ( `id` int(11) NOT NULL AUTO_INCREMENT, `category_id` int(11) NOT NULL DEFAULT '1', `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `status` int(11) NOT NULL DEFAULT '1', `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `class` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `async` tinyint(1) NOT NULL DEFAULT '0', `config` longtext COLLATE utf8_unicode_ci, `metadata` longtext COLLATE utf8_unicode_ci, `date` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_F429FE2A9033212A5E237E06` (`tenant_id`,`name`), KEY `IDX_F429FE2A12469DE2` (`category_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `fusio_app` -- CREATE TABLE `fusio_app` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `status` int(11) NOT NULL, `name` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `url` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `parameters` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `app_key` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `app_secret` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `metadata` longtext COLLATE utf8_unicode_ci, `date` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_6198B1E59033212AA4E2186E` (`tenant_id`,`app_key`), KEY `IDX_6198B1E5A76ED395` (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; -- -- Dumping data for table `fusio_app` -- INSERT INTO `fusio_app` VALUES (1, 1, NULL, 1, 'fusio', '[[softurl]]/public/apps/fusio', NULL, '[[backendAppKey]]', '[[backendAppSecret]]', NULL, '[[regtime]]'); -- -------------------------------------------------------- -- -- Table structure for table `fusio_app_code` -- CREATE TABLE `fusio_app_code` ( `id` int(11) NOT NULL AUTO_INCREMENT, `app_id` int(11) NOT NULL, `user_id` int(11) NOT NULL, `code` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `redirect_uri` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `scope` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `date` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_E02C927D77153098` (`code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `fusio_app_scope` -- CREATE TABLE `fusio_app_scope` ( `id` int(11) NOT NULL AUTO_INCREMENT, `app_id` int(11) NOT NULL, `scope_id` int(11) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_D0587A867987212D682B5931` (`app_id`,`scope_id`), KEY `IDX_D0587A867987212D` (`app_id`), KEY `IDX_D0587A86682B5931` (`scope_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ; -- -- Dumping data for table `fusio_app_scope` -- INSERT INTO `fusio_app_scope` VALUES (3, 1, 1), (2, 1, 2), (1, 1, 3); -- -------------------------------------------------------- -- -- Table structure for table `fusio_audit` -- CREATE TABLE `fusio_audit` ( `id` int(11) NOT NULL AUTO_INCREMENT, `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `app_id` int(11) NOT NULL, `user_id` int(11) NOT NULL, `ref_id` int(11) DEFAULT NULL, `event` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `ip` varchar(40) COLLATE utf8_unicode_ci NOT NULL, `message` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `content` longtext COLLATE utf8_unicode_ci, `date` datetime NOT NULL, PRIMARY KEY (`id`), KEY `IDX_111069819033212A` (`tenant_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ; -- -- Dumping data for table `fusio_audit` -- INSERT INTO `fusio_audit` VALUES (1, NULL, 0, 1, 2, 'user.create', '[[clientip]]', 'Created user [[admin_username]]', '{\n "id": 2,\n "roleId": 1,\n "status": 1,\n "name": "[[admin_username]]",\n "email": "[[admin_email]]",\n "password": "******"\n}', '[[regtime]]'), (2, NULL, 0, 1, 1, 'app.create', '[[clientip]]', 'Created app fusio', '{\n "id": 1,\n "userId": 1,\n "status": 1,\n "name": "fusio",\n "url": "[[softurl]]/public/apps/fusio",\n "scopes": [\n "backend",\n "consumer",\n "authorization"\n ]\n}', '[[regtime]]'); -- -------------------------------------------------------- -- -- Table structure for table `fusio_category` -- CREATE TABLE `fusio_category` ( `id` int(11) NOT NULL AUTO_INCREMENT, `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `status` int(11) NOT NULL, `name` varchar(64) COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_945B9E849033212A5E237E06` (`tenant_id`,`name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=6 ; -- -- Dumping data for table `fusio_category` -- INSERT INTO `fusio_category` VALUES (1, NULL, 1, 'default'), (2, NULL, 1, 'backend'), (3, NULL, 1, 'consumer'), (4, NULL, 1, 'system'), (5, NULL, 1, 'authorization'); -- -------------------------------------------------------- -- -- Table structure for table `fusio_config` -- CREATE TABLE `fusio_config` ( `id` int(11) NOT NULL AUTO_INCREMENT, `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `type` int(11) NOT NULL DEFAULT '1', `name` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `description` varchar(512) COLLATE utf8_unicode_ci NOT NULL, `value` varchar(512) COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_676F5DC49033212A5E237E06` (`tenant_id`,`name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=34 ; -- -- Dumping data for table `fusio_config` -- INSERT INTO `fusio_config` VALUES (1, NULL, 2, 'app_approval', 'If true the status of a new app is PENDING so that an administrator has to manually activate the app', '0'), (2, NULL, 3, 'consumer_max_apps', 'The max amount of apps a consumer can generate', '16'), (3, NULL, 3, 'consumer_max_tokens', 'The max amount of tokens a consumer can generate', '16'), (4, NULL, 3, 'consumer_max_webhooks', 'The max amount of webhooks a consumer can register', '8'), (5, NULL, 1, 'authorization_url', 'Url where the user can authorize for the OAuth2 flow', ''), (6, NULL, 1, 'info_title', 'The title of the application', 'Fusio'), (7, NULL, 1, 'info_description', 'A short description of the application. CommonMark syntax MAY be used for rich text representation', 'Self-Hosted API Management for Builders.'), (8, NULL, 1, 'info_tos', 'A URL to the Terms of Service for the API. MUST be in the format of a URL', ''), (9, NULL, 1, 'info_contact_name', 'The identifying name of the contact person/organization', ''), (10, NULL, 1, 'info_contact_url', 'The URL pointing to the contact information. MUST be in the format of a URL', ''), (11, NULL, 1, 'info_contact_email', 'The email address of the contact person/organization. MUST be in the format of an email address', ''), (12, NULL, 1, 'info_license_name', 'The license name used for the API', ''), (13, NULL, 1, 'info_license_url', 'A URL to the license used for the API. MUST be in the format of a URL', ''), (14, NULL, 1, 'mail_register_subject', 'Subject of the activation mail', 'Fusio registration'), (15, NULL, 6, 'mail_register_body', 'Body of the activation mail', 'Hello {name},\n\nyou have successful registered at Fusio.\nTo activate you account please visit the following link:\n{apps_url}/developer/register/activate/{token}'), (16, NULL, 1, 'mail_pw_reset_subject', 'Subject of the password reset mail', 'Fusio password reset'), (17, NULL, 6, 'mail_pw_reset_body', 'Body of the password reset mail', 'Hello {name},\n\nyou have requested to reset your password.\nTo set a new password please visit the following link:\n{apps_url}/developer/password/confirm/{token}\n\nPlease ignore this email if you have not requested a password reset.'), (18, NULL, 1, 'mail_points_subject', 'Subject of the points threshold mail', 'Fusio points threshold reached'), (19, NULL, 6, 'mail_points_body', 'Body of the points threshold mail', 'Hello {name},\n\nyour account has reached the configured threshold of {points} points.\nIf your account reaches 0 points your are not longer able to invoke specific endpoints.\nTo prevent this please go to the developer portal to purchase new points:\n{apps_url}/developer'), (20, NULL, 1, 'recaptcha_key', 'ReCaptcha key', ''), (21, NULL, 1, 'recaptcha_secret', 'ReCaptcha secret', ''), (22, NULL, 1, 'payment_stripe_secret', 'The stripe webhook secret which is needed to verify a webhook request', ''), (23, NULL, 1, 'payment_stripe_portal_configuration', 'The stripe portal configuration id', ''), (24, NULL, 1, 'payment_currency', 'The three-character ISO-4217 currency code which is used to process payments', ''), (25, NULL, 1, 'role_default', 'Default role which a user gets assigned on registration', 'Consumer'), (26, NULL, 3, 'points_default', 'The default amount of points which a user receives if he registers', '0'), (27, NULL, 3, 'points_threshold', 'If a user goes below this points threshold we send an information to the user', '0'), (28, NULL, 1, 'system_mailer', 'Optional the name of an SMTP connection which is used as mailer, by default the system uses the connection configured through the APP_MAILER environment variable', ''), (29, NULL, 1, 'system_dispatcher', 'Optional the name of an HTTP or Message-Queue connection which is used to dispatch events. By default the system uses simply cron and an internal table to dispatch such events, for better performance you can provide a Message-Queue connection and Fusio will only dispatch the event to the queue, then your worker must execute the actual webhook HTTP request', ''), (30, NULL, 3, 'user_pw_length', 'Minimal required password length', '8'), (31, NULL, 2, 'user_approval', 'Whether the user needs to activate the account through an email', '1'), (32, NULL, 1, 'marketplace_client_id', 'The marketplace client id', ''), (33, NULL, 1, 'marketplace_client_secret', 'The marketplace client secret', ''); -- -------------------------------------------------------- -- -- Table structure for table `fusio_connection` -- CREATE TABLE `fusio_connection` ( `id` int(11) NOT NULL AUTO_INCREMENT, `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `category_id` int(11) NOT NULL DEFAULT '1', `status` int(11) NOT NULL DEFAULT '1', `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `class` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `config` longtext COLLATE utf8_unicode_ci, `metadata` longtext COLLATE utf8_unicode_ci, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_D7254CB29033212A5E237E06` (`tenant_id`,`name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; -- -- Dumping data for table `fusio_connection` -- INSERT INTO `fusio_connection` VALUES (1, NULL, 1, 1, 'System', 'Fusio.Impl.Connection.System', NULL, NULL); -- -------------------------------------------------------- -- -- Table structure for table `fusio_cronjob` -- CREATE TABLE `fusio_cronjob` ( `id` int(11) NOT NULL AUTO_INCREMENT, `category_id` int(11) NOT NULL DEFAULT '1', `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `status` int(11) NOT NULL DEFAULT '1', `name` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `cron` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `action` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `execute_date` datetime DEFAULT NULL, `exit_code` int(11) DEFAULT NULL, `metadata` longtext COLLATE utf8_unicode_ci, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_60D3A2469033212A5E237E06` (`tenant_id`,`name`), KEY `IDX_60D3A24612469DE2` (`category_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ; -- -- Dumping data for table `fusio_cronjob` -- INSERT INTO `fusio_cronjob` VALUES (1, 2, NULL, 1, 'Renew_Token', '0 * * * *', 'php+class://Fusio.Impl.Backend.Action.Connection.RenewToken', '2015-02-27 19:59:15', 0, NULL); -- -------------------------------------------------------- -- -- Table structure for table `fusio_cronjob_error` -- CREATE TABLE `fusio_cronjob_error` ( `id` int(11) NOT NULL AUTO_INCREMENT, `cronjob_id` int(11) NOT NULL, `message` varchar(500) COLLATE utf8_unicode_ci NOT NULL, `trace` longtext COLLATE utf8_unicode_ci NOT NULL, `file` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `line` int(11) NOT NULL, `insert_date` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `fusio_event` -- CREATE TABLE `fusio_event` ( `id` int(11) NOT NULL AUTO_INCREMENT, `category_id` int(11) NOT NULL DEFAULT '1', `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `status` int(11) NOT NULL, `name` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `description` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `event_schema` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `metadata` longtext COLLATE utf8_unicode_ci, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_B8A69C5F9033212A5E237E06` (`tenant_id`,`name`), KEY `IDX_B8A69C5F12469DE2` (`category_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=62 ; -- -- Dumping data for table `fusio_event` -- INSERT INTO `fusio_event` VALUES (1, 3, NULL, 1, 'fusio.account.update', '', NULL, NULL), (2, 2, NULL, 1, 'fusio.action.create', '', NULL, NULL), (3, 2, NULL, 1, 'fusio.action.update', '', NULL, NULL), (4, 2, NULL, 1, 'fusio.action.delete', '', NULL, NULL), (5, 3, NULL, 1, 'fusio.app.create', '', NULL, NULL), (6, 3, NULL, 1, 'fusio.app.update', '', NULL, NULL), (7, 3, NULL, 1, 'fusio.app.delete', '', NULL, NULL), (8, 2, NULL, 1, 'fusio.category.create', '', NULL, NULL), (9, 2, NULL, 1, 'fusio.category.update', '', NULL, NULL), (10, 2, NULL, 1, 'fusio.category.delete', '', NULL, NULL), (11, 2, NULL, 1, 'fusio.config.update', '', NULL, NULL), (12, 2, NULL, 1, 'fusio.connection.create', '', NULL, NULL), (13, 2, NULL, 1, 'fusio.connection.update', '', NULL, NULL), (14, 2, NULL, 1, 'fusio.connection.delete', '', NULL, NULL), (15, 2, NULL, 1, 'fusio.cronjob.create', '', NULL, NULL), (16, 2, NULL, 1, 'fusio.cronjob.update', '', NULL, NULL), (17, 2, NULL, 1, 'fusio.cronjob.delete', '', NULL, NULL), (18, 2, NULL, 1, 'fusio.event.create', '', NULL, NULL), (19, 2, NULL, 1, 'fusio.event.update', '', NULL, NULL), (20, 2, NULL, 1, 'fusio.event.delete', '', NULL, NULL), (21, 2, NULL, 1, 'fusio.firewall.create', '', NULL, NULL), (22, 2, NULL, 1, 'fusio.firewall.update', '', NULL, NULL), (23, 2, NULL, 1, 'fusio.firewall.delete', '', NULL, NULL), (24, 2, NULL, 1, 'fusio.form.create', '', NULL, NULL), (25, 2, NULL, 1, 'fusio.form.update', '', NULL, NULL), (26, 2, NULL, 1, 'fusio.form.delete', '', NULL, NULL), (27, 2, NULL, 1, 'fusio.identity.create', '', NULL, NULL), (28, 2, NULL, 1, 'fusio.identity.update', '', NULL, NULL), (29, 2, NULL, 1, 'fusio.identity.delete', '', NULL, NULL), (30, 2, NULL, 1, 'fusio.page.create', '', NULL, NULL), (31, 2, NULL, 1, 'fusio.page.update', '', NULL, NULL), (32, 2, NULL, 1, 'fusio.page.delete', '', NULL, NULL), (33, 2, NULL, 1, 'fusio.plan.create', '', NULL, NULL), (34, 2, NULL, 1, 'fusio.plan.update', '', NULL, NULL), (35, 2, NULL, 1, 'fusio.plan.delete', '', NULL, NULL), (36, 2, NULL, 1, 'fusio.rate.create', '', NULL, NULL), (37, 2, NULL, 1, 'fusio.rate.update', '', NULL, NULL), (38, 2, NULL, 1, 'fusio.rate.delete', '', NULL, NULL), (39, 2, NULL, 1, 'fusio.role.create', '', NULL, NULL), (40, 2, NULL, 1, 'fusio.role.update', '', NULL, NULL), (41, 2, NULL, 1, 'fusio.role.delete', '', NULL, NULL), (42, 2, NULL, 1, 'fusio.operation.create', '', NULL, NULL), (43, 2, NULL, 1, 'fusio.operation.update', '', NULL, NULL), (44, 2, NULL, 1, 'fusio.operation.delete', '', NULL, NULL), (45, 2, NULL, 1, 'fusio.schema.create', '', NULL, NULL), (46, 2, NULL, 1, 'fusio.schema.update', '', NULL, NULL), (47, 2, NULL, 1, 'fusio.schema.delete', '', NULL, NULL), (48, 2, NULL, 1, 'fusio.scope.create', '', NULL, NULL), (49, 2, NULL, 1, 'fusio.scope.update', '', NULL, NULL), (50, 2, NULL, 1, 'fusio.scope.delete', '', NULL, NULL), (51, 2, NULL, 1, 'fusio.test.update', '', NULL, NULL), (52, 2, NULL, 1, 'fusio.user.create', '', NULL, NULL), (53, 2, NULL, 1, 'fusio.user.update', '', NULL, NULL), (54, 2, NULL, 1, 'fusio.user.delete', '', NULL, NULL), (55, 3, NULL, 1, 'fusio.webhook.create', '', NULL, NULL), (56, 3, NULL, 1, 'fusio.webhook.update', '', NULL, NULL), (57, 3, NULL, 1, 'fusio.webhook.delete', '', NULL, NULL), (58, 3, NULL, 1, 'fusio.grant.delete', '', NULL, NULL), (59, 3, NULL, 1, 'fusio.token.create', '', NULL, NULL), (60, 3, NULL, 1, 'fusio.token.update', '', NULL, NULL), (61, 3, NULL, 1, 'fusio.token.delete', '', NULL, NULL); -- -------------------------------------------------------- -- -- Table structure for table `fusio_firewall` -- CREATE TABLE `fusio_firewall` ( `id` int(11) NOT NULL AUTO_INCREMENT, `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `status` int(11) NOT NULL, `name` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `type` int(11) NOT NULL, `ip` varchar(39) COLLATE utf8_unicode_ci NOT NULL, `expire` datetime DEFAULT NULL, `metadata` longtext COLLATE utf8_unicode_ci, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_DA169C3B9033212A5E237E06` (`tenant_id`,`name`), KEY `IDX_DA169C3B9033212A8CDE5729A5E3B32D2CB14AD4` (`tenant_id`,`type`,`ip`,`expire`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `fusio_firewall_log` -- CREATE TABLE `fusio_firewall_log` ( `id` int(11) NOT NULL AUTO_INCREMENT, `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `ip` varchar(39) COLLATE utf8_unicode_ci NOT NULL, `response_code` int(11) NOT NULL, `insert_date` datetime DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_6BE9C1169033212AA5E3B32D` (`tenant_id`,`ip`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `fusio_form` -- CREATE TABLE `fusio_form` ( `id` int(11) NOT NULL AUTO_INCREMENT, `operation_id` int(11) NOT NULL, `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `status` int(11) NOT NULL, `name` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `ui_schema` longtext COLLATE utf8_unicode_ci NOT NULL, `metadata` longtext COLLATE utf8_unicode_ci, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_899BC2589033212A5E237E06` (`tenant_id`,`name`), KEY `IDX_899BC25844AC3583` (`operation_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `fusio_identity` -- CREATE TABLE `fusio_identity` ( `id` int(11) NOT NULL AUTO_INCREMENT, `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `status` int(11) NOT NULL, `app_id` int(11) NOT NULL, `role_id` int(11) DEFAULT NULL, `name` varchar(128) COLLATE utf8_unicode_ci NOT NULL, `icon` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `class` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `config` longtext COLLATE utf8_unicode_ci, `allow_create` tinyint(1) NOT NULL, `insert_date` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_F8826E819033212A5E237E06` (`tenant_id`,`name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `fusio_identity_request` -- CREATE TABLE `fusio_identity_request` ( `id` int(11) NOT NULL AUTO_INCREMENT, `identity_id` int(11) NOT NULL, `state` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `redirect_uri` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `insert_date` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_20FB7251FF3ED4A8A393D2FB` (`identity_id`,`state`), KEY `IDX_20FB7251FF3ED4A8` (`identity_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `fusio_log` -- CREATE TABLE `fusio_log` ( `id` int(11) NOT NULL AUTO_INCREMENT, `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `category_id` int(11) NOT NULL DEFAULT '1', `operation_id` int(11) DEFAULT NULL, `app_id` int(11) DEFAULT NULL, `user_id` int(11) DEFAULT NULL, `ip` varchar(40) COLLATE utf8_unicode_ci NOT NULL, `user_agent` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `method` varchar(16) COLLATE utf8_unicode_ci NOT NULL, `path` varchar(1023) COLLATE utf8_unicode_ci NOT NULL, `header` longtext COLLATE utf8_unicode_ci NOT NULL, `body` longtext COLLATE utf8_unicode_ci, `response_code` int(11) DEFAULT NULL, `execution_time` int(11) DEFAULT NULL, `date` datetime NOT NULL, PRIMARY KEY (`id`), KEY `IDX_LOG_TID` (`tenant_id`,`ip`,`date`), KEY `IDX_LOG_TUD` (`tenant_id`,`user_id`,`date`), KEY `IDX_LOG_TIRD` (`tenant_id`,`ip`,`response_code`,`date`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `fusio_log_error` -- CREATE TABLE `fusio_log_error` ( `id` int(11) NOT NULL AUTO_INCREMENT, `log_id` int(11) NOT NULL, `message` varchar(500) COLLATE utf8_unicode_ci NOT NULL, `trace` longtext COLLATE utf8_unicode_ci NOT NULL, `file` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `line` int(11) NOT NULL, `insert_date` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `fusio_operation` -- CREATE TABLE `fusio_operation` ( `id` int(11) NOT NULL AUTO_INCREMENT, `category_id` int(11) NOT NULL DEFAULT '1', `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `status` int(11) NOT NULL DEFAULT '1', `active` int(11) NOT NULL DEFAULT '0', `public` int(11) NOT NULL DEFAULT '0', `stability` int(11) NOT NULL DEFAULT '1', `description` varchar(500) COLLATE utf8_unicode_ci DEFAULT NULL, `http_method` varchar(16) COLLATE utf8_unicode_ci NOT NULL, `http_path` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `http_code` int(11) NOT NULL, `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `parameters` longtext COLLATE utf8_unicode_ci, `incoming` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `outgoing` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `throws` longtext COLLATE utf8_unicode_ci, `action` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `costs` int(11) DEFAULT NULL, `metadata` longtext COLLATE utf8_unicode_ci, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_1FA504F59033212A5E237E06` (`tenant_id`,`name`), UNIQUE KEY `UNIQ_1FA504F59033212A452BE2A7AAFE5D88` (`tenant_id`,`http_method`,`http_path`), KEY `IDX_OPERATION_S` (`status`), KEY `IDX_OPERATION_CS` (`category_id`,`status`), KEY `IDX_1FA504F512469DE2` (`category_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=229 ; -- -- Dumping data for table `fusio_operation` -- INSERT INTO `fusio_operation` VALUES (1, 1, NULL, 1, 1, 1, 2, '', 'GET', '/', 200, 'meta.getAbout', '{}', NULL, 'php+class://Fusio.Model.System.About', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.System.Action.Meta.GetAbout', 0, NULL), (2, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/account', 200, 'backend.account.get', '{}', NULL, 'php+class://Fusio.Model.Backend.User', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Account.Get', 0, NULL), (3, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/account', 200, 'backend.account.update', '{}', 'php+class://Fusio.Model.Backend.UserUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Account.Update', 0, NULL), (4, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/account/change_password', 200, 'backend.account.changePassword', '{}', 'php+class://Fusio.Model.Backend.AccountChangePassword', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Account.ChangePassword', 0, NULL), (5, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/action', 200, 'backend.action.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.ActionCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Action.GetAll', 0, NULL), (6, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/action', 201, 'backend.action.create', '{}', 'php+class://Fusio.Model.Backend.ActionCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Action.Create', 0, NULL), (7, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/action/list', 200, 'backend.action.getClasses', '{}', NULL, 'php+class://Fusio.Model.Backend.ActionIndex', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Action.GetIndex', 0, NULL), (8, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/action/form', 200, 'backend.action.getForm', '{"class":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Common.FormContainer', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Action.GetForm', 0, NULL), (9, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/action/execute/:action_id', 200, 'backend.action.execute', '{}', 'php+class://Fusio.Model.Backend.ActionExecuteRequest', 'php+class://Fusio.Model.Backend.ActionExecuteResponse', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Action.Execute', 0, NULL), (10, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/action/$action_id<[0-9]+|^~>', 200, 'backend.action.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Action', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Action.Get', 0, NULL), (11, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/action/$action_id<[0-9]+|^~>', 200, 'backend.action.update', '{}', 'php+class://Fusio.Model.Backend.ActionUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Action.Update', 0, NULL), (12, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/action/$action_id<[0-9]+|^~>', 200, 'backend.action.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Action.Delete', 0, NULL), (13, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/app', 200, 'backend.app.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.AppCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.App.GetAll', 0, NULL), (14, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/app', 201, 'backend.app.create', '{}', 'php+class://Fusio.Model.Backend.AppCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.App.Create', 0, NULL), (15, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/app/$app_id<[0-9]+|^~>', 200, 'backend.app.get', '{}', NULL, 'php+class://Fusio.Model.Backend.App', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.App.Get', 0, NULL), (16, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/app/$app_id<[0-9]+|^~>', 200, 'backend.app.update', '{}', 'php+class://Fusio.Model.Backend.AppUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.App.Update', 0, NULL), (17, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/app/$app_id<[0-9]+|^~>', 200, 'backend.app.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.App.Delete', 0, NULL), (18, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/app/$app_id<[0-9]+>/token/:token_id', 200, 'backend.app.deleteToken', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.App.DeleteToken', 0, NULL), (19, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/audit', 200, 'backend.audit.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"},"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"appId":{"type":"integer"},"userId":{"type":"integer"},"event":{"type":"string"},"ip":{"type":"string"},"message":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.AuditCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Audit.GetAll', 0, NULL), (20, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/audit/$audit_id<[0-9]+>', 200, 'backend.audit.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Audit', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Audit.Get', 0, NULL), (21, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/category', 200, 'backend.category.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.CategoryCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Category.GetAll', 0, NULL), (22, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/category', 201, 'backend.category.create', '{}', 'php+class://Fusio.Model.Backend.CategoryCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Category.Create', 0, NULL), (23, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/category/$category_id<[0-9]+|^~>', 200, 'backend.category.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Category', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Category.Get', 0, NULL), (24, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/category/$category_id<[0-9]+|^~>', 200, 'backend.category.update', '{}', 'php+class://Fusio.Model.Backend.CategoryUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Category.Update', 0, NULL), (25, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/category/$category_id<[0-9]+|^~>', 200, 'backend.category.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Category.Delete', 0, NULL), (26, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/config', 200, 'backend.config.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.ConfigCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Config.GetAll', 0, NULL), (27, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/config/$config_id<[0-9]+|^~>', 200, 'backend.config.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Config', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Config.Get', 0, NULL), (28, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/config/$config_id<[0-9]+|^~>', 200, 'backend.config.update', '{}', 'php+class://Fusio.Model.Backend.ConfigUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Config.Update', 0, NULL), (29, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/connection', 200, 'backend.connection.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"},"class":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.ConnectionCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Connection.GetAll', 0, NULL), (30, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/connection', 201, 'backend.connection.create', '{}', 'php+class://Fusio.Model.Backend.ConnectionCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Connection.Create', 0, NULL), (31, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/connection/list', 200, 'backend.connection.getClasses', '{}', NULL, 'php+class://Fusio.Model.Backend.ConnectionIndex', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Connection.GetIndex', 0, NULL), (32, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/connection/form', 200, 'backend.connection.getForm', '{"class":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Common.FormContainer', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Connection.GetForm', 0, NULL), (33, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/connection/$connection_id<[0-9]+|^~>', 200, 'backend.connection.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Connection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Connection.Get', 0, NULL), (34, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/connection/$connection_id<[0-9]+|^~>', 200, 'backend.connection.update', '{}', 'php+class://Fusio.Model.Backend.ConnectionUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Connection.Update', 0, NULL), (35, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/connection/$connection_id<[0-9]+|^~>', 200, 'backend.connection.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Connection.Delete', 0, NULL), (36, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/connection/$connection_id<[0-9]+|^~>/redirect', 200, 'backend.connection.getRedirect', '{}', NULL, 'php+class://Fusio.Model.Backend.ConnectionRedirectResponse', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Connection.GetRedirect', 0, NULL), (37, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/cronjob', 200, 'backend.cronjob.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.CronjobCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Cronjob.GetAll', 0, NULL), (38, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/cronjob', 201, 'backend.cronjob.create', '{}', 'php+class://Fusio.Model.Backend.CronjobCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Cronjob.Create', 0, NULL), (39, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/cronjob/$cronjob_id<[0-9]+|^~>', 200, 'backend.cronjob.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Cronjob', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Cronjob.Get', 0, NULL), (40, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/cronjob/$cronjob_id<[0-9]+|^~>', 200, 'backend.cronjob.update', '{}', 'php+class://Fusio.Model.Backend.CronjobUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Cronjob.Update', 0, NULL), (41, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/cronjob/$cronjob_id<[0-9]+|^~>', 200, 'backend.cronjob.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Cronjob.Delete', 0, NULL), (42, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/dashboard', 200, 'backend.dashboard.getAll', '{}', NULL, 'php+class://Fusio.Model.Backend.Dashboard', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Dashboard.GetAll', 0, NULL), (43, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/database/:connection_id', 200, 'backend.database.getTables', '{"startIndex":{"type":"integer"},"count":{"type":"integer"}}', NULL, 'php+class://Fusio.Model.Backend.DatabaseTableCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Database.Table.GetAll', 0, NULL), (44, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/database/:connection_id/:table_name', 200, 'backend.database.getTable', '{}', NULL, 'php+class://Fusio.Model.Backend.DatabaseTable', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Database.Table.Get', 0, NULL), (45, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/database/:connection_id', 201, 'backend.database.createTable', '{}', 'php+class://Fusio.Model.Backend.DatabaseTable', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Database.Table.Create', 0, NULL), (46, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/database/:connection_id/:table_name', 200, 'backend.database.updateTable', '{}', 'php+class://Fusio.Model.Backend.DatabaseTable', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Database.Table.Update', 0, NULL), (47, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/database/:connection_id/:table_name', 200, 'backend.database.deleteTable', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Database.Table.Delete', 0, NULL), (48, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/database/:connection_id/:table_name/rows', 200, 'backend.database.getRows', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"filterBy":{"type":"string"},"filterOp":{"type":"string"},"filterValue":{"type":"string"},"sortBy":{"type":"string"},"sortOrder":{"type":"string"},"columns":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.DatabaseRowCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Database.Row.GetAll', 0, NULL), (49, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/database/:connection_id/:table_name/rows/:id', 200, 'backend.database.getRow', '{}', NULL, 'php+class://Fusio.Model.Backend.DatabaseRow', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Database.Row.Get', 0, NULL), (50, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/database/:connection_id/:table_name/rows', 201, 'backend.database.createRow', '{}', 'php+class://Fusio.Model.Backend.DatabaseRow', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Database.Row.Create', 0, NULL), (51, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/database/:connection_id/:table_name/rows/:id', 200, 'backend.database.updateRow', '{}', 'php+class://Fusio.Model.Backend.DatabaseRow', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Database.Row.Update', 0, NULL), (52, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/database/:connection_id/:table_name/rows/:id', 200, 'backend.database.deleteRow', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Database.Row.Delete', 0, NULL), (53, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/event', 200, 'backend.event.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.EventCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Event.GetAll', 0, NULL), (54, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/event', 201, 'backend.event.create', '{}', 'php+class://Fusio.Model.Backend.EventCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Event.Create', 0, NULL), (55, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/event/$event_id<[0-9]+|^~>', 200, 'backend.event.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Event', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Event.Get', 0, NULL), (56, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/event/$event_id<[0-9]+|^~>', 200, 'backend.event.update', '{}', 'php+class://Fusio.Model.Backend.EventUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Event.Update', 0, NULL), (57, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/event/$event_id<[0-9]+|^~>', 200, 'backend.event.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Event.Delete', 0, NULL), (58, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/backup/export', 200, 'backend.backup.export', '{}', NULL, 'php+class://Fusio.Model.Backend.BackupExport', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Backup.Export', 0, NULL), (59, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/backup/import', 200, 'backend.backup.import', '{}', 'php+class://Fusio.Model.Backend.BackupImport', 'php+class://Fusio.Model.Backend.BackupImportResult', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Backup.Import', 0, NULL), (60, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/firewall', 200, 'backend.firewall.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.FirewallCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Firewall.GetAll', 0, NULL), (61, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/firewall', 201, 'backend.firewall.create', '{}', 'php+class://Fusio.Model.Backend.FirewallCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Firewall.Create', 0, NULL), (62, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/firewall/$firewall_id<[0-9]+|^~>', 200, 'backend.firewall.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Firewall', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Firewall.Get', 0, NULL), (63, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/firewall/$firewall_id<[0-9]+|^~>', 200, 'backend.firewall.update', '{}', 'php+class://Fusio.Model.Backend.FirewallUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Firewall.Update', 0, NULL), (64, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/firewall/$firewall_id<[0-9]+|^~>', 200, 'backend.firewall.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Firewall.Delete', 0, NULL), (65, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/form', 200, 'backend.form.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.FormCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Form.GetAll', 0, NULL), (66, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/form', 201, 'backend.form.create', '{}', 'php+class://Fusio.Model.Backend.FormCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Form.Create', 0, NULL), (67, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/form/$form_id<[0-9]+|^~>', 200, 'backend.form.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Form', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Form.Get', 0, NULL), (68, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/form/$form_id<[0-9]+|^~>', 200, 'backend.form.update', '{}', 'php+class://Fusio.Model.Backend.FormUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Form.Update', 0, NULL), (69, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/form/$form_id<[0-9]+|^~>', 200, 'backend.form.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Form.Delete', 0, NULL), (70, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/generator', 200, 'backend.generator.getClasses', '{}', NULL, 'php+class://Fusio.Model.Backend.GeneratorIndexProviders', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Generator.GetIndex', 0, NULL), (71, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/generator/:provider', 200, 'backend.generator.getForm', '{}', NULL, 'php+class://Fusio.Model.Common.FormContainer', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Generator.GetForm', 0, NULL), (72, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/generator/:provider', 201, 'backend.generator.executeProvider', '{}', 'php+class://Fusio.Model.Backend.GeneratorProvider', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Generator.Create', 0, NULL), (73, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/generator/:provider', 200, 'backend.generator.getChangelog', '{}', 'php+class://Fusio.Model.Backend.GeneratorProviderConfig', 'php+class://Fusio.Model.Backend.GeneratorProviderChangelog', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Generator.Changelog', 0, NULL), (74, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/identity', 200, 'backend.identity.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.IdentityCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Identity.GetAll', 0, NULL), (75, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/identity', 201, 'backend.identity.create', '{}', 'php+class://Fusio.Model.Backend.IdentityCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Identity.Create', 0, NULL), (76, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/identity/list', 200, 'backend.identity.getClasses', '{}', NULL, 'php+class://Fusio.Model.Backend.IdentityIndex', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Identity.GetIndex', 0, NULL), (77, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/identity/form', 200, 'backend.identity.getForm', '{"class":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Common.FormContainer', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Identity.GetForm', 0, NULL), (78, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/identity/$identity_id<[0-9]+|^~>', 200, 'backend.identity.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Identity', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Identity.Get', 0, NULL), (79, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/identity/$identity_id<[0-9]+|^~>', 200, 'backend.identity.update', '{}', 'php+class://Fusio.Model.Backend.IdentityUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Identity.Update', 0, NULL), (80, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/identity/$identity_id<[0-9]+|^~>', 200, 'backend.identity.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Identity.Delete', 0, NULL), (81, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/log/error', 200, 'backend.log.getAllErrors', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.LogErrorCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Log.Error.GetAll', 0, NULL), (82, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/log/error/$error_id<[0-9]+>', 200, 'backend.log.getError', '{}', NULL, 'php+class://Fusio.Model.Backend.LogError', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Log.Error.Get', 0, NULL), (83, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/log', 200, 'backend.log.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"},"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"operationId":{"type":"integer"},"appId":{"type":"integer"},"userId":{"type":"integer"},"ip":{"type":"string"},"userAgent":{"type":"string"},"method":{"type":"string"},"path":{"type":"string"},"header":{"type":"string"},"body":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.LogCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Log.GetAll', 0, NULL), (84, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/log/$log_id<[0-9]+>', 200, 'backend.log.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Log', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Log.Get', 0, NULL), (85, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/marketplace/action', 200, 'backend.marketplace.action.getAll', '{"startIndex":{"type":"integer"},"query":{"type":"string"}}', NULL, 'php+class://Fusio.Marketplace.MarketplaceActionCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Marketplace.Action.GetAll', 0, NULL), (86, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/marketplace/action', 201, 'backend.marketplace.action.install', '{}', 'php+class://Fusio.Marketplace.MarketplaceInstall', 'php+class://Fusio.Marketplace.MarketplaceMessage', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Marketplace.Action.Install', 0, NULL), (87, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/marketplace/action/:user/:name', 200, 'backend.marketplace.action.get', '{}', NULL, 'php+class://Fusio.Marketplace.MarketplaceAction', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Marketplace.Action.Get', 0, NULL), (88, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/marketplace/action/:user/:name', 200, 'backend.marketplace.action.upgrade', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Marketplace.Action.Upgrade', 0, NULL), (89, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/marketplace/app', 200, 'backend.marketplace.app.getAll', '{"startIndex":{"type":"integer"},"query":{"type":"string"}}', NULL, 'php+class://Fusio.Marketplace.MarketplaceAppCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Marketplace.App.GetAll', 0, NULL), (90, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/marketplace/app', 201, 'backend.marketplace.app.install', '{}', 'php+class://Fusio.Marketplace.MarketplaceInstall', 'php+class://Fusio.Marketplace.MarketplaceMessage', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Marketplace.App.Install', 0, NULL), (91, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/marketplace/app/:user/:name', 200, 'backend.marketplace.app.get', '{}', NULL, 'php+class://Fusio.Marketplace.MarketplaceApp', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Marketplace.App.Get', 0, NULL), (92, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/marketplace/app/:user/:name', 200, 'backend.marketplace.app.upgrade', '{}', NULL, 'php+class://Fusio.Marketplace.MarketplaceMessage', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Marketplace.App.Upgrade', 0, NULL), (93, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/page', 200, 'backend.page.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.PageCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Page.GetAll', 0, NULL), (94, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/page', 201, 'backend.page.create', '{}', 'php+class://Fusio.Model.Backend.PageCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Page.Create', 0, NULL), (95, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/page/$page_id<[0-9]+|^~>', 200, 'backend.page.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Page', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Page.Get', 0, NULL), (96, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/page/$page_id<[0-9]+|^~>', 200, 'backend.page.update', '{}', 'php+class://Fusio.Model.Backend.PageUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Page.Update', 0, NULL), (97, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/page/$page_id<[0-9]+|^~>', 200, 'backend.page.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Page.Delete', 0, NULL), (98, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/plan', 200, 'backend.plan.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.PlanCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Plan.GetAll', 0, NULL), (99, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/plan', 201, 'backend.plan.create', '{}', 'php+class://Fusio.Model.Backend.PlanCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Plan.Create', 0, NULL), (100, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/plan/$plan_id<[0-9]+|^~>', 200, 'backend.plan.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Plan', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Plan.Get', 0, NULL), (101, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/plan/$plan_id<[0-9]+|^~>', 200, 'backend.plan.update', '{}', 'php+class://Fusio.Model.Backend.PlanUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Plan.Update', 0, NULL), (102, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/plan/$plan_id<[0-9]+|^~>', 200, 'backend.plan.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Plan.Delete', 0, NULL), (103, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/rate', 200, 'backend.rate.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.RateCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Rate.GetAll', 0, NULL), (104, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/rate', 201, 'backend.rate.create', '{}', 'php+class://Fusio.Model.Backend.RateCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Rate.Create', 0, NULL), (105, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/rate/$rate_id<[0-9]+|^~>', 200, 'backend.rate.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Rate', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Rate.Get', 0, NULL), (106, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/rate/$rate_id<[0-9]+|^~>', 200, 'backend.rate.update', '{}', 'php+class://Fusio.Model.Backend.RateUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Rate.Update', 0, NULL), (107, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/rate/$rate_id<[0-9]+|^~>', 200, 'backend.rate.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Rate.Delete', 0, NULL), (108, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/role', 200, 'backend.role.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.RoleCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Role.GetAll', 0, NULL), (109, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/role', 201, 'backend.role.create', '{}', 'php+class://Fusio.Model.Backend.RoleCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Role.Create', 0, NULL), (110, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/role/$role_id<[0-9]+|^~>', 200, 'backend.role.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Role', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Role.Get', 0, NULL), (111, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/role/$role_id<[0-9]+|^~>', 200, 'backend.role.update', '{}', 'php+class://Fusio.Model.Backend.RoleUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Role.Update', 0, NULL), (112, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/role/$role_id<[0-9]+|^~>', 200, 'backend.role.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Role.Delete', 0, NULL), (113, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/operation', 200, 'backend.operation.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.OperationCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Operation.GetAll', 0, NULL), (114, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/operation', 201, 'backend.operation.create', '{}', 'php+class://Fusio.Model.Backend.OperationCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Operation.Create', 0, NULL), (115, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/operation/$operation_id<[0-9]+|^~>', 200, 'backend.operation.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Operation', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Operation.Get', 0, NULL), (116, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/operation/$operation_id<[0-9]+|^~>', 200, 'backend.operation.update', '{}', 'php+class://Fusio.Model.Backend.OperationUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Operation.Update', 0, NULL), (117, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/operation/$operation_id<[0-9]+|^~>', 200, 'backend.operation.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Operation.Delete', 0, NULL), (118, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/schema', 200, 'backend.schema.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.SchemaCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Schema.GetAll', 0, NULL), (119, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/schema', 201, 'backend.schema.create', '{}', 'php+class://Fusio.Model.Backend.SchemaCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Schema.Create', 0, NULL), (120, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/schema/preview/:schema_id', 200, 'backend.schema.getPreview', '{}', NULL, 'php+class://Fusio.Model.Backend.SchemaPreviewResponse', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Schema.GetPreview', 0, NULL), (121, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/schema/form/$schema_id<[0-9]+>', 200, 'backend.schema.updateForm', '{}', 'php+class://Fusio.Model.Backend.SchemaForm', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Schema.Form', 0, NULL), (122, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/schema/$schema_id<[0-9]+|^~>', 200, 'backend.schema.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Schema', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Schema.Get', 0, NULL), (123, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/schema/$schema_id<[0-9]+|^~>', 200, 'backend.schema.update', '{}', 'php+class://Fusio.Model.Backend.SchemaUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Schema.Update', 0, NULL), (124, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/schema/$schema_id<[0-9]+|^~>', 200, 'backend.schema.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Schema.Delete', 0, NULL), (125, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/scope', 200, 'backend.scope.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.ScopeCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Scope.GetAll', 0, NULL), (126, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/scope', 201, 'backend.scope.create', '{}', 'php+class://Fusio.Model.Backend.ScopeCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Scope.Create', 0, NULL), (127, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/scope/categories', 200, 'backend.scope.getCategories', '{}', NULL, 'php+class://Fusio.Model.Backend.ScopeCategories', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Scope.GetCategories', 0, NULL), (128, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/scope/$scope_id<[0-9]+|^~>', 200, 'backend.scope.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Scope', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Scope.Get', 0, NULL), (129, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/scope/$scope_id<[0-9]+|^~>', 200, 'backend.scope.update', '{}', 'php+class://Fusio.Model.Backend.ScopeUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Scope.Update', 0, NULL), (130, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/scope/$scope_id<[0-9]+|^~>', 200, 'backend.scope.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Scope.Delete', 0, NULL), (131, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/sdk', 200, 'backend.sdk.getAll', '{}', NULL, 'php+class://Fusio.Model.Backend.SdkResponse', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Sdk.GetAll', 0, NULL), (132, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/sdk', 200, 'backend.sdk.generate', '{}', 'php+class://Fusio.Model.Backend.SdkGenerate', 'php+class://Fusio.Model.Backend.SdkMessage', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Sdk.Generate', 0, NULL), (133, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/statistic/activities_per_user', 200, 'backend.statistic.getActivitiesPerUser', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"},"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"operationId":{"type":"integer"},"appId":{"type":"integer"},"userId":{"type":"integer"},"ip":{"type":"string"},"userAgent":{"type":"string"},"method":{"type":"string"},"path":{"type":"string"},"header":{"type":"string"},"body":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.StatisticChart', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Statistic.GetActivitiesPerUser', 0, NULL), (134, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/statistic/count_requests', 200, 'backend.statistic.getCountRequests', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"},"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"operationId":{"type":"integer"},"appId":{"type":"integer"},"userId":{"type":"integer"},"ip":{"type":"string"},"userAgent":{"type":"string"},"method":{"type":"string"},"path":{"type":"string"},"header":{"type":"string"},"body":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.StatisticCount', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Statistic.GetCountRequests', 0, NULL), (135, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/statistic/errors_per_operation', 200, 'backend.statistic.getErrorsPerOperation', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"},"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"operationId":{"type":"integer"},"appId":{"type":"integer"},"userId":{"type":"integer"},"ip":{"type":"string"},"userAgent":{"type":"string"},"method":{"type":"string"},"path":{"type":"string"},"header":{"type":"string"},"body":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.StatisticChart', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Statistic.GetErrorsPerOperation', 0, NULL), (136, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/statistic/incoming_requests', 200, 'backend.statistic.getIncomingRequests', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"},"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"operationId":{"type":"integer"},"appId":{"type":"integer"},"userId":{"type":"integer"},"ip":{"type":"string"},"userAgent":{"type":"string"},"method":{"type":"string"},"path":{"type":"string"},"header":{"type":"string"},"body":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.StatisticChart', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Statistic.GetIncomingRequests', 0, NULL), (137, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/statistic/incoming_transactions', 200, 'backend.statistic.getIncomingTransactions', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"},"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"operationId":{"type":"integer"},"appId":{"type":"integer"},"userId":{"type":"integer"},"ip":{"type":"string"},"userAgent":{"type":"string"},"method":{"type":"string"},"path":{"type":"string"},"header":{"type":"string"},"body":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.StatisticChart', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Statistic.GetIncomingTransactions', 0, NULL), (138, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/statistic/issued_tokens', 200, 'backend.statistic.getIssuedTokens', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"},"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"operationId":{"type":"integer"},"appId":{"type":"integer"},"userId":{"type":"integer"},"ip":{"type":"string"},"userAgent":{"type":"string"},"method":{"type":"string"},"path":{"type":"string"},"header":{"type":"string"},"body":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.StatisticChart', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Statistic.GetIssuedTokens', 0, NULL), (139, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/statistic/most_used_activities', 200, 'backend.statistic.getMostUsedActivities', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"},"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"operationId":{"type":"integer"},"appId":{"type":"integer"},"userId":{"type":"integer"},"ip":{"type":"string"},"userAgent":{"type":"string"},"method":{"type":"string"},"path":{"type":"string"},"header":{"type":"string"},"body":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.StatisticChart', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Statistic.GetMostUsedActivities', 0, NULL), (140, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/statistic/most_used_apps', 200, 'backend.statistic.getMostUsedApps', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"},"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"operationId":{"type":"integer"},"appId":{"type":"integer"},"userId":{"type":"integer"},"ip":{"type":"string"},"userAgent":{"type":"string"},"method":{"type":"string"},"path":{"type":"string"},"header":{"type":"string"},"body":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.StatisticChart', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Statistic.GetMostUsedApps', 0, NULL), (141, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/statistic/most_used_operations', 200, 'backend.statistic.getMostUsedOperations', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"},"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"operationId":{"type":"integer"},"appId":{"type":"integer"},"userId":{"type":"integer"},"ip":{"type":"string"},"userAgent":{"type":"string"},"method":{"type":"string"},"path":{"type":"string"},"header":{"type":"string"},"body":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.StatisticChart', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Statistic.GetMostUsedOperations', 0, NULL), (142, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/statistic/test_coverage', 200, 'backend.statistic.getTestCoverage', '{}', NULL, 'php+class://Fusio.Model.Backend.StatisticChart', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Statistic.GetTestCoverage', 0, NULL), (143, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/statistic/time_average', 200, 'backend.statistic.getTimeAverage', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"},"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"operationId":{"type":"integer"},"appId":{"type":"integer"},"userId":{"type":"integer"},"ip":{"type":"string"},"userAgent":{"type":"string"},"method":{"type":"string"},"path":{"type":"string"},"header":{"type":"string"},"body":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.StatisticChart', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Statistic.GetTimeAverage', 0, NULL); INSERT INTO `fusio_operation` VALUES (144, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/statistic/time_per_operation', 200, 'backend.statistic.getTimePerOperation', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"},"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"operationId":{"type":"integer"},"appId":{"type":"integer"},"userId":{"type":"integer"},"ip":{"type":"string"},"userAgent":{"type":"string"},"method":{"type":"string"},"path":{"type":"string"},"header":{"type":"string"},"body":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.StatisticChart', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Statistic.GetTimePerOperation', 0, NULL), (145, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/statistic/used_points', 200, 'backend.statistic.getUsedPoints', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"},"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"operationId":{"type":"integer"},"appId":{"type":"integer"},"userId":{"type":"integer"},"ip":{"type":"string"},"userAgent":{"type":"string"},"method":{"type":"string"},"path":{"type":"string"},"header":{"type":"string"},"body":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.StatisticChart', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Statistic.GetUsedPoints', 0, NULL), (146, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/statistic/user_registrations', 200, 'backend.statistic.getUserRegistrations', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"},"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"operationId":{"type":"integer"},"appId":{"type":"integer"},"userId":{"type":"integer"},"ip":{"type":"string"},"userAgent":{"type":"string"},"method":{"type":"string"},"path":{"type":"string"},"header":{"type":"string"},"body":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.StatisticChart', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Statistic.GetUserRegistrations', 0, NULL), (147, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/tenant/:tenant_id', 200, 'backend.tenant.setup', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Tenant.Setup', 0, NULL), (148, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/tenant/:tenant_id', 200, 'backend.tenant.remove', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Tenant.Remove', 0, NULL), (149, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/test', 200, 'backend.test.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.TestCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Test.GetAll', 0, NULL), (150, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/test/$test_id<[0-9]+>', 200, 'backend.test.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Test', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Test.Get', 0, NULL), (151, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/test', 200, 'backend.test.refresh', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Test.Refresh', 0, NULL), (152, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/test', 200, 'backend.test.run', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Test.Run', 0, NULL), (153, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/test/$test_id<[0-9]+>', 200, 'backend.test.update', '{}', 'php+class://Fusio.Model.Backend.Test', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Test.Update', 0, NULL), (154, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/token', 200, 'backend.token.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"},"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"appId":{"type":"integer"},"userId":{"type":"integer"},"status":{"type":"integer"},"scope":{"type":"string"},"ip":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.TokenCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Token.GetAll', 0, NULL), (155, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/token/$token_id<[0-9]+>', 200, 'backend.token.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Token', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Token.Get', 0, NULL), (156, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/transaction', 200, 'backend.transaction.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"},"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"planId":{"type":"integer"},"userId":{"type":"integer"},"appId":{"type":"integer"},"status":{"type":"string"},"provider":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.TransactionCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Transaction.GetAll', 0, NULL), (157, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/transaction/$transaction_id<[0-9]+>', 200, 'backend.transaction.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Transaction', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Transaction.Get', 0, NULL), (158, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/trash', 200, 'backend.trash.getTypes', '{}', NULL, 'php+class://Fusio.Model.Backend.TrashTypes', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Trash.GetTypes', 0, NULL), (159, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/trash/:type', 200, 'backend.trash.getAllByType', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.TrashDataCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Trash.GetAll', 0, NULL), (160, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/trash/:type', 200, 'backend.trash.restore', '{}', 'php+class://Fusio.Model.Backend.TrashRestore', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Trash.Restore', 0, NULL), (161, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/user', 200, 'backend.user.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.UserCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.User.GetAll', 0, NULL), (162, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/user', 201, 'backend.user.create', '{}', 'php+class://Fusio.Model.Backend.UserCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.User.Create', 0, NULL), (163, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/user/$user_id<[0-9]+|^~>', 200, 'backend.user.get', '{}', NULL, 'php+class://Fusio.Model.Backend.User', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.User.Get', 0, NULL), (164, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/user/$user_id<[0-9]+|^~>', 200, 'backend.user.update', '{}', 'php+class://Fusio.Model.Backend.UserUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.User.Update', 0, NULL), (165, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/user/$user_id<[0-9]+|^~>', 200, 'backend.user.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.User.Delete', 0, NULL), (166, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/webhook', 200, 'backend.webhook.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Backend.WebhookCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Webhook.GetAll', 0, NULL), (167, 2, NULL, 1, 1, 0, 2, '', 'POST', '/backend/webhook', 201, 'backend.webhook.create', '{}', 'php+class://Fusio.Model.Backend.WebhookCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Webhook.Create', 0, NULL), (168, 2, NULL, 1, 1, 0, 2, '', 'GET', '/backend/webhook/$webhook_id<[0-9]+|^~>', 200, 'backend.webhook.get', '{}', NULL, 'php+class://Fusio.Model.Backend.Webhook', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Webhook.Get', 0, NULL), (169, 2, NULL, 1, 1, 0, 2, '', 'PUT', '/backend/webhook/$webhook_id<[0-9]+|^~>', 200, 'backend.webhook.update', '{}', 'php+class://Fusio.Model.Backend.WebhookUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Webhook.Update', 0, NULL), (170, 2, NULL, 1, 1, 0, 2, '', 'DELETE', '/backend/webhook/$webhook_id<[0-9]+|^~>', 200, 'backend.webhook.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Backend.Action.Webhook.Delete', 0, NULL), (171, 3, NULL, 1, 1, 0, 2, '', 'GET', '/consumer/app', 200, 'consumer.app.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Consumer.AppCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.App.GetAll', 0, NULL), (172, 3, NULL, 1, 1, 0, 2, '', 'POST', '/consumer/app', 201, 'consumer.app.create', '{}', 'php+class://Fusio.Model.Consumer.AppCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.App.Create', 0, NULL), (173, 3, NULL, 1, 1, 0, 2, '', 'GET', '/consumer/app/$app_id<[0-9]+|^~>', 200, 'consumer.app.get', '{}', NULL, 'php+class://Fusio.Model.Consumer.App', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.App.Get', 0, NULL), (174, 3, NULL, 1, 1, 0, 2, '', 'PUT', '/consumer/app/$app_id<[0-9]+|^~>', 200, 'consumer.app.update', '{}', 'php+class://Fusio.Model.Consumer.AppUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.App.Update', 0, NULL), (175, 3, NULL, 1, 1, 0, 2, '', 'DELETE', '/consumer/app/$app_id<[0-9]+|^~>', 200, 'consumer.app.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.App.Delete', 0, NULL), (176, 3, NULL, 1, 1, 0, 2, '', 'GET', '/consumer/event', 200, 'consumer.event.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Consumer.EventCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Event.GetAll', 0, NULL), (177, 3, NULL, 1, 1, 0, 2, '', 'GET', '/consumer/event/$event_id<[0-9]+|^~>', 200, 'consumer.event.get', '{}', NULL, 'php+class://Fusio.Model.Consumer.Event', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Event.Get', 0, NULL), (178, 3, NULL, 1, 1, 0, 2, '', 'GET', '/consumer/grant', 200, 'consumer.grant.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Consumer.GrantCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Grant.GetAll', 0, NULL), (179, 3, NULL, 1, 1, 0, 2, '', 'DELETE', '/consumer/grant/$grant_id<[0-9]+>', 200, 'consumer.grant.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Grant.Delete', 0, NULL), (180, 3, NULL, 1, 1, 0, 2, '', 'GET', '/consumer/log', 200, 'consumer.log.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Consumer.LogCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Log.GetAll', 0, NULL), (181, 3, NULL, 1, 1, 0, 2, '', 'GET', '/consumer/log/$log_id<[0-9]+>', 200, 'consumer.log.get', '{}', NULL, 'php+class://Fusio.Model.Consumer.Log', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Log.Get', 0, NULL), (182, 3, NULL, 1, 1, 1, 2, '', 'GET', '/consumer/page', 200, 'consumer.page.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Consumer.PageCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Page.GetAll', 0, NULL), (183, 3, NULL, 1, 1, 1, 2, '', 'GET', '/consumer/page/:page_id', 200, 'consumer.page.get', '{}', NULL, 'php+class://Fusio.Model.Consumer.Page', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Page.Get', 0, NULL), (184, 3, NULL, 1, 1, 1, 2, '', 'GET', '/consumer/form', 200, 'consumer.form.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Consumer.FormCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Form.GetAll', 0, NULL), (185, 3, NULL, 1, 1, 1, 2, '', 'GET', '/consumer/form/:form_id', 200, 'consumer.form.get', '{}', NULL, 'php+class://Fusio.Model.Consumer.Form', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Form.Get', 0, NULL), (186, 3, NULL, 1, 1, 0, 2, '', 'POST', '/consumer/payment/:provider/portal', 200, 'consumer.payment.portal', '{}', 'php+class://Fusio.Model.Consumer.PaymentPortalRequest', 'php+class://Fusio.Model.Consumer.PaymentPortalResponse', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Payment.Portal', 0, NULL), (187, 3, NULL, 1, 1, 0, 2, '', 'POST', '/consumer/payment/:provider/checkout', 200, 'consumer.payment.checkout', '{}', 'php+class://Fusio.Model.Consumer.PaymentCheckoutRequest', 'php+class://Fusio.Model.Consumer.PaymentCheckoutResponse', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Payment.Checkout', 0, NULL), (188, 3, NULL, 1, 1, 0, 2, '', 'GET', '/consumer/plan', 200, 'consumer.plan.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Consumer.PlanCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Plan.GetAll', 0, NULL), (189, 3, NULL, 1, 1, 0, 2, '', 'GET', '/consumer/plan/$plan_id<[0-9]+|^~>', 200, 'consumer.plan.get', '{}', NULL, 'php+class://Fusio.Model.Consumer.Plan', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Plan.Get', 0, NULL), (190, 3, NULL, 1, 1, 0, 2, '', 'GET', '/consumer/scope', 200, 'consumer.scope.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Consumer.ScopeCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Scope.GetAll', 0, NULL), (191, 3, NULL, 1, 1, 0, 2, '', 'GET', '/consumer/scope/categories', 200, 'consumer.scope.getCategories', '{}', NULL, 'php+class://Fusio.Model.Consumer.ScopeCategories', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Scope.GetCategories', 0, NULL), (192, 3, NULL, 1, 1, 0, 2, '', 'GET', '/consumer/token', 200, 'consumer.token.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Consumer.TokenCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Token.GetAll', 0, NULL), (193, 3, NULL, 1, 1, 0, 2, '', 'POST', '/consumer/token', 201, 'consumer.token.create', '{}', 'php+class://Fusio.Model.Consumer.TokenCreate', 'php+class://Fusio.Model.Consumer.TokenAccessToken', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Token.Create', 0, NULL), (194, 3, NULL, 1, 1, 0, 2, '', 'GET', '/consumer/token/$token_id<[0-9]+|^~>', 200, 'consumer.token.get', '{}', NULL, 'php+class://Fusio.Model.Consumer.Token', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Token.Get', 0, NULL), (195, 3, NULL, 1, 1, 0, 2, '', 'PUT', '/consumer/token/$token_id<[0-9]+|^~>', 200, 'consumer.token.update', '{}', 'php+class://Fusio.Model.Consumer.TokenUpdate', 'php+class://Fusio.Model.Consumer.TokenAccessToken', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Token.Update', 0, NULL), (196, 3, NULL, 1, 1, 0, 2, '', 'DELETE', '/consumer/token/$token_id<[0-9]+|^~>', 200, 'consumer.token.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Token.Delete', 0, NULL), (197, 3, NULL, 1, 1, 0, 2, '', 'GET', '/consumer/webhook', 200, 'consumer.webhook.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Consumer.WebhookCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Webhook.GetAll', 0, NULL), (198, 3, NULL, 1, 1, 0, 2, '', 'POST', '/consumer/webhook', 201, 'consumer.webhook.create', '{}', 'php+class://Fusio.Model.Consumer.WebhookCreate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Webhook.Create', 0, NULL), (199, 3, NULL, 1, 1, 0, 2, '', 'GET', '/consumer/webhook/$webhook_id<[0-9]+|^~>', 200, 'consumer.webhook.get', '{}', NULL, 'php+class://Fusio.Model.Consumer.Webhook', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Webhook.Get', 0, NULL), (200, 3, NULL, 1, 1, 0, 2, '', 'PUT', '/consumer/webhook/$webhook_id<[0-9]+|^~>', 200, 'consumer.webhook.update', '{}', 'php+class://Fusio.Model.Consumer.WebhookUpdate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Webhook.Update', 0, NULL), (201, 3, NULL, 1, 1, 0, 2, '', 'DELETE', '/consumer/webhook/$webhook_id<[0-9]+|^~>', 200, 'consumer.webhook.delete', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Webhook.Delete', 0, NULL), (202, 3, NULL, 1, 1, 0, 2, '', 'GET', '/consumer/transaction', 200, 'consumer.transaction.getAll', '{"startIndex":{"type":"integer"},"count":{"type":"integer"},"search":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Consumer.TransactionCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Transaction.GetAll', 0, NULL), (203, 3, NULL, 1, 1, 0, 2, '', 'GET', '/consumer/transaction/$transaction_id<[0-9]+|^~>', 200, 'consumer.transaction.get', '{}', NULL, 'php+class://Fusio.Model.Consumer.Transaction', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Transaction.Get', 0, NULL), (204, 3, NULL, 1, 1, 0, 2, '', 'GET', '/consumer/account', 200, 'consumer.account.get', '{}', NULL, 'php+class://Fusio.Model.Consumer.UserAccount', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.User.Get', 0, NULL), (205, 3, NULL, 1, 1, 0, 2, '', 'PUT', '/consumer/account', 200, 'consumer.account.update', '{}', 'php+class://Fusio.Model.Consumer.UserAccount', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.User.Update', 0, NULL), (206, 3, NULL, 1, 1, 0, 2, '', 'PUT', '/consumer/account/change_password', 200, 'consumer.account.changePassword', '{}', 'php+class://Fusio.Model.Backend.AccountChangePassword', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.User.ChangePassword', 0, NULL), (207, 3, NULL, 1, 1, 1, 2, '', 'POST', '/consumer/activate', 200, 'consumer.account.activate', '{}', 'php+class://Fusio.Model.Consumer.UserActivate', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.User.Activate', 0, NULL), (208, 3, NULL, 1, 1, 1, 2, '', 'GET', '/consumer/authorize', 200, 'consumer.account.getApp', '{}', NULL, 'php+class://Fusio.Model.Consumer.AuthorizeMeta', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.User.GetApp', 0, NULL), (209, 3, NULL, 1, 1, 1, 2, '', 'POST', '/consumer/authorize', 200, 'consumer.account.authorize', '{}', 'php+class://Fusio.Model.Consumer.AuthorizeRequest', 'php+class://Fusio.Model.Consumer.AuthorizeResponse', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.User.Authorize', 0, NULL), (210, 3, NULL, 1, 1, 1, 2, '', 'POST', '/consumer/login', 200, 'consumer.account.login', '{}', 'php+class://Fusio.Model.Consumer.UserLogin', 'php+class://Fusio.Model.Consumer.UserJWT', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.User.Login', 0, NULL), (211, 3, NULL, 1, 1, 1, 2, '', 'PUT', '/consumer/login', 200, 'consumer.account.refresh', '{}', 'php+class://Fusio.Model.Consumer.UserRefresh', 'php+class://Fusio.Model.Consumer.UserJWT', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.User.Refresh', 0, NULL), (212, 3, NULL, 1, 1, 1, 2, '', 'POST', '/consumer/register', 200, 'consumer.account.register', '{}', 'php+class://Fusio.Model.Consumer.UserRegister', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.User.Register', 0, NULL), (213, 3, NULL, 1, 1, 1, 2, '', 'POST', '/consumer/password_reset', 200, 'consumer.account.requestPasswordReset', '{}', 'php+class://Fusio.Model.Consumer.UserEmail', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.User.ResetPassword.Request', 0, NULL), (214, 3, NULL, 1, 1, 1, 2, '', 'PUT', '/consumer/password_reset', 200, 'consumer.account.executePasswordReset', '{}', 'php+class://Fusio.Model.Consumer.UserPasswordReset', 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.User.ResetPassword.Execute', 0, NULL), (215, 3, NULL, 1, 1, 1, 2, '', 'GET', '/consumer/identity', 200, 'consumer.identity.getAll', '{"appId":{"deprecated":true,"type":"integer"},"appKey":{"type":"string"}}', NULL, 'php+class://Fusio.Model.Consumer.IdentityCollection', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Identity.GetAll', 0, NULL), (216, 3, NULL, 1, 1, 1, 2, '', 'GET', '/consumer/identity/:identity/exchange', 200, 'consumer.identity.exchange', '{}', NULL, 'php+class://PSX.Api.Model.Passthru', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Identity.Exchange', 0, NULL), (217, 3, NULL, 1, 1, 1, 2, '', 'GET', '/consumer/identity/:identity/redirect', 200, 'consumer.identity.redirect', '{}', NULL, 'php+class://PSX.Api.Model.Passthru', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Consumer.Action.Identity.Redirect', 0, NULL), (218, 4, NULL, 1, 1, 1, 2, '', 'GET', '/system/connection/:name/callback', 200, 'system.connection.callback', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.System.Action.Connection.Callback', 0, NULL), (219, 4, NULL, 1, 1, 1, 2, '', 'GET', '/system/about', 200, 'system.meta.getAbout', '{}', NULL, 'php+class://Fusio.Model.System.About', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.System.Action.Meta.GetAbout', 0, NULL), (220, 4, NULL, 1, 1, 1, 2, '', 'POST', '/system/debug', 200, 'system.meta.getDebug', '{}', 'php+class://PSX.Api.Model.Passthru', 'php+class://PSX.Api.Model.Passthru', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.System.Action.Meta.GetDebug', 0, NULL), (221, 4, NULL, 1, 1, 1, 2, '', 'GET', '/system/health', 200, 'system.meta.getHealth', '{}', NULL, 'php+class://Fusio.Model.System.HealthCheck', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.System.Action.Meta.GetHealth', 0, NULL), (222, 4, NULL, 1, 1, 1, 2, '', 'GET', '/system/oauth-authorization-server', 200, 'system.meta.getOAuth2Configuration', '{}', NULL, 'php+class://Fusio.Model.System.OAuthConfiguration', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.System.Action.Meta.GetOAuth2Configuration', 0, NULL), (223, 4, NULL, 1, 1, 1, 2, '', 'GET', '/system/api-catalog', 200, 'system.meta.getAPICatalog', '{}', NULL, 'php+class://Fusio.Model.System.APICatalog', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.System.Action.Meta.GetAPICatalog', 0, NULL), (224, 4, NULL, 1, 1, 1, 2, '', 'GET', '/system/route', 200, 'system.meta.getRoutes', '{}', NULL, 'php+class://Fusio.Model.System.Route', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.System.Action.Meta.GetRoutes', 0, NULL), (225, 4, NULL, 1, 1, 1, 2, '', 'GET', '/system/schema/:name', 200, 'system.meta.getSchema', '{}', NULL, 'php+class://Fusio.Model.System.Schema', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.System.Action.Meta.GetSchema', 0, NULL), (226, 4, NULL, 1, 1, 1, 2, '', 'POST', '/system/payment/:provider/webhook', 200, 'system.payment.webhook', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.System.Action.Payment.Webhook', 0, NULL), (227, 5, NULL, 1, 1, 0, 2, '', 'POST', '/authorization/revoke', 200, 'authorization.revoke', '{}', NULL, 'php+class://Fusio.Model.Common.Message', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Authorization.Action.Revoke', 0, NULL), (228, 5, NULL, 1, 1, 0, 2, '', 'GET', '/authorization/whoami', 200, 'authorization.getWhoami', '{}', NULL, 'php+class://Fusio.Model.Backend.User', '{"999":"php+class:\\/\\/Fusio.Model.Common.Message"}', 'php+class://Fusio.Impl.Authorization.Action.GetWhoami', 0, NULL); -- -------------------------------------------------------- -- -- Table structure for table `fusio_page` -- CREATE TABLE `fusio_page` ( `id` int(11) NOT NULL AUTO_INCREMENT, `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `status` int(11) NOT NULL DEFAULT '1', `title` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `slug` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `content` longtext COLLATE utf8_unicode_ci NOT NULL, `metadata` longtext COLLATE utf8_unicode_ci, `date` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_CF1989379033212A989D9B62` (`tenant_id`,`slug`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=7 ; -- -- Dumping data for table `fusio_page` -- INSERT INTO `fusio_page` VALUES (1, NULL, 2, 'Overview', 'overview', '\n<div class="fusio-intro">\n <h1>Employ the Acme API<br> to power your app.</h1>\n <p>Explore the documentation or dive<br>directly into the API reference.</p>\n <p>\n <a class="btn btn-primary btn-lg" href="./bootstrap" role="button">Get started</a>\n <a class="btn btn-secondary btn-lg" href="./api" role="button">REST API</a>\n </p>\n</div>\n\n<div class="fusio-intro-subline">\n <h2>Join the developer community.</h2>\n <p>You can <a href="./register">register</a> a new account or <a href="./login">login</a>.</p>\n</div>\n\n<div class="row">\n <div class="col-md-4">\n <div class="fusio-intro-column">\n <div class="fusio-intro-column-icon text-primary">\n <i class="bi bi-cloudy-fill"></i>\n </div>\n <h3><a href="./bootstrap" class="link-primary">Documentation</a></h3>\n <p>Explore guides which<br>help you get started quickly.</p>\n </div>\n </div>\n <div class="col-md-4">\n <div class="fusio-intro-column">\n <div class="fusio-intro-column-icon text-primary">\n <i class="bi bi-box-fill"></i>\n </div>\n <h3><a href="./api" class="link-primary">API</a></h3>\n <p>Dive directly into the<br>complete API reference.</p>\n </div>\n </div>\n <div class="col-md-4">\n <div class="fusio-intro-column">\n <div class="fusio-intro-column-icon text-primary">\n <i class="bi bi-chat-fill"></i>\n </div>\n <h3><a href="./support" class="link-primary">Support</a></h3>\n <p>Find all available<br>support options if you get stuck.</p>\n </div>\n </div>\n</div>', NULL, '[[regtime]]'), (2, NULL, 1, 'Getting started', 'getting-started', '\n<p class="lead">Learn how to start using this API. Explore the endpoints, sign up for an account, and connect with the\ncommunity.</p>\n\n<h3>Quickstart</h3>\n\n<p>This is a quick introduction to help you get started using this API.</p>\n\n<ul>\n <li><a href="./register">Signup for a new account</a></li>\n <li><a href="./authorization">Learn how to obtain an Access-Token</a></li>\n <li><a href="./api">Explore the API documentation</a></li>\n <li><a href="./sdk">Download an SDK</a></li>\n</ul>', NULL, '[[regtime]]'), (3, NULL, 1, 'API', 'api', '\n<iframe src="{APPS_URL}/redoc/" width="100%" height="1024px" style="border:0"></iframe>', NULL, '[[regtime]]'), (4, NULL, 1, 'Authorization', 'authorization', '\n<p class="lead">To access protected parts of the API you need to obtain an access token. The following page shows how\nto obtain an access token.</p>\n\n<h3>Basic</h3>\n\n<p>The most basic way to obtain an access token is to use your personal credentials.</p>\n\n<p><b>Request</b></p>\n<pre class="bg-dark text-white p-2">POST /consumer/login\nContent-Type: application/json\n\n{\n "username": "[username]",\n "password": "[password]"\n}\n</pre>\n\n<p><b>Response</b></p>\n<pre class="bg-dark text-white p-2">\n{\n "token": "",\n "expires_in": "",\n "refresh_token": ""\n}\n</pre>\n\n<h3>OAuth2</h3>\n\n<p>It is also possible to use the <a href="https://tools.ietf.org/html/rfc6749">OAuth2</a> authorization endpoint.</p>\n\n<h4>Client credentials</h4>\n\n<p><b>Request</b></p>\n<pre class="bg-dark text-white p-2">POST /authorization/token\nAuthorization: Basic czZCaGRSa3F0MzpnWDFmQmF0M2JW\nContent-Type: application/x-www-form-urlencoded\n\ngrant_type=client_credentials\n</pre>\n\n<p>As Basic authorization header you need to provide the <code>[app key] + ":" + [app secret]</code> as <code>base64</code>\nencoded string. It is also possible to provide your username and password but in general it is recommended to use the\napp key and secret since the app access can always be revoked later on.</p>\n\n<p><b>Response</b></p>\n<pre class="bg-dark text-white p-2">\n{\n "access_token": "",\n "token_type": "bearer",\n "expires_in": 3600,\n "refresh_token": ""\n}\n</pre>\n\n<h4>Refresh token</h4>\n\n<p>Most token responses always include a refresh token. You can use this refresh token to extend an access token before\nit expires.</p>\n\n<p><b>Request</b></p>\n<pre class="bg-dark text-white p-2">POST /authorization/token\nAuthorization: Basic czZCaGRSa3F0MzpnWDFmQmF0M2JW\nContent-Type: application/x-www-form-urlencoded\n\ngrant_type=refresh_token&refresh_token=[refresh_token]\n</pre>\n\n<p>Like at the client credentials call the Basic header must contain the base64 encode app key and secret.</p>\n\n<p><b>Response</b></p>\n<pre class="bg-dark text-white p-2">\n{\n "access_token": "",\n "token_type": "bearer",\n "expires_in": 3600,\n "refresh_token": ""\n}\n</pre>\n\n<p>As response you will get a new access token.</p>', NULL, '[[regtime]]'), (5, NULL, 1, 'Support', 'support', '\n<p class="lead">This API was build with <a href="https://www.fusio-project.org">Fusio</a> please visit the website of\nthe API provider to see available support options.</p>', NULL, '[[regtime]]'), (6, NULL, 1, 'SDK', 'sdk', '\n<p class="lead">At the following page you can download the automatically generated client SDKs which help you to\nintegrate the API into your project.</p>\n\n<div class="card float-start" style="width:14rem;margin-right:1rem;margin-bottom:1rem">\n <h5 class="card-header">PHP</h5>\n <img src="assets/sdk/client-php.png" class="card-img-top" style="padding:16px;">\n <div class="card-body">\n <div class="btn-group" role="group">\n <a href="{BASE_URL}/sdk/sdk-client-php-default.zip" class="btn btn-primary">Download</a>\n </div>\n </div>\n</div>\n\n<div class="card float-start" style="width:14rem;margin-right:1rem;margin-bottom:1rem">\n <h5 class="card-header">TypeScript</h5>\n <img src="assets/sdk/client-typescript.png" class="card-img-top" style="padding:16px;">\n <div class="card-body">\n <div class="btn-group" role="group">\n <a href="{BASE_URL}/sdk/sdk-client-typescript-default.zip" class="btn btn-primary">Download</a>\n </div>\n </div>\n</div>\n\n<div class="card float-start" style="width:14rem;margin-right:1rem;margin-bottom:1rem">\n <h5 class="card-header">OpenAPI</h5>\n <img src="assets/sdk/spec-openapi.png" class="card-img-top" style="padding:16px;">\n <div class="card-body">\n <div class="btn-group" role="group">\n <a href="{BASE_URL}/sdk/sdk-spec-openapi-default.zip" class="btn btn-primary">Download</a>\n </div>\n </div>\n</div>\n\n<div style="clear:both"></div>', NULL, '[[regtime]]'); -- -------------------------------------------------------- -- -- Table structure for table `fusio_plan` -- CREATE TABLE `fusio_plan` ( `id` int(11) NOT NULL AUTO_INCREMENT, `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `status` int(11) NOT NULL, `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `description` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `price` int(11) NOT NULL, `points` int(11) NOT NULL, `period_type` int(11) DEFAULT NULL, `external_id` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `metadata` longtext COLLATE utf8_unicode_ci, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_649646A9033212A5E237E06` (`tenant_id`,`name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `fusio_plan_scope` -- CREATE TABLE `fusio_plan_scope` ( `id` int(11) NOT NULL AUTO_INCREMENT, `plan_id` int(11) NOT NULL, `scope_id` int(11) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_ADDB2FFBE899029B682B5931` (`plan_id`,`scope_id`), KEY `IDX_ADDB2FFB682B5931` (`scope_id`), KEY `IDX_ADDB2FFBE899029B` (`plan_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `fusio_plan_usage` -- CREATE TABLE `fusio_plan_usage` ( `id` int(11) NOT NULL AUTO_INCREMENT, `operation_id` int(11) NOT NULL, `user_id` int(11) NOT NULL, `app_id` int(11) NOT NULL, `points` int(11) NOT NULL, `insert_date` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `fusio_rate` -- CREATE TABLE `fusio_rate` ( `id` int(11) NOT NULL AUTO_INCREMENT, `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `status` int(11) NOT NULL, `priority` int(11) NOT NULL, `name` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `rate_limit` int(11) NOT NULL, `timespan` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `metadata` longtext COLLATE utf8_unicode_ci, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_4FF002E9033212A5E237E06` (`tenant_id`,`name`), KEY `IDX_RATE_S` (`status`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ; -- -- Dumping data for table `fusio_rate` -- INSERT INTO `fusio_rate` VALUES (1, NULL, 1, 0, 'Default', 3600, 'PT1H', NULL), (2, NULL, 1, 4, 'Default-Anonymous', 900, 'PT1H', NULL); -- -------------------------------------------------------- -- -- Table structure for table `fusio_rate_allocation` -- CREATE TABLE `fusio_rate_allocation` ( `id` int(11) NOT NULL AUTO_INCREMENT, `rate_id` int(11) NOT NULL, `operation_id` int(11) DEFAULT NULL, `app_id` int(11) DEFAULT NULL, `user_id` int(11) DEFAULT NULL, `plan_id` int(11) DEFAULT NULL, `authenticated` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `IDX_26E07532BC999F9F` (`rate_id`), KEY `IDX_26E0753244AC3583` (`operation_id`), KEY `IDX_26E075327987212D` (`app_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ; -- -- Dumping data for table `fusio_rate_allocation` -- INSERT INTO `fusio_rate_allocation` VALUES (1, 1, NULL, NULL, NULL, NULL, NULL), (2, 2, NULL, NULL, NULL, NULL, 0); -- -------------------------------------------------------- -- -- Table structure for table `fusio_role` -- CREATE TABLE `fusio_role` ( `id` int(11) NOT NULL AUTO_INCREMENT, `category_id` int(11) NOT NULL, `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `status` int(11) NOT NULL, `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_8C7AB57D9033212A5E237E06` (`tenant_id`,`name`), KEY `IDX_8C7AB57D12469DE2` (`category_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ; -- -- Dumping data for table `fusio_role` -- INSERT INTO `fusio_role` VALUES (1, 1, NULL, 1, 'Administrator'), (2, 1, NULL, 1, 'Backend'), (3, 1, NULL, 1, 'Consumer'); -- -------------------------------------------------------- -- -- Table structure for table `fusio_role_scope` -- CREATE TABLE `fusio_role_scope` ( `id` int(11) NOT NULL AUTO_INCREMENT, `role_id` int(11) NOT NULL, `scope_id` int(11) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_9A18228D60322AC682B5931` (`role_id`,`scope_id`), KEY `IDX_9A18228682B5931` (`scope_id`), KEY `IDX_9A18228D60322AC` (`role_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=11 ; -- -- Dumping data for table `fusio_role_scope` -- INSERT INTO `fusio_role_scope` VALUES (2, 1, 1), (3, 1, 2), (1, 1, 3), (4, 1, 4), (6, 2, 1), (5, 2, 3), (7, 2, 4), (9, 3, 2), (8, 3, 3), (10, 3, 4); -- -------------------------------------------------------- -- -- Table structure for table `fusio_schema` -- CREATE TABLE `fusio_schema` ( `id` int(11) NOT NULL AUTO_INCREMENT, `category_id` int(11) NOT NULL DEFAULT '1', `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `status` int(11) NOT NULL DEFAULT '1', `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `source` longtext COLLATE utf8_unicode_ci NOT NULL, `form` longtext COLLATE utf8_unicode_ci, `metadata` longtext COLLATE utf8_unicode_ci, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_B6B33EA9033212A5E237E06` (`tenant_id`,`name`), KEY `IDX_B6B33EA12469DE2` (`category_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ; -- -- Dumping data for table `fusio_schema` -- INSERT INTO `fusio_schema` VALUES (1, 1, NULL, 1, 'Passthru', 'PSX\\Api\\Model\\Passthru', NULL, NULL), (2, 1, NULL, 1, 'Message', 'Fusio\\Model\\Common\\Message', NULL, NULL); -- -------------------------------------------------------- -- -- Table structure for table `fusio_scope` -- CREATE TABLE `fusio_scope` ( `id` int(11) NOT NULL AUTO_INCREMENT, `category_id` int(11) NOT NULL DEFAULT '1', `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `status` int(11) NOT NULL DEFAULT '1', `name` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `description` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `metadata` longtext COLLATE utf8_unicode_ci, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_83A7C32B9033212A5E237E06` (`tenant_id`,`name`), KEY `IDX_83A7C32B12469DE2` (`category_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=54 ; -- -- Dumping data for table `fusio_scope` -- INSERT INTO `fusio_scope` VALUES (1, 2, NULL, 1, 'backend', '', NULL), (2, 3, NULL, 1, 'consumer', '', NULL), (3, 5, NULL, 1, 'authorization', '', NULL), (4, 1, NULL, 1, 'default', '', NULL), (5, 2, NULL, 1, 'backend.account', '', NULL), (6, 2, NULL, 1, 'backend.action', '', NULL), (7, 2, NULL, 1, 'backend.app', '', NULL), (8, 2, NULL, 1, 'backend.audit', '', NULL), (9, 2, NULL, 1, 'backend.category', '', NULL), (10, 2, NULL, 1, 'backend.config', '', NULL), (11, 2, NULL, 1, 'backend.connection', '', NULL), (12, 2, NULL, 1, 'backend.cronjob', '', NULL), (13, 2, NULL, 1, 'backend.dashboard', '', NULL), (14, 2, NULL, 1, 'backend.database', '', NULL), (15, 2, NULL, 1, 'backend.event', '', NULL), (16, 2, NULL, 1, 'backend.backup', '', NULL), (17, 2, NULL, 1, 'backend.firewall', '', NULL), (18, 2, NULL, 1, 'backend.form', '', NULL), (19, 2, NULL, 1, 'backend.generator', '', NULL), (20, 2, NULL, 1, 'backend.identity', '', NULL), (21, 2, NULL, 1, 'backend.log', '', NULL), (22, 2, NULL, 1, 'backend.marketplace', '', NULL), (23, 2, NULL, 1, 'backend.page', '', NULL), (24, 2, NULL, 1, 'backend.plan', '', NULL), (25, 2, NULL, 1, 'backend.rate', '', NULL), (26, 2, NULL, 1, 'backend.role', '', NULL), (27, 2, NULL, 1, 'backend.operation', '', NULL), (28, 2, NULL, 1, 'backend.schema', '', NULL), (29, 2, NULL, 1, 'backend.scope', '', NULL), (30, 2, NULL, 1, 'backend.sdk', '', NULL), (31, 2, NULL, 1, 'backend.statistic', '', NULL), (32, 2, NULL, 1, 'backend.tenant', '', NULL), (33, 2, NULL, 1, 'backend.test', '', NULL), (34, 2, NULL, 1, 'backend.token', '', NULL), (35, 2, NULL, 1, 'backend.transaction', '', NULL), (36, 2, NULL, 1, 'backend.trash', '', NULL), (37, 2, NULL, 1, 'backend.user', '', NULL), (38, 2, NULL, 1, 'backend.webhook', '', NULL), (39, 3, NULL, 1, 'consumer.app', '', NULL), (40, 3, NULL, 1, 'consumer.event', '', NULL), (41, 3, NULL, 1, 'consumer.grant', '', NULL), (42, 3, NULL, 1, 'consumer.log', '', NULL), (43, 3, NULL, 1, 'consumer.page', '', NULL), (44, 3, NULL, 1, 'consumer.form', '', NULL), (45, 3, NULL, 1, 'consumer.payment', '', NULL), (46, 3, NULL, 1, 'consumer.plan', '', NULL), (47, 3, NULL, 1, 'consumer.scope', '', NULL), (48, 3, NULL, 1, 'consumer.token', '', NULL), (49, 3, NULL, 1, 'consumer.webhook', '', NULL), (50, 3, NULL, 1, 'consumer.transaction', '', NULL), (51, 3, NULL, 1, 'consumer.account', '', NULL), (52, 3, NULL, 1, 'consumer.identity', '', NULL), (53, 4, NULL, 1, 'system', '', NULL); -- -------------------------------------------------------- -- -- Table structure for table `fusio_scope_operation` -- CREATE TABLE `fusio_scope_operation` ( `id` int(11) NOT NULL AUTO_INCREMENT, `scope_id` int(11) NOT NULL, `operation_id` int(11) NOT NULL, `allow` smallint(6) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `IDX_SCOPE_OPERATION_SO` (`scope_id`,`operation_id`), KEY `IDX_7B9CDE20682B5931` (`scope_id`), KEY `IDX_7B9CDE2044AC3583` (`operation_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=219 ; -- -- Dumping data for table `fusio_scope_operation` -- INSERT INTO `fusio_scope_operation` VALUES (1, 5, 2, 1), (2, 5, 3, 1), (3, 5, 4, 1), (4, 6, 5, 1), (5, 6, 6, 1), (6, 6, 7, 1), (7, 6, 8, 1), (8, 6, 9, 1), (9, 6, 10, 1), (10, 6, 11, 1), (11, 6, 12, 1), (12, 7, 13, 1), (13, 7, 14, 1), (14, 7, 15, 1), (15, 7, 16, 1), (16, 7, 17, 1), (17, 7, 18, 1), (18, 8, 19, 1), (19, 8, 20, 1), (20, 9, 21, 1), (21, 9, 22, 1), (22, 9, 23, 1), (23, 9, 24, 1), (24, 9, 25, 1), (25, 10, 26, 1), (26, 10, 27, 1), (27, 10, 28, 1), (28, 11, 29, 1), (29, 11, 30, 1), (30, 11, 31, 1), (31, 11, 32, 1), (32, 11, 33, 1), (33, 11, 34, 1), (34, 11, 35, 1), (35, 11, 36, 1), (36, 12, 37, 1), (37, 12, 38, 1), (38, 12, 39, 1), (39, 12, 40, 1), (40, 12, 41, 1), (41, 13, 42, 1), (42, 14, 43, 1), (43, 14, 44, 1), (44, 14, 45, 1), (45, 14, 46, 1), (46, 14, 47, 1), (47, 14, 48, 1), (48, 14, 49, 1), (49, 14, 50, 1), (50, 14, 51, 1), (51, 14, 52, 1), (52, 15, 53, 1), (53, 15, 54, 1), (54, 15, 55, 1), (55, 15, 56, 1), (56, 15, 57, 1), (57, 16, 58, 1), (58, 16, 59, 1), (59, 17, 60, 1), (60, 17, 61, 1), (61, 17, 62, 1), (62, 17, 63, 1), (63, 17, 64, 1), (64, 18, 65, 1), (65, 18, 66, 1), (66, 18, 67, 1), (67, 18, 68, 1), (68, 18, 69, 1), (69, 19, 70, 1), (70, 19, 71, 1), (71, 19, 72, 1), (72, 19, 73, 1), (73, 20, 74, 1), (74, 20, 75, 1), (75, 20, 76, 1), (76, 20, 77, 1), (77, 20, 78, 1), (78, 20, 79, 1), (79, 20, 80, 1), (80, 21, 81, 1), (81, 21, 82, 1), (82, 21, 83, 1), (83, 21, 84, 1), (84, 22, 85, 1), (85, 22, 86, 1), (86, 22, 87, 1), (87, 22, 88, 1), (88, 22, 89, 1), (89, 22, 90, 1), (90, 22, 91, 1), (91, 22, 92, 1), (92, 23, 93, 1), (93, 23, 94, 1), (94, 23, 95, 1), (95, 23, 96, 1), (96, 23, 97, 1), (97, 24, 98, 1), (98, 24, 99, 1), (99, 24, 100, 1), (100, 24, 101, 1), (101, 24, 102, 1), (102, 25, 103, 1), (103, 25, 104, 1), (104, 25, 105, 1), (105, 25, 106, 1), (106, 25, 107, 1), (107, 26, 108, 1), (108, 26, 109, 1), (109, 26, 110, 1), (110, 26, 111, 1), (111, 26, 112, 1), (112, 27, 113, 1), (113, 27, 114, 1), (114, 27, 115, 1), (115, 27, 116, 1), (116, 27, 117, 1), (117, 28, 118, 1), (118, 28, 119, 1), (119, 28, 120, 1), (120, 28, 121, 1), (121, 28, 122, 1), (122, 28, 123, 1), (123, 28, 124, 1), (124, 29, 125, 1), (125, 29, 126, 1), (126, 29, 127, 1), (127, 29, 128, 1), (128, 29, 129, 1), (129, 29, 130, 1), (130, 30, 131, 1), (131, 30, 132, 1), (132, 31, 133, 1), (133, 31, 134, 1), (134, 31, 135, 1), (135, 31, 136, 1), (136, 31, 137, 1), (137, 31, 138, 1), (138, 31, 139, 1), (139, 31, 140, 1), (140, 31, 141, 1), (141, 31, 142, 1), (142, 31, 143, 1), (143, 31, 144, 1), (144, 31, 145, 1), (145, 31, 146, 1), (146, 32, 147, 1), (147, 32, 148, 1), (148, 33, 149, 1), (149, 33, 150, 1), (150, 33, 151, 1), (151, 33, 152, 1), (152, 33, 153, 1), (153, 34, 154, 1), (154, 34, 155, 1), (155, 35, 156, 1), (156, 35, 157, 1), (157, 36, 158, 1), (158, 36, 159, 1), (159, 36, 160, 1), (160, 37, 161, 1), (161, 37, 162, 1), (162, 37, 163, 1), (163, 37, 164, 1), (164, 37, 165, 1), (165, 38, 166, 1), (166, 38, 167, 1), (167, 38, 168, 1), (168, 38, 169, 1), (169, 38, 170, 1), (170, 39, 171, 1), (171, 39, 172, 1), (172, 39, 173, 1), (173, 39, 174, 1), (174, 39, 175, 1), (175, 40, 176, 1), (176, 40, 177, 1), (177, 41, 178, 1), (178, 41, 179, 1), (179, 42, 180, 1), (180, 42, 181, 1), (181, 43, 182, 1), (182, 43, 183, 1), (183, 44, 184, 1), (184, 44, 185, 1), (185, 45, 186, 1), (186, 45, 187, 1), (187, 46, 188, 1), (188, 46, 189, 1), (189, 47, 190, 1), (190, 47, 191, 1), (191, 48, 192, 1), (192, 48, 193, 1), (193, 48, 194, 1), (194, 48, 195, 1), (195, 48, 196, 1), (196, 49, 197, 1), (197, 49, 198, 1), (198, 49, 199, 1), (199, 49, 200, 1), (200, 49, 201, 1), (201, 50, 202, 1), (202, 50, 203, 1), (203, 51, 204, 1), (204, 51, 205, 1), (205, 51, 206, 1), (206, 51, 207, 1), (207, 51, 208, 1), (208, 51, 209, 1), (209, 51, 210, 1), (210, 51, 211, 1), (211, 51, 212, 1), (212, 51, 213, 1), (213, 51, 214, 1), (214, 52, 215, 1), (215, 52, 216, 1), (216, 52, 217, 1), (217, 3, 227, 1), (218, 3, 228, 1); -- -------------------------------------------------------- -- -- Table structure for table `fusio_test` -- CREATE TABLE `fusio_test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `category_id` int(11) NOT NULL DEFAULT '1', `operation_id` int(11) DEFAULT NULL, `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `status` int(11) NOT NULL DEFAULT '1', `message` longtext COLLATE utf8_unicode_ci, `response` longtext COLLATE utf8_unicode_ci, `uri_fragments` varchar(512) COLLATE utf8_unicode_ci DEFAULT NULL, `parameters` varchar(512) COLLATE utf8_unicode_ci DEFAULT NULL, `headers` varchar(512) COLLATE utf8_unicode_ci DEFAULT NULL, `body` longtext COLLATE utf8_unicode_ci, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_36C411B44AC3583` (`operation_id`), KEY `IDX_36C411B12469DE2` (`category_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `fusio_token` -- CREATE TABLE `fusio_token` ( `id` int(11) NOT NULL AUTO_INCREMENT, `category_id` int(11) NOT NULL DEFAULT '1', `app_id` int(11) DEFAULT NULL, `user_id` int(11) NOT NULL, `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `status` int(11) NOT NULL DEFAULT '1', `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `token` varchar(512) COLLATE utf8_unicode_ci NOT NULL, `refresh` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `scope` varchar(1023) COLLATE utf8_unicode_ci NOT NULL, `ip` varchar(40) COLLATE utf8_unicode_ci NOT NULL, `expire` datetime DEFAULT NULL, `date` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_DC3F37C39033212A7B00651C5F37A13B` (`tenant_id`,`status`,`token`), UNIQUE KEY `UNIQ_DC3F37C39033212A6081A0FB` (`tenant_id`,`refresh`), KEY `IDX_DC3F37C37987212D` (`app_id`), KEY `IDX_DC3F37C3A76ED395` (`user_id`), KEY `IDX_DC3F37C312469DE2` (`category_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `fusio_transaction` -- CREATE TABLE `fusio_transaction` ( `id` int(11) NOT NULL AUTO_INCREMENT, `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `user_id` int(11) NOT NULL, `plan_id` int(11) NOT NULL, `transaction_id` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `amount` int(11) NOT NULL, `points` int(11) NOT NULL, `period_start` datetime DEFAULT NULL, `period_end` datetime DEFAULT NULL, `insert_date` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_F377C1239033212A2FC0CB0F` (`tenant_id`,`transaction_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `fusio_user` -- CREATE TABLE `fusio_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `identity_id` int(11) DEFAULT NULL, `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `role_id` int(11) NOT NULL, `plan_id` int(11) DEFAULT NULL, `status` int(11) NOT NULL, `remote_id` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `external_id` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `name` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `email` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, `password` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `points` int(11) DEFAULT NULL, `token` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `metadata` longtext COLLATE utf8_unicode_ci, `date` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_5680E95E9033212AFF3ED4A82A3E9C94` (`tenant_id`,`identity_id`,`remote_id`), UNIQUE KEY `UNIQ_5680E95E9033212A5E237E06` (`tenant_id`,`name`), UNIQUE KEY `UNIQ_5680E95E9033212AE7927C74` (`tenant_id`,`email`), KEY `IDX_5680E95EFF3ED4A8` (`identity_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ; -- -- Dumping data for table `fusio_user` -- INSERT INTO `fusio_user` VALUES (1, NULL, NULL, 1, NULL, 1, NULL, NULL, 'Administrator', 'admin@localhost.com', '[[admin_pass]]', NULL, NULL, NULL, '[[regtime]]'), (2, NULL, NULL, 1, NULL, 1, NULL, NULL, '[[admin_username]]', '[[admin_email]]', '[[admin_pass]]', NULL, NULL, NULL, '[[regtime]]'); -- -------------------------------------------------------- -- -- Table structure for table `fusio_user_grant` -- CREATE TABLE `fusio_user_grant` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `app_id` int(11) NOT NULL, `allow` int(11) NOT NULL, `date` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_D515A2C0A76ED3957987212D` (`user_id`,`app_id`), KEY `IDX_D515A2C0A76ED395` (`user_id`), KEY `IDX_D515A2C07987212D` (`app_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `fusio_user_scope` -- CREATE TABLE `fusio_user_scope` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `scope_id` int(11) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_1CBF915FA76ED395682B5931` (`user_id`,`scope_id`), KEY `IDX_1CBF915F682B5931` (`scope_id`), KEY `IDX_1CBF915FA76ED395` (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=57 ; -- -- Dumping data for table `fusio_user_scope` -- INSERT INTO `fusio_user_scope` VALUES (1, 1, 1), (2, 1, 2), (3, 1, 3), (4, 1, 4), (5, 2, 1), (40, 2, 2), (55, 2, 3), (56, 2, 4), (6, 2, 5), (7, 2, 6), (8, 2, 7), (9, 2, 8), (11, 2, 9), (12, 2, 10), (13, 2, 11), (14, 2, 12), (15, 2, 13), (16, 2, 14), (17, 2, 15), (10, 2, 16), (18, 2, 17), (19, 2, 18), (20, 2, 19), (21, 2, 20), (22, 2, 21), (23, 2, 22), (25, 2, 23), (26, 2, 24), (27, 2, 25), (28, 2, 26), (24, 2, 27), (29, 2, 28), (30, 2, 29), (31, 2, 30), (32, 2, 31), (33, 2, 32), (34, 2, 33), (35, 2, 34), (36, 2, 35), (37, 2, 36), (38, 2, 37), (39, 2, 38), (42, 2, 39), (43, 2, 40), (45, 2, 41), (47, 2, 42), (48, 2, 43), (44, 2, 44), (49, 2, 45), (50, 2, 46), (51, 2, 47), (52, 2, 48), (54, 2, 49), (53, 2, 50), (41, 2, 51), (46, 2, 52); -- -------------------------------------------------------- -- -- Table structure for table `fusio_webhook` -- CREATE TABLE `fusio_webhook` ( `id` int(11) NOT NULL AUTO_INCREMENT, `event_id` int(11) NOT NULL, `user_id` int(11) NOT NULL, `tenant_id` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, `status` int(11) NOT NULL, `name` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `endpoint` varchar(255) COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`id`), KEY `IDX_4F7DC99A9033212A` (`tenant_id`), KEY `IDX_4F7DC99A71F7E88B` (`event_id`), KEY `IDX_4F7DC99AA76ED395` (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `fusio_webhook_response` -- CREATE TABLE `fusio_webhook_response` ( `id` int(11) NOT NULL AUTO_INCREMENT, `webhook_id` int(11) NOT NULL, `status` int(11) NOT NULL, `attempts` int(11) NOT NULL, `code` int(11) DEFAULT NULL, `body` longtext COLLATE utf8_unicode_ci, `execute_date` datetime DEFAULT NULL, `insert_date` datetime NOT NULL, PRIMARY KEY (`id`), KEY `IDX_5958D3755C9BA60B` (`webhook_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `messenger_messages` -- CREATE TABLE `messenger_messages` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `body` longtext COLLATE utf8_unicode_ci NOT NULL, `headers` longtext COLLATE utf8_unicode_ci NOT NULL, `queue_name` varchar(190) COLLATE utf8_unicode_ci NOT NULL, `created_at` datetime NOT NULL COMMENT '(DC2Type:datetime_immutable)', `available_at` datetime NOT NULL COMMENT '(DC2Type:datetime_immutable)', `delivered_at` datetime DEFAULT NULL COMMENT '(DC2Type:datetime_immutable)', PRIMARY KEY (`id`), KEY `IDX_75EA56E0FB7336F0` (`queue_name`), KEY `IDX_75EA56E0E3BD61CE` (`available_at`), KEY `IDX_75EA56E016BA31DB` (`delivered_at`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ; -- -- Dumping data for table `messenger_messages` -- INSERT INTO `messenger_messages` VALUES (1, 'O:36:\\"Symfony\\\\Component\\\\Messenger\\\\Envelope\\":2:{s:44:\\"\\0Symfony\\\\Component\\\\Messenger\\\\Envelope\\0stamps\\";a:0:{}s:45:\\"\\0Symfony\\\\Component\\\\Messenger\\\\Envelope\\0message\\";O:33:\\"Fusio\\\\Impl\\\\Messenger\\\\TriggerEvent\\":3:{s:43:\\"\\0Fusio\\\\Impl\\\\Messenger\\\\TriggerEvent\\0tenantId\\";N;s:44:\\"\\0Fusio\\\\Impl\\\\Messenger\\\\TriggerEvent\\0eventName\\";s:17:\\"fusio.user.create\\";s:42:\\"\\0Fusio\\\\Impl\\\\Messenger\\\\TriggerEvent\\0payload\\";O:26:\\"PSX\\\\CloudEvents\\\\CloudEvent\\":9:{s:39:\\"\\0PSX\\\\CloudEvents\\\\CloudEvent\\0specVersion\\";s:3:\\"1.0\\";s:32:\\"\\0PSX\\\\CloudEvents\\\\CloudEvent\\0type\\";s:29:\\"org.fusio-project.user.create\\";s:34:\\"\\0PSX\\\\CloudEvents\\\\CloudEvent\\0source\\";s:13:\\"/backend/user\\";s:30:\\"\\0PSX\\\\CloudEvents\\\\CloudEvent\\0id\\";[[ser_messageAppKey]]s:32:\\"\\0PSX\\\\CloudEvents\\\\CloudEvent\\0time\\";N;s:43:\\"\\0PSX\\\\CloudEvents\\\\CloudEvent\\0dataContentType\\";s:16:\\"application/json\\";s:32:\\"\\0PSX\\\\CloudEvents\\\\CloudEvent\\0data\\";O:30:\\"Fusio\\\\Model\\\\Backend\\\\UserCreate\\":12:{s:5:\\"\\0*\\0id\\";i:2;s:9:\\"\\0*\\0roleId\\";i:1;s:9:\\"\\0*\\0planId\\";N;s:9:\\"\\0*\\0status\\";i:1;s:7:\\"\\0*\\0name\\";[[ser_admin_username]]s:8:\\"\\0*\\0email\\";[[ser_admin_email]]s:9:\\"\\0*\\0points\\";N;s:9:\\"\\0*\\0scopes\\";N;s:7:\\"\\0*\\0apps\\";N;s:11:\\"\\0*\\0metadata\\";N;s:7:\\"\\0*\\0date\\";N;s:11:\\"\\0*\\0password\\";s:6:\\"******\\";}s:38:\\"\\0PSX\\\\CloudEvents\\\\CloudEvent\\0dataBase64\\";N;s:38:\\"\\0PSX\\\\CloudEvents\\\\CloudEvent\\0extensions\\";N;}}}', '[]', 'default', '[[regtime]]', '[[regtime]]', NULL), (2, 'O:36:\\"Symfony\\\\Component\\\\Messenger\\\\Envelope\\":2:{s:44:\\"\\0Symfony\\\\Component\\\\Messenger\\\\Envelope\\0stamps\\";a:0:{}s:45:\\"\\0Symfony\\\\Component\\\\Messenger\\\\Envelope\\0message\\";O:33:\\"Fusio\\\\Impl\\\\Messenger\\\\TriggerEvent\\":3:{s:43:\\"\\0Fusio\\\\Impl\\\\Messenger\\\\TriggerEvent\\0tenantId\\";N;s:44:\\"\\0Fusio\\\\Impl\\\\Messenger\\\\TriggerEvent\\0eventName\\";s:16:\\"fusio.app.create\\";s:42:\\"\\0Fusio\\\\Impl\\\\Messenger\\\\TriggerEvent\\0payload\\";O:26:\\"PSX\\\\CloudEvents\\\\CloudEvent\\":9:{s:39:\\"\\0PSX\\\\CloudEvents\\\\CloudEvent\\0specVersion\\";s:3:\\"1.0\\";s:32:\\"\\0PSX\\\\CloudEvents\\\\CloudEvent\\0type\\";s:28:\\"org.fusio-project.app.create\\";s:34:\\"\\0PSX\\\\CloudEvents\\\\CloudEvent\\0source\\";s:12:\\"/backend/app\\";s:30:\\"\\0PSX\\\\CloudEvents\\\\CloudEvent\\0id\\";[[ser_messageAppKey1]]s:32:\\"\\0PSX\\\\CloudEvents\\\\CloudEvent\\0time\\";N;s:43:\\"\\0PSX\\\\CloudEvents\\\\CloudEvent\\0dataContentType\\";s:16:\\"application/json\\";s:32:\\"\\0PSX\\\\CloudEvents\\\\CloudEvent\\0data\\";O:29:\\"Fusio\\\\Model\\\\Backend\\\\AppCreate\\":12:{s:5:\\"\\0*\\0id\\";i:1;s:9:\\"\\0*\\0userId\\";i:1;s:9:\\"\\0*\\0status\\";i:1;s:7:\\"\\0*\\0name\\";s:5:\\"fusio\\";s:6:\\"\\0*\\0url\\";s:[[fusio_softurl_len]]:\\"[[softurl]]/public/apps/fusio\\";s:13:\\"\\0*\\0parameters\\";N;s:9:\\"\\0*\\0appKey\\";N;s:12:\\"\\0*\\0appSecret\\";N;s:11:\\"\\0*\\0metadata\\";N;s:7:\\"\\0*\\0date\\";N;s:9:\\"\\0*\\0scopes\\";a:3:{i:0;s:7:\\"backend\\";i:1;s:8:\\"consumer\\";i:2;s:13:\\"authorization\\";}s:9:\\"\\0*\\0tokens\\";N;}s:38:\\"\\0PSX\\\\CloudEvents\\\\CloudEvent\\0dataBase64\\";N;s:38:\\"\\0PSX\\\\CloudEvents\\\\CloudEvent\\0extensions\\";N;}}}', '[]', 'default', '[[regtime]]', '[[regtime]]', NULL); -- -- Constraints for dumped tables -- -- -- Constraints for table `fusio_action` -- ALTER TABLE `fusio_action` ADD CONSTRAINT `action_category_id` FOREIGN KEY (`category_id`) REFERENCES `fusio_category` (`id`); -- -- Constraints for table `fusio_app` -- ALTER TABLE `fusio_app` ADD CONSTRAINT `app_user_id` FOREIGN KEY (`user_id`) REFERENCES `fusio_user` (`id`); -- -- Constraints for table `fusio_app_scope` -- ALTER TABLE `fusio_app_scope` ADD CONSTRAINT `app_scope_app_id` FOREIGN KEY (`app_id`) REFERENCES `fusio_app` (`id`), ADD CONSTRAINT `app_scope_scope_id` FOREIGN KEY (`scope_id`) REFERENCES `fusio_scope` (`id`); -- -- Constraints for table `fusio_cronjob` -- ALTER TABLE `fusio_cronjob` ADD CONSTRAINT `cronjob_category_id` FOREIGN KEY (`category_id`) REFERENCES `fusio_category` (`id`); -- -- Constraints for table `fusio_event` -- ALTER TABLE `fusio_event` ADD CONSTRAINT `event_category_id` FOREIGN KEY (`category_id`) REFERENCES `fusio_category` (`id`); -- -- Constraints for table `fusio_form` -- ALTER TABLE `fusio_form` ADD CONSTRAINT `form_operation_id` FOREIGN KEY (`operation_id`) REFERENCES `fusio_operation` (`id`); -- -- Constraints for table `fusio_identity_request` -- ALTER TABLE `fusio_identity_request` ADD CONSTRAINT `identity_request_identity_id` FOREIGN KEY (`identity_id`) REFERENCES `fusio_identity` (`id`); -- -- Constraints for table `fusio_operation` -- ALTER TABLE `fusio_operation` ADD CONSTRAINT `operation_category_id` FOREIGN KEY (`category_id`) REFERENCES `fusio_category` (`id`); -- -- Constraints for table `fusio_plan_scope` -- ALTER TABLE `fusio_plan_scope` ADD CONSTRAINT `plan_scope_scope_id` FOREIGN KEY (`scope_id`) REFERENCES `fusio_scope` (`id`), ADD CONSTRAINT `plan_scope_user_id` FOREIGN KEY (`plan_id`) REFERENCES `fusio_plan` (`id`); -- -- Constraints for table `fusio_rate_allocation` -- ALTER TABLE `fusio_rate_allocation` ADD CONSTRAINT `rate_allocation_app_id` FOREIGN KEY (`app_id`) REFERENCES `fusio_app` (`id`), ADD CONSTRAINT `rate_allocation_operation_id` FOREIGN KEY (`operation_id`) REFERENCES `fusio_operation` (`id`), ADD CONSTRAINT `rate_allocation_rate_id` FOREIGN KEY (`rate_id`) REFERENCES `fusio_rate` (`id`); -- -- Constraints for table `fusio_role` -- ALTER TABLE `fusio_role` ADD CONSTRAINT `role_category_id` FOREIGN KEY (`category_id`) REFERENCES `fusio_category` (`id`); -- -- Constraints for table `fusio_role_scope` -- ALTER TABLE `fusio_role_scope` ADD CONSTRAINT `role_scope_role_id` FOREIGN KEY (`role_id`) REFERENCES `fusio_role` (`id`), ADD CONSTRAINT `role_scope_scope_id` FOREIGN KEY (`scope_id`) REFERENCES `fusio_scope` (`id`); -- -- Constraints for table `fusio_schema` -- ALTER TABLE `fusio_schema` ADD CONSTRAINT `schema_category_id` FOREIGN KEY (`category_id`) REFERENCES `fusio_category` (`id`); -- -- Constraints for table `fusio_scope` -- ALTER TABLE `fusio_scope` ADD CONSTRAINT `scope_category_id` FOREIGN KEY (`category_id`) REFERENCES `fusio_category` (`id`); -- -- Constraints for table `fusio_scope_operation` -- ALTER TABLE `fusio_scope_operation` ADD CONSTRAINT `scope_operation_operation_id` FOREIGN KEY (`operation_id`) REFERENCES `fusio_operation` (`id`), ADD CONSTRAINT `scope_operation_scope_id` FOREIGN KEY (`scope_id`) REFERENCES `fusio_scope` (`id`); -- -- Constraints for table `fusio_test` -- ALTER TABLE `fusio_test` ADD CONSTRAINT `test_category_id` FOREIGN KEY (`category_id`) REFERENCES `fusio_category` (`id`), ADD CONSTRAINT `test_operation_id` FOREIGN KEY (`operation_id`) REFERENCES `fusio_operation` (`id`); -- -- Constraints for table `fusio_token` -- ALTER TABLE `fusio_token` ADD CONSTRAINT `token_app_id` FOREIGN KEY (`app_id`) REFERENCES `fusio_app` (`id`), ADD CONSTRAINT `token_category_id` FOREIGN KEY (`category_id`) REFERENCES `fusio_category` (`id`), ADD CONSTRAINT `token_user_id` FOREIGN KEY (`user_id`) REFERENCES `fusio_user` (`id`); -- -- Constraints for table `fusio_user` -- ALTER TABLE `fusio_user` ADD CONSTRAINT `user_identity_id` FOREIGN KEY (`identity_id`) REFERENCES `fusio_identity` (`id`); -- -- Constraints for table `fusio_user_grant` -- ALTER TABLE `fusio_user_grant` ADD CONSTRAINT `user_grant_app_id` FOREIGN KEY (`app_id`) REFERENCES `fusio_app` (`id`), ADD CONSTRAINT `user_grant_user_id` FOREIGN KEY (`user_id`) REFERENCES `fusio_user` (`id`); -- -- Constraints for table `fusio_user_scope` -- ALTER TABLE `fusio_user_scope` ADD CONSTRAINT `user_scope_scope_id` FOREIGN KEY (`scope_id`) REFERENCES `fusio_scope` (`id`), ADD CONSTRAINT `user_scope_user_id` FOREIGN KEY (`user_id`) REFERENCES `fusio_user` (`id`); -- -- Constraints for table `fusio_webhook` -- ALTER TABLE `fusio_webhook` ADD CONSTRAINT `webhook_event_id` FOREIGN KEY (`event_id`) REFERENCES `fusio_event` (`id`), ADD CONSTRAINT `webhook_user_id` FOREIGN KEY (`user_id`) REFERENCES `fusio_user` (`id`); -- -- Constraints for table `fusio_webhook_response` -- ALTER TABLE `fusio_webhook_response` ADD CONSTRAINT `webhook_response_webhook_id` FOREIGN KEY (`webhook_id`) REFERENCES `fusio_webhook` (`id`); /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; .htaccess 0000644 00000000471 15032071046 0006342 0 ustar 00 # To prevent access to .env and other files <Files .*> # Apache 2.2 <IfModule !mod_authz_core.c> Order deny,allow Deny from all </IfModule> # Apache 2.4 <IfModule mod_authz_core.c> Require all denied </IfModule> </Files> <IfModule mod_alias.c> RedirectMatch 301 ^[[relativeurl]]/$ [[softurl]]/public/ </IfModule>