Advanced Reports API

Advanced Reports API

1. Amasty\Reports\Api\RuleRepositoryInterface - class for managing rules for reports configuration:
  1. POST /V1/amasty_reports/rule, method="save" - create a rule;
  2. PUT /V1/amasty_reports/rule/:entityId, method="save" - edit a rule;
  3. DELETE /V1/amasty_reports/rule/:entityId, method="deleteById" - delete a rule;
  4. GET /V1/amasty_reports/rule, method="getById" - get information about a rule;
  5. GET /V1/amasty_reports/rule/all, method="getList" - get a list with all rules.

      • Related Articles

      • 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 - ...
      • Advanced Search API

        1. Amasty\Xsearch\Api\SearchInterface GET /V1/amsearch, method="search"
      • ChatGPT AI Content Generator API

        1. Amasty\AiContentGenerator\Api\Entity\ContentResolverInterface - class for managing product content. GET /V1/amaigenerator/product/short_description, method="resolve" - get product short description.
      • Advanced Product Reviews | GraphQL methods

        Queries advreview description: get product reviews amReviewSetting description: get Advanced Product Reviews module settings amReviewWidget description: get information about Reviews widget Mutations addAdvReview description: add review addAdvComment ...
      • Advanced Conditions API (+Reward Points, Extra Fee, Free Gift, Shipping Rules, Shipping Restrictions)

        Advanced Conditions can be purchased both separately and within other Amasty modules: Reward Points, Extra Fee, Free Gift, Shipping Rules, Shipping Restrictions. The Advanced Conditions extension adds its functionality to the main modules, which ...