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;