-
Notifications
You must be signed in to change notification settings - Fork 101
/
webapi.xml
21 lines (21 loc) · 896 Bytes
/
webapi.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?xml version="1.0"?>
<routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Webapi:etc/webapi.xsd">
<route url="/V1/menus" method="POST">
<service class="Snowdog\Menu\Api\MenuRepositoryInterface" method="getList"/>
<resources>
<resource ref="Snowdog_Menu::menus"/>
</resources>
</route>
<route url="/V1/nodes" method="POST">
<service class="Snowdog\Menu\Api\NodeRepositoryInterface" method="getByMenu"/>
<resources>
<resource ref="Snowdog_Menu::menus"/>
</resources>
</route>
<route url="/V1/menus/:identifier/nodes" method="GET">
<service class="Snowdog\Menu\Api\NodeRepositoryInterface" method="getByIdentifier"/>
<resources>
<resource ref="Snowdog_Menu::menus"/>
</resources>
</route>
</routes>