mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
API for alerting
This commit is contained in:
@@ -49,6 +49,22 @@ $app->group('/api', function() use ($app) {
|
||||
$app->get('/:bill_id', 'authToken', 'list_bills')->name('get_bill');//api/v0/bills/$bill_id
|
||||
});
|
||||
$app->get('/bills', 'authToken', 'list_bills')->name('list_bills');//api/v0/bills
|
||||
|
||||
// /api/v0/alerts
|
||||
$app->group('/alerts', function() use ($app) {
|
||||
$app->get('/:id', 'authToken', 'list_alerts')->name('get_alert');//api/v0/alerts
|
||||
$app->put('/:id', 'authToken', 'ack_alert')->name('ack_alert');//api/v0/alerts/$id (PUT)
|
||||
});
|
||||
$app->get('/alerts', 'authToken', 'list_alerts')->name('list_alerts');//api/v0/alerts
|
||||
|
||||
// /api/v0/rules
|
||||
$app->group('/rules', function() use ($app) {
|
||||
$app->get('/:id', 'authToken', 'list_alert_rules')->name('get_alert_rule');//api/v0/rules/$id
|
||||
$app->delete('/:id', 'authToken', 'delete_rule')->name('delete_rule');//api/v0/rules/$id (DELETE)
|
||||
});
|
||||
$app->get('/rules', 'authToken', 'list_alert_rules')->name('list_alert_rules');//api/v0/rules
|
||||
$app->post('/rules', 'authToken', 'add_edit_rule')->name('add_rule');//api/v0/rules (json data needs to be passed)
|
||||
$app->put('/rules', 'authToken', 'add_edit_rule')->name('edit_rule');//api/v0/rules (json data needs to be passed)
|
||||
});
|
||||
$app->get('/v0', 'authToken', 'show_endpoints');//api/v0
|
||||
});
|
||||
|
Reference in New Issue
Block a user