diff --git a/Client/src/Features/UptimeMonitors/uptimeMonitorsSlice.js b/Client/src/Features/UptimeMonitors/uptimeMonitorsSlice.js index 4c2acd3ec..e69e6d41d 100644 --- a/Client/src/Features/UptimeMonitors/uptimeMonitorsSlice.js +++ b/Client/src/Features/UptimeMonitors/uptimeMonitorsSlice.js @@ -80,7 +80,7 @@ export const updateUptimeMonitor = createAsyncThunk( notifications: monitor.notifications, }; const res = await axiosInstance.put( - `/monitors/edit/${monitor._id}`, + `/monitors/${monitor._id}`, updatedFields, { headers: { diff --git a/README.md b/README.md index 6631d99be..2c29e2c41 100644 --- a/README.md +++ b/README.md @@ -76,29 +76,41 @@ Made with [contrib.rocks](https://contrib.rocks). ###### Auth - POST [/api/v1/auth/register](#post-register) - POST [/api/v1/auth/login](#post-login) - - POST [/api/v1/auth/user/{userId}](#post-auth-user-edit-id) + - PUT [/api/v1/auth/user/{userId}](#post-auth-user-edit-id) - GET [/api/v1/auth/users](#get-all-users-id) + - GET [/api/v1/auth/users/admin](#get-all-admin-users-id) + - POST [/api/v1/auth/invite](#post-auth-invite-id) + - POST [/api/v1/auth/invite/verify/](#post-auth-invite-verify-id) - POST [/api/v1/auth/recovery/request](#post-auth-recovery-request-id) - POST [/api/v1/auth/recovery/validate](#post-auth-recovery-validate-id) - POST [/api/v1/auth/recovery/reset](#post-auth-recovery-reset-id) ###### Monitors - GET [/api/v1/monitors](#get-monitors) - - GET [/api/v1/monitor/{id}](#get-monitor-id) + - GET [/api/v1/monitors/{monitorId}](#get-monitor-id) - GET [/api/v1/monitors/user/{userId}?limit](#get-monitors-user-userid) - POST [/api/v1/monitors](#post-monitors) - - POST [/api/v1/monitors/delete/{monitorId}](#post-monitors-del-id) - - POST [/api/v1/monitors/edit/{monitorId}](#post-monitors-edit-id) + - PUT [/api/v1/monitors/{monitorId}](#put-monitors-id) + - DELETE [/api/v1/monitors/{monitorId}](#delete-monitors-id) + - DELETE [/api/v1/monitors/all](#delete-all-monitors) ###### Checks - POST [/api/v1/checks/{monitorId}](#post-checks) - GET [/api/v1/checks/{monitorId}](#get-checks) - - POST [/api/v1/checks/delete/{monitorId}](#delete-checks) + - DELETE [/api/v1/checks/{monitorId}](#delete-checks) ###### Alerts - POST [/api/v1/alerts/{monitorId}](#create-alert) - GET [/api/v1/alerts/user/{userId}](#get-alerts-user-id) - GET [/api/v1/alerts/monitor/{monitorId}](#get-alerts-monitor-id) - GET [/api/v1/alerts/{alertId}](#get-alert-alert-id) - - POST [/api/v1/alerts/edit/{alertId}](#edit-alert) - - POST [/api/v1/alerts/delete/{alertId}](#delete-alert) + - PUT [/api/v1/alerts/{alertId}](#edit-alert) + - DELETE [/api/v1/alerts/{alertId}](#delete-alert) + ###### Page Speed + - POST [/api/v1/pagespeed/:monitorId](#post-pagespeed) + - GET [/api/v1/pagespeed/:monitorId](#get-pagespeed) + - DELETE [/api/v1/pagespeed/:monitorId](#delete-pagespeed) + ###### Maintenance Window + - POST [/api/v1/maintenance-window/:monitorId](#post-maintenance-window) + - GET [/api/v1/maintenance-window/user/:userId](#get-maintenance-window-by-userid) + - GET [/api/v1/maintenance-window/monitor/:monitorId](#get-maintenance-window-by-monitor-id) 1. [Error Handling](#error-handling) 1. [Contributors](#contributors) diff --git a/Server/routes/alertRoute.js b/Server/routes/alertRoute.js index ba30fd117..434c0495a 100644 --- a/Server/routes/alertRoute.js +++ b/Server/routes/alertRoute.js @@ -29,14 +29,14 @@ router.get( alertController.getAlertById ); // Edit -router.post( - "/edit/:alertId", +router.put( + "/:alertId", verifyOwnership(Monitor, "monitorId"), alertController.editAlert ); //Delete -router.post( - "/delete/:alertId", +router.delete( + "/:alertId", verifyOwnership(Monitor, "monitorId"), alertController.deleteAlert ); diff --git a/Server/routes/checkRoute.js b/Server/routes/checkRoute.js index 0216343c8..2e0323734 100644 --- a/Server/routes/checkRoute.js +++ b/Server/routes/checkRoute.js @@ -15,8 +15,8 @@ router.get( checkController.getChecks ); -router.post( - "/delete/:monitorId", +router.delete( + "/:monitorId", verifyOwnership(Monitor, "monitorId"), checkController.deleteChecks ); diff --git a/Server/routes/monitorRoute.js b/Server/routes/monitorRoute.js index 1f50c9e70..2622181a3 100644 --- a/Server/routes/monitorRoute.js +++ b/Server/routes/monitorRoute.js @@ -14,10 +14,10 @@ router.delete( monitorController.deleteMonitor ); router.put( - "/edit/:monitorId", + "/:monitorId", verifyOwnership(Monitor, "monitorId"), monitorController.editMonitor ); -router.delete("/delete/all", monitorController.deleteAllMonitors); +router.delete("/all", monitorController.deleteAllMonitors); module.exports = router;