Customer Group Catalog API

Kindly note that the API functionality for Customer Group Catalog is available as a part of an active product subscription or support subscription.
- GET /V1/amasty_groupcat/rule/:ruleId - to retrieve information about a specific customer group catalog rule;
- GET /V1/amasty_groupcat/search - to get the list of existing customer group catalog rules;
- POST /V1/amasty_groupcat/rule - to create a customer group catalog rule;
- PUT /V1/amasty_groupcat/rule/:ruleId - to modify a customer group catalog rule;
- DELETE /V1/amasty_groupcat/rule/:ruleId - to remove a customer group catalog rule.
Related Articles
How to Apply Customer Group Catalog Rules to Out-of-Stock Products?
Out-of-the-box, the Customer Group Catalog module allows enabling rules to cover out-of-stock products. To explicitly include out-of-stock items in your customer group catalog rules, use either of these options: Option 1: Use the Apply to Out of ...
How to Fix the "Syntax error or access violation: 1072 Key column 'customer_group_id' doesn't exist in table" issue?
The outlined error is related to the amasty_groupcat_rule_product table, which is used by the Customer Group Catalog extension and serves as an index table. Data gets written into it only after performing a full Magento reindex. However, some issues ...
How to restrict products for specific customer groups?
The Customer Group Catalog extension offers the capability to hide particular products or categories from the catalog based on customer groups. This feature empowers store administrators to create unique catalogs tailored to specific customers. To ...
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 - ...
Login as Customer API
1. Amasty\CustomerLogin\Api\CustomerTokenInterface POST /V1/amasty_customer_login/token, method="createCustomerToken" 2. Amasty\CustomerLogin\Api\LoggedInRepositoryInterface - class for managing login as customer entries. PUT ...