Automation api Endpoint
This commit is contained in:
		@@ -40,6 +40,9 @@ $router->post('/api/widgets/{widgetId}/run', 'WidgetApi@run');
 | 
				
			|||||||
$router->get('/api/widgets/{widgetId}/detail', 'WidgetApi@detail');
 | 
					$router->get('/api/widgets/{widgetId}/detail', 'WidgetApi@detail');
 | 
				
			||||||
$router->get('/api/widgets/{widgetId}/detail/{period}', 'WidgetApi@detail');
 | 
					$router->get('/api/widgets/{widgetId}/detail/{period}', 'WidgetApi@detail');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					$router->get('/api/automations', 'AutomationsApi@default');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//cron
 | 
					//cron
 | 
				
			||||||
$router->post('/cron/clean', 'CronApi@clean');
 | 
					$router->post('/cron/clean', 'CronApi@clean');
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										22
									
								
								app/api/AutomationsApi.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								app/api/AutomationsApi.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
				
			|||||||
 | 
					<?php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class AutomationsApi extends ApiController
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						public function	default()
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							//$this->requireAuth();
 | 
				
			||||||
 | 
							$response = [];
 | 
				
			||||||
 | 
							$automationData = AutomationManager::getAll();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							foreach ($automationData as $automationKey => $automation) {
 | 
				
			||||||
 | 
								$response[] = [
 | 
				
			||||||
 | 
									"automation_id" => $automation['automation_id'],
 | 
				
			||||||
 | 
									"name" => $automation['name'],
 | 
				
			||||||
 | 
									"enabled" => $automation['enabled'],
 | 
				
			||||||
 | 
								];
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							$this->response($response);
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user