[ [ 'name' => 'page#install', 'url' => '/install', 'verb' => 'GET', ], [ 'name' => 'page#manifest', 'url' => '/manifest.json', 'verb' => 'GET', ], [ 'name' => 'page#serviceWorker', 'url' => '/sw.js', 'verb' => 'GET', ], [ 'name' => 'api#status', 'url' => '/api/device/status', 'verb' => 'GET', ], [ 'name' => 'api#registerDevice', 'url' => '/api/device/register', 'verb' => 'POST', ], [ 'name' => 'api#markPushReceived', 'url' => '/api/device/push-received', 'verb' => 'POST', ], [ 'name' => 'api#testNotification', 'url' => '/api/notification/test', 'verb' => 'POST', ], [ 'name' => 'api#pendingNotifications', 'url' => '/api/notifications/pending', 'verb' => 'GET', ], [ 'name' => 'api#getAdminSettings', 'url' => '/api/admin/settings', 'verb' => 'GET', ], [ 'name' => 'api#saveAdminSettings', 'url' => '/api/admin/settings', 'verb' => 'POST', ], ], ];