diff --git a/plugins/webservices/content/content.php b/plugins/webservices/content/content.php index 81e0933343286..377b87fe4ecb8 100644 --- a/plugins/webservices/content/content.php +++ b/plugins/webservices/content/content.php @@ -40,13 +40,13 @@ class PlgWebservicesContent extends CMSPlugin public function onBeforeApiRoute(&$router) { $router->createCRUDRoutes( - 'v1/content/articles', + 'v1/articles', 'articles', ['component' => 'com_content'] ); $router->createCRUDRoutes( - 'v1/content/categories', + 'v1/articles/categories', 'categories', ['component' => 'com_categories', 'extension' => 'com_content'] ); @@ -68,25 +68,25 @@ public function onBeforeApiRoute(&$router) private function createFieldsRoutes(&$router) { $router->createCRUDRoutes( - 'v1/fields/content/articles', + 'v1/fields/articles', 'fields', ['component' => 'com_fields', 'context' => 'com_content.article'] ); $router->createCRUDRoutes( - 'v1/fields/content/categories', + 'v1/fields/articles/categories', 'fields', ['component' => 'com_fields', 'context' => 'com_content.categories'] ); $router->createCRUDRoutes( - 'v1/fields/groups/content/articles', + 'v1/fields/groups/articles', 'groups', ['component' => 'com_fields', 'context' => 'com_content.article'] ); $router->createCRUDRoutes( - 'v1/fields/groups/content/categories', + 'v1/fields/groups/articles/categories', 'groups', ['component' => 'com_fields', 'context' => 'com_content.categories'] ); @@ -111,9 +111,9 @@ private function createContentHistoryRoutes(&$router) $getDefaults = array_merge(['public' => false], $defaults); $routes = [ - new Route(['GET'], 'v1/content/articles/contenthistory/:id', 'history.displayList', ['id' => '(\d+)'], $getDefaults), - new Route(['PATCH'], 'v1/content/articles/contenthistory/keep/:id', 'history.keep', ['id' => '(\d+)'], $defaults), - new Route(['DELETE'], 'v1/content/articles/contenthistory/:id', 'history.delete', ['id' => '(\d+)'], $defaults), + new Route(['GET'], 'v1/articles/:id/contenthistory', 'history.displayList', ['id' => '(\d+)'], $getDefaults), + new Route(['PATCH'], 'v1/articles/:id/contenthistory/keep', 'history.keep', ['id' => '(\d+)'], $defaults), + new Route(['DELETE'], 'v1/articles/:id/contenthistory', 'history.delete', ['id' => '(\d+)'], $defaults), ]; $router->addRoutes($routes);