Landing Pages API

Landing Pages API

1. Amasty\Xlanding\Api\PageRepositoryInterface - class for managing Landing Pages:
  1. POST /V1/amasty_xlanding/page, method="save" - create a landing page;
  2. PUT /V1/amasty_xlanding/page/:id, method="save" - edit a landing page;
  3. DELETE /V1/amasty_xlanding/page/:id, method="deleteById" - delete a landing page;
  4. GET /V1/amasty_xlanding/page, method="getById" - get information about a landing page;
  5. GET /V1/amasty_xlanding/page/all, method="getList" - get a list with all landing pages.

      • Related Articles

      • Landing Pages | GraphQL methods

        Query amlanding (id: Int! @doc(description: "Landing Id")) description: get information about a landing page
      • What Amasty extensions support API?

        Each Amasty extension that has API support, includes the etc/webapi.xml file. The webapi.xml file contains API configurations with the list of available API requests. For example, a request from the Custom Form module interface: 1 - endpoint URL; 2 - ...
      • How to show the matching child option of a configurable product on the landing page?

        By default, the Landing Pages extension allows showing child options of configurable products matching the specified conditions. It means that if a landing page is configured to display green items, and the configurable product has a child item with ...
      • Reward Points API

        1. Amasty\Rewards\Api\CheckoutRewardsManagementInterface - class responsible for applying reward points on checkout: PUT /V1/carts/mine/points/:points, method="set" - apply points; DELETE /V1/carts/mine/points/delete, method="remove" - remove applied ...
      • Automatic Related Products API

        1. Amasty\Mostviewed\Api\GroupRepositoryInterface - class for managing related product rules. POST /V1/amasty_mostviewed/rules", method="save" - create a rule; PUT /V1/amasty_mostviewed/rules/:groupId, method="save" - edit a rule; DELETE ...