Improved Layered Navigation and Shop by Brand API Guide

Improved Layered Navigation/Shop By Brand API

Info
We have created public API collections for Shop By Page and Shop By Base submodules that are included into Improved Layered Navigation, with all available queries and sample data that you can both test via our demo endpoints and copy to run local tests in your Magento environment. More details about using public collections can be found in the following FAQ post.
API functionality for Improved Layered Navigation and Shop By Brand is added by its submodule Improved Layered Navigation Pages (shop-by-page).

Amasty\ShopbyPage\Api\PageRepositoryInterface - class for pages:
  1. POST /V1/amasty_shopbypage/page, method="save" - create a page;
  2. PUT /V1/amasty_shopbypage/page/:pageId, method="save" - edit a page;
  3. DELETE /V1/amasty_shopbypage/page/:pageId, method="deleteById" - delete a page;
  4. GET /V1/amasty_shopbypage/page, method="get" - get a specifc page; 
  5. GET /V1/amasty_shopbypage/page/list, method="getList" - get a list of all pages.