# Adobe Commerce (Magento) integration

> REST API for the Adobe Commerce / Magento Open Source e-commerce platform — products, categories, orders, customers, carts, inventory, promotions, CMS, tax, and store configuration.

- Authentication: apiKey

## Tools (162)

- **Add Attribute Option**: Add an option to a select/multiselect attribute.
- **Add Credit Memo Comment**: Add a comment to a credit memo.
- **Add Invoice Comment**: Add a comment to an invoice.
- **Add Item to Cart**: Add an item to the customer cart.
- **Add Item to Guest Cart**: Add an item to a guest cart.
- **Add Order Comment**: Add a status-history comment to an order.
- **Add Product Custom Option**: Add a custom option to a product.
- **Add Product Media**: Attach a media gallery entry (image/video) to a product.
- **Add Shipment Comment**: Add a comment to a shipment.
- **Add Shipment Track**: Add a tracking number to a shipment.
- **Apply Coupon to Cart**: Apply a coupon code to the customer cart.
- **Apply Coupon to Guest Cart**: Apply a coupon to a guest cart.
- **Assign Customer to Cart**: Assign a customer to a quote.
- **Assign Product Link**: Assign linked products (related, upsell, crosssell) to a product.
- **Assign Product to Category**: Assign a product to a category.
- **Cancel Order**: Cancel an order.
- **Capture Invoice**: Capture payment on an invoice.
- **Change My Password**: Change the token owner's password. Requires a customer token.
- **Check Email Availability**: Check whether a customer email is available for registration.
- **Create Admin Cart**: Create an empty cart/quote (admin scope). Returns the quote id.
- **Create Category**: Create a category. Body wraps the entity under `category`.
- **Create CMS Block**: Create a CMS block.
- **Create CMS Page**: Create a CMS page.
- **Create Coupon**: Create a coupon tied to a cart price rule.
- **Create Credit Memo**: Create/save a credit memo from an entity payload.
- **Create Customer**: Create a customer account.
- **Create Customer Cart**: Create/enable a cart for the token's customer. Requires a customer token.
- **Create Customer Group**: Create a customer group.
- **Create Guest Cart**: Create a guest cart. Returns a masked cart id string used in subsequent calls.
- **Create Invoice**: Create an invoice from an entity payload.
- **Create Invoice for Order**: Invoice an order (full or partial). Note the singular `/order/` path.
- **Create Order**: Create or update an order entity directly.
- **Create Product**: Create a product. Body wraps the entity under `product`.
- **Create Product Attribute**: Create a product attribute.
- **Create Sales Rule**: Create a cart price rule.
- **Create Shipment**: Create a shipment from an entity payload. Note the singular `/shipment` path.
- **Create Shipment for Order**: Ship an order (full or partial) and optionally add tracking. Note the singular `/order/` path.
- **Create Tax Class**: Create a tax class.
- **Create Tax Rate**: Create a tax rate.
- **Create Tax Rule**: Create a tax rule.
- **Delete Category**: Delete a category by id.
- **Delete CMS Block**: Delete a CMS block.
- **Delete CMS Page**: Delete a CMS page.
- **Delete Coupon**: Delete a coupon by id.
- **Delete Coupons by Codes**: Delete coupons matching a list of codes.
- **Delete Coupons by IDs**: Delete coupons matching a list of ids.
- **Delete Customer**: Delete a customer by id.
- **Delete Customer Address**: Delete a customer address by id.
- **Delete Customer Group**: Delete a customer group.
- **Delete Product**: Delete a product by SKU.
- **Delete Product Custom Option**: Delete a product custom option.
- **Delete Product Media**: Remove a media gallery entry from a product.
- **Delete Sales Rule**: Delete a cart price rule.
- **Delete Tax Class**: Delete a tax class.
- **Delete Tax Rate**: Delete a tax rate.
- **Delete Tax Rule**: Delete a tax rule.
- **Estimate Guest Shipping Methods**: Estimate shipping methods for a guest cart address.
- **Estimate Shipping Methods**: Estimate available shipping methods for an address (no state change).
- **Generate Coupons**: Bulk-generate coupon codes for a rule.
- **Get Cart by ID**: Get a cart/quote by id (admin scope).
- **Get Cart Totals**: Get the customer cart's totals.
- **Get Category**: Get a single category by id.
- **Get Category Tree**: Get the category tree. Optional `rootCategoryId` and `depth` query params.
- **Get CMS Block**: Get a single CMS block by id.
- **Get CMS Page**: Get a single CMS page by id.
- **Get Configurable Product Children**: List the child simple products of a configurable product.
- **Get Country**: Get a single country (ISO code) with its regions.
- **Get Coupon**: Get a single coupon by id.
- **Get Credit Memo**: Get a single credit memo by id. Note the singular `/creditmemo/` path.
- **Get Currency Info**: Get the store's base and allowed display currencies.
- **Get Current Customer**: Get the customer bound to the token. Requires a customer token, not an integration token.
- **Get Customer**: Get a single customer by id.
- **Get Customer Cart**: Get the token customer's active cart. Requires a customer token.
- **Get Customer Group**: Get a single customer group by id.
- **Get Guest Cart**: Get a guest cart by masked id.
- **Get Guest Cart Totals**: Get a guest cart's totals.
- **Get Invoice**: Get a single invoice by id.
- **Get Low Stock Items**: List products at or below a stock threshold.
- **Get Order**: Get a single order by entity id.
- **Get Order Item**: Get a single order item by id.
- **Get Order Status**: Get the status of an order.
- **Get Product**: Get a single product by SKU.
- **Get Product Attribute**: Get a single product attribute by code.
- **Get Sales Rule**: Get a single cart price rule by id.
- **Get Shipment**: Get a single shipment by id. Note the singular `/shipment/` path.
- **Get Shipment Label**: Get the shipping label for a shipment.
- **Get Stock Item**: Get the stock item (qty, is_in_stock) for a product.
- **Get Stock Status**: Get the stock status for a product.
- **Get Store Configs**: Get store configuration (code, base_url, currency, locale, timezone) per store view. Validates the token and identifies the connected store.
- **Get Tax Class**: Get a single tax class by id.
- **Get Tax Rate**: Get a single tax rate by id.
- **Get Tax Rule**: Get a single tax rule by id.
- **Hold Order**: Place an order on hold.
- **List Attribute Options**: List the options of a select/multiselect attribute.
- **List Attribute Sets**: Search product attribute sets with searchCriteria.
- **List Cart Payment Methods**: List payment methods available for the customer cart.
- **List Categories**: Search categories (flat list) with searchCriteria.
- **List Countries**: List all countries with their regions.
- **List Credit Memo Comments**: List a credit memo's comments.
- **List Credit Memos**: Search credit memos with searchCriteria.
- **List Invoice Comments**: List an invoice's comments.
- **List Invoices**: Search invoices with searchCriteria.
- **List Modules**: List all enabled modules on the store.
- **List Order Comments**: List an order's status-history comments.
- **List Order Items**: Search order line items with searchCriteria.
- **List Orders**: Search orders with searchCriteria.
- **List Product Attributes**: Search product (EAV) attributes with searchCriteria.
- **List Product Custom Options**: List a product's custom (configurable purchase) options.
- **List Product Media**: List a product's media gallery entries.
- **List Products**: Search products with the searchCriteria DSL.
- **List Products in Category**: List products assigned to a category.
- **List Product Types**: List the available product types (simple, configurable, bundle, etc.).
- **List Shipment Comments**: List a shipment's comments.
- **List Shipments**: Search shipments with searchCriteria.
- **List Store Groups**: List all store groups.
- **List Store Views**: List all store views (id, code, name, website_id).
- **List Websites**: List all websites.
- **Move Category**: Move a category under a new parent.
- **Place Guest Order (Payment Information)**: Set payment and place the order for a guest cart. Returns the order id.
- **Place Order (Payment Information)**: Set payment information and place the order. Returns the order id.
- **Refund Credit Memo**: Refund a credit memo entity (offline or online).
- **Refund Order**: Refund an order, creating a credit memo. Note the singular `/order/` path.
- **Remove Cart Item**: Remove an item from the cart.
- **Remove Coupon from Cart**: Remove the applied coupon from the customer cart.
- **Remove Product from Category**: Remove a product from a category.
- **Remove Product Link**: Remove a single product link.
- **Remove Shipment Track**: Remove a tracking entry from a shipment.
- **Request Password Reset**: Trigger a password reset email for a customer.
- **Search Carts**: Search carts/quotes with searchCriteria (admin scope).
- **Search CMS Blocks**: Search CMS blocks with searchCriteria.
- **Search CMS Pages**: Search CMS pages with searchCriteria.
- **Search Coupons**: Search coupons with searchCriteria.
- **Search Customer Groups**: Search customer groups with searchCriteria.
- **Search Customers**: Search customers with searchCriteria (required).
- **Search Sales Rules**: Search cart price rules with searchCriteria.
- **Search Tax Classes**: Search tax classes with searchCriteria.
- **Search Tax Rates**: Search tax rates with searchCriteria.
- **Search Tax Rules**: Search tax rules with searchCriteria.
- **Send Credit Memo Email**: Email the credit memo to the customer.
- **Send Order Email**: Email the order confirmation to the customer.
- **Send Shipment Email**: Email the shipment to the customer.
- **Set Cart Billing Address**: Set the billing address on the customer cart.
- **Set Guest Shipping Information**: Set shipping + billing on a guest cart.
- **Set Shipping Information**: Set shipping + billing address and method on the cart.
- **Unhold Order**: Release an order from hold.
- **Update Cart Item**: Update a cart item quantity/options.
- **Update Category**: Update a category by id.
- **Update CMS Block**: Update a CMS block.
- **Update CMS Page**: Update a CMS page.
- **Update Coupon**: Update a coupon.
- **Update Current Customer**: Update the token's own customer. Requires a customer token.
- **Update Customer**: Update a customer by id.
- **Update Customer Group**: Update a customer group.
- **Update Product**: Update a product by SKU. Body wraps the entity under `product`.
- **Update Product Custom Option**: Update a product custom option.
- **Update Product in Category**: Update a product's assignment (position) in a category.
- **Update Product Link**: Update linked products on a product.
- **Update Product Media**: Update a product media gallery entry.
- **Update Sales Rule**: Update a cart price rule.
- **Update Stock Item**: Update a product's stock item (qty, availability, backorders).
- **Update Tax Class**: Update a tax class.
- **Void Invoice**: Void an invoice.

## Related prompts

- [Weekly Adobe Commerce executive report in Notion and Slack](https://www.generalinput.com/prompts/weekly-adobe-commerce-executive-report-in-notion-and-slack.md)
- [Slack alerts for high-value Adobe Commerce orders](https://www.generalinput.com/prompts/slack-alerts-for-high-value-adobe-commerce-orders.md)
- [Weekly Adobe Commerce SEO copy audit posted to Slack](https://www.generalinput.com/prompts/weekly-adobe-commerce-seo-copy-audit-posted-to-slack.md)
- [Daily Adobe Commerce refunds digest for finance](https://www.generalinput.com/prompts/daily-adobe-commerce-refunds-digest-for-finance.md)
- [Daily Adobe Commerce sales pulse posted to Slack before standup](https://www.generalinput.com/prompts/daily-adobe-commerce-sales-pulse-posted-to-slack-before-standup.md)
- [Daily low-stock reorder recommendations for Adobe Commerce](https://www.generalinput.com/prompts/daily-low-stock-reorder-recommendations-for-adobe-commerce.md)
- [Personalized abandoned-cart recovery emails for Adobe Commerce](https://www.generalinput.com/prompts/personalized-abandoned-cart-recovery-emails-for-adobe-commerce.md)
- [Sync new Adobe Commerce shoppers to HubSpot contacts](https://www.generalinput.com/prompts/sync-new-adobe-commerce-shoppers-to-hubspot-contacts.md)

Connect Adobe Commerce (Magento) in General Input: https://www.generalinput.com/apps/adobe-commerce