diff --git a/dashcaddy-api/routes/services.js b/dashcaddy-api/routes/services.js index bcc3856..41f18b0 100644 --- a/dashcaddy-api/routes/services.js +++ b/dashcaddy-api/routes/services.js @@ -197,7 +197,7 @@ module.exports = function({ // ===== SERVICE CREDENTIAL ENDPOINTS ===== // Store credentials for a service - router.post('/:serviceId/credentials', asyncHandler(async (req, res) => { + router.post('/services/:serviceId/credentials', asyncHandler(async (req, res) => { const { serviceId } = req.params; // Validate serviceId to prevent path traversal in credential keys @@ -221,7 +221,7 @@ module.exports = function({ }, 'store-service-creds')); // Delete credentials for a service - router.delete('/:serviceId/credentials', asyncHandler(async (req, res) => { + router.delete('/services/:serviceId/credentials', asyncHandler(async (req, res) => { const { serviceId } = req.params; // Validate serviceId to prevent path traversal in credential keys @@ -236,7 +236,7 @@ module.exports = function({ }, 'delete-service-creds')); // Check credential status for a service (what's stored) - router.get('/:serviceId/credentials', asyncHandler(async (req, res) => { + router.get('/services/:serviceId/credentials', asyncHandler(async (req, res) => { const { serviceId } = req.params; // Validate serviceId to prevent path traversal in credential keys