|
|
@ -24,24 +24,34 @@ $router->any('/plugins', 'Plugins'); |
|
|
|
$router->any('/ajax', 'Ajax'); |
|
|
|
$router->any('/oauth', 'Oauth'); |
|
|
|
|
|
|
|
//Vue APP
|
|
|
|
//Vue APP - Authentication
|
|
|
|
$router->post('/api/login', 'AuthApi@login'); |
|
|
|
$router->post('/api/logout', 'AuthApi@logout'); |
|
|
|
|
|
|
|
//Vue APP - Rooms
|
|
|
|
$router->get('/api/rooms', 'RoomsApi@default'); |
|
|
|
$router->get('/api/rooms/{roomId}/update', 'RoomsApi@update'); |
|
|
|
|
|
|
|
$router->get('/api/devices', 'DevicesApi@default'); |
|
|
|
|
|
|
|
$router->get('/api/plugins', 'PluginsApi@default'); |
|
|
|
|
|
|
|
$router->get('/api/users', 'UsersApi@default'); |
|
|
|
|
|
|
|
//Vue APP - Server Info
|
|
|
|
$router->get('/api/server', 'ServerApi@default'); |
|
|
|
$router->get('/api/server/log', 'ServerApi@logStatus'); |
|
|
|
|
|
|
|
//Vue APP - Widgets
|
|
|
|
$router->post('/api/widgets/{widgetId}/run', 'WidgetApi@run'); |
|
|
|
$router->get('/api/widgets/{widgetId}/detail', 'WidgetApi@detail'); |
|
|
|
$router->get('/api/widgets/{widgetId}/detail/{period}', 'WidgetApi@detail'); |
|
|
|
|
|
|
|
//Vue APP - Automations Endpoints
|
|
|
|
$router->get('/api/automations', 'AutomationsApi@default'); |
|
|
|
$router->get('/api/automations/{automationId}/detail', 'AutomationsApi@detail'); |
|
|
|
$router->post('/api/automations/create', 'AutomationsApi@create'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//cron
|
|
|
|