Cachet/app/routes/api.php
James Brooks 23ed1ef23a Merge pull request #42 from jbrooksuk/api-update-component
API call to update existing components
2014-11-25 21:54:09 +00:00

24 lines
932 B
PHP

<?php
Route::api(['version' => 'v1', 'prefix' => 'api'], function() {
Route::get('components', 'ApiController@getComponents');
Route::get('components/{id}', 'ApiController@getComponent');
Route::get('components/{id}/incidents', 'ApiController@getComponentIncidents');
Route::get('incidents', 'ApiController@getIncidents');
Route::get('incidents/{id}', 'ApiController@getIncident');
Route::get('metrics', 'ApiController@getMetrics');
Route::get('metrics/{id}', 'ApiController@getMetric');
Route::group(['protected' => true], function() {
Route::post('components', 'ApiController@postComponents');
Route::post('incidents', 'ApiController@postIncidents');
Route::post('metrics', 'ApiController@postMetrics');
Route::put('components/{id}', 'ApiController@putComponent');
Route::put('incidents/{id}', 'ApiController@putIncident');
Route::put('metrics/{id}', 'ApiController@putMetric');
});
});