<?xml version="1.0"?> <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Webapi:etc/webapi.xsd"> <!-- Category Widget --> <route url="/V1/categorywidget/:itemId" method="GET"> <service class="NicolasBejean\CategoryWidget\Api\CategoryWidgetRepositoryInterface" method="getById"/> <resources> <resource ref="NicolasBejean_CategoryWidget::global"/> </resources> </route> <route url="/V1/categorywidget/search" method="GET"> <service class="NicolasBejean\CategoryWidget\Api\CategoryWidgetRepositoryInterface" method="getList"/> <resources> <resource ref="NicolasBejean_CategoryWidget::global"/> </resources> </route> <route url="/V1/categorywidget/:itemId" method="DELETE"> <service class="NicolasBejean\CategoryWidget\Api\CategoryWidgetRepositoryInterface" method="deleteById"/> <resources> <resource ref="NicolasBejean_CategoryWidget::delete"/> </resources> </route> </routes>