API
Blog Pro API
Kindly note that the API functionality for Blog Pro is available as a part of an active product subscription or support subscription. GET /V1/amasty_blog/author/:authorId - Get one author GET /V1/amasty_blog/author/all - Get list with conditions ...
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 ...
Advanced Product Reviews API
Kindly note that the API functionality for Advanced Product Reviews is available as a part of an active product subscription or support subscription. GET /V1/amasty_advancedreview/product/review/:reviewId - to get the data about a particular review. ...
Shipping Table Rates API
The methods listed below are not implemented by our module but are part of Magento itself. Our Shipping Table Rates module does not introduce its own API methods for the exclusive managing of rates created by the extension. However, all the Magento ...
Subscriptions & Recurring Payments API
1. Amasty\RecurringPayments\Api\EstimateRecurringPaymentInterface POST /V1/amasty-recurring-payments/estimate-by-shipping-information, method="POST" - estimate the recurring payment by cart ID.
Amazon Payment for Subscriptions & Recurring Payments API
1. Amasty\RecurringAmazon\Api\BillingAgreementManagementInterface POST V1/amazon-recurring/save, method="validateAndSaveBillingAgreement" - validate and save billing agreement; POST /V1/amazon-recurring/save-and-place, ...
RMA API
Kindly note that the API functionality for RMA is available as part of the Pro and Premium extension plans. 1. Amasty\Rma\Api\StatusRepositoryInterface - class for managing RMA statuses. GET /V1/amasty_rma/rma_status/get/:statusId, method="getById" - ...
Advanced Search API
1. Amasty\Xsearch\Api\SearchInterface GET /V1/amsearch, method="search"
Import and Export API
1. Amasty\ImportExportCore\Api\Profile\ProfileManagerInterface - class for managing import/export profiles. GET /V1/am_import_export/get_profile_runners/, method="getProfileRunnersList" - get a list of import/export profiles; POST ...
Multiple Coupons API
1. Amasty\Coupons\Api\GetCouponsByCartIdInterface - class for getting information about applied coupons. GET /V1/carts/:cartId/multicoupons, method="get" - get applied coupons by cart ID; GET /V1/carts/mine/multicoupons, method="get" - get coupons ...
Promo Banners Lite API
1. Amasty\BannersLite\Api\UploadFileInterface POST /V1/ambannerslite/banners/uploadFile, method="upload" - add a new banner via file upload.
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 ...
Delivery Date Manager API
1. Amasty\DeliveryDateManager\Api\DeliveryGuestQuoteServiceInterface - class for managing delivery data from guest carts. GET /V1/guest-carts/:cartId/quote-address-id/:quoteAddressId/get-delivery-date, method="getFromQuoteAddressId" - get delivery ...
Order Archive API
1. Amasty\Orderarchive\Api\ArchiveProcessorInterface - class for managing orders and archives. POST /V1/amastyMoveToArchive, method="moveToArchive" - move an order to archive; POST /V1/amastyMoveFromArchive, method="removeFromArchive" - remove an ...
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.
Customer Attributes/Login by Attributes API
API functionality for Customer Attributes is added by its submodule Login by Attributes. 1. Amasty\CustomerLoginAttributes\Api\ValidateValueInterface POST /V1/amasty-customer-login-attributes/validate-value, method="validate" POST ...
Custom Stock Status API
1. Amasty\Stockstatus\Api\RuleRepositoryInterface - class for managing custom stock status rules. POST /V1/amasty_stockstatus/rule, method="save" - create a custom stock rule; PUT /V1/amasty_stockstatus/rule/:id, method="save" - edit a custom stock ...
GDPR API
1. Amasty\Gdpr\Api\RequestInterface - class for managing personal data deletion rquests. POST /V1/amasty_gdpr/approveDeleteRequest, method="approveDeleteRequest" - approve a request; POST /V1/amasty_gdpr/denyDeleteRequest, method="denyDeleteRequest" ...
California Consumer Privacy Act (CCPA) API
1. Amasty\Ccpa\Api\RequestInterface - class for managing personal data deletion requests. POST /V1/amasty_ccpa/approveDeleteRequest, method="approveDeleteRequest" - approve a request; POST /V1/amasty_ccpa/denyDeleteRequest, method="denyDeleteRequest" ...
Multiple Wishlist API
1. Amasty\MWishlist\Api\WishlistRepositoryInterface - class for managing wishlists. POST /V1/amasty_mWishlist/wishlist, method="save" - create a wishlist; PUT /V1/amasty_mWishlist/wishlist/:wishlistId, method="save" - edit a wishlist; DELETE ...
Cancel Order API
1. Amasty\CancelOrder\Api\CancelOrderRepositoryInterface - class for managing canceled orders. POST /V1/amasty_cancelOrder/cancelOrder, method="save" - create a new canceled order; PUT /V1/amasty_cancelOrder/cancelOrder/:id, method="save" - edit a ...
Quick Order API
1. Amasty\QuickOrder\Api\SearchInterface - class for managing search process GET /V1/amasty_quickorder/search, method="search"
Abandoned Cart Email API
1. Amasty\Acart\Api\BlacklistRepositoryInterface - class for managing blacklist data. GET /V1/amasty_acart/blacklist/:id, method="getById" - get a blacklist entry by ID; GET /V1/amasty_acart/blacklist/getByCustomerEmail/:customerEmail, ...
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 ...
B2B Company Account API
1. Amasty\CompanyAccount\Api\CompanyRepositoryInterface - class for managing company accounts. GET /V1/amcompany/company/:companyId, method="getById" - get information about the company by its ID; POST /V1/amcompany/company, method="save" - create a ...
Countdown Timer API
Amasty\PromoCountdown\Api\Service\DateDifferenceInterface - class for calculating the difference between the dates: POST /V1/promo-countdown/service/date/difference, method="getDifference" - calculate the difference between the current date and the ...
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 - ...
Store Pickup API
1. Amasty\StorePickup\Api\GuestShippingMethodManagementInterface - class for managing shipping methods on guest checkout: POST /V1/guest-carts/:cartId/estimate-shipping-methods, method="estimateByExtendedAddress" - displays available shipping methods ...
Store Credit & Refund API
1. Amasty\StoreCredit\Api\ApplyStoreCreditToQuoteInterface - class for managing store credits on checkout: POST /V1/carts/mine/amstorecredit/apply, method="apply" - apply store credits to the quote; POST /V1/carts/mine/amstorecredit/cancel, ...
Order Attributes API
1. Amasty\Orderattr\Api\EntityDataRepositoryInterface - class for managing order attributes in the backend: POST /V1/amasty_orderattr/entityData, method="save" - create an attribute; PUT /V1/amasty_orderattr/entityData/:entityId, method="save" - edit ...
Store Pickup with Locator
1. Amasty\StorePickupWithLocator\Api\GuestLocationPickupValuesInterface - class for managin store pickup for guests: POST /V1/amstorepickup/:cartId/saveSelectedPickupValues, method="saveSelectedPickupValues" - deprecated query, retained for backward ...
Exit Intent Popup API
Amasty\ExitPopup\Api\EmailManagementInterface - class for managing emails: POST /V1/ampopup/sendEmail, method="sendEmail" - send a promotion email to a customer.
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 ...
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 ...
Free Shipping Bar API
Amasty\ShippingBar\Api\BarManagementInterface: POST /V1/amasty_shipbar/mine/bar/data, method="getFilledData" - get all the information about a free shipping bar on the frontend.
Shipping Rules API
Amasty\Shiprules\Api\RuleRepositoryInterface - class for managing shipping rules in backend: POST /V1/amasty_shiprules/rule, method="save" - create a rule; PUT /V1/amasty_shiprules/rule/:ruleId, method="save" - edit a rule; DELETE ...
Extra Fee API
1. Amasty\Extrafee\Api\TotalsInformationManagementInterface - class for managing cart totals for logged-in users: POST /V1/amasty_extrafee/carts/:cartId/totals-information, method="calculate" - calculate totals of a specific cart; POST ...
Cash on Delivery API
Amasty\CashOnDelivery\Api\PaymentManagementInterface: POST /V1/cash_on_delivery/checkAvailable/:postalCode, method="checkAvailable" - check whether the Cash On Delivery payment method is available for a specific postcode.
Payments with Stripe API
1. Amasty\Stripe\Api\Quote\ApplePayGuestShippingMethodManagementInterface - class for managing shipping methods for guest users: POST /V1/guest-carts/:cartId/estimate-shipping-methods-apple-pay, method="estimateByExtendedAddress" - display the list ...
One Step Checkout API
1. Amasty\Checkout\Api\AdditionalFieldsManagementInterface - class for managing additional fields for logged-in users: POST /V1/amasty_checkout/carts/:cartId/amcheckoutFields, method="save" - save a field for a specific cart by ID; POST ...
Next page