Magento 2 REST API Explorer
Every Magento 2 REST endpoint grouped by module, with HTTP method, path, path/query/body parameters, return types, ACL resources, and copy-paste headers, body, cURL, and JS fetch.
63 result(s) in PUT · Clear
/V1/bundle-products/:sku/links/:id
Bundle · Magento\Bundle\Api\ProductLinkManagementInterface::saveChild
/V1/bundle-products/options/:optionId
Add new option for bundle product
Bundle · Magento\Bundle\Api\ProductOptionManagementInterface::save
/V1/categories/:categoryId/move
Move category
Catalog · Magento\Catalog\Api\CategoryManagementInterface::move
/V1/categories/:categoryId/products
Assign a product to the required category
Catalog · Magento\Catalog\Api\CategoryLinkRepositoryInterface::save
/V1/categories/:id
Create category service
Catalog · Magento\Catalog\Api\CategoryRepositoryInterface::save
/V1/products/:sku
Create product
Catalog · Magento\Catalog\Api\ProductRepositoryInterface::save
/V1/products/:sku/links
Save product link
Catalog · Magento\Catalog\Api\ProductLinkRepositoryInterface::save
/V1/products/:sku/media/:entryId
Update gallery entry
Catalog · Magento\Catalog\Api\ProductAttributeMediaGalleryManagementInterface::update
/V1/products/:sku/websites
Assign a product to the website
Catalog · Magento\Catalog\Api\ProductWebsiteLinkRepositoryInterface::save
/V1/products/attribute-sets/:attributeSetId
Save attribute set data
Catalog · Magento\Catalog\Api\AttributeSetRepositoryInterface::save
/V1/products/attribute-sets/:attributeSetId/groups
Save attribute group
Catalog · Magento\Catalog\Api\ProductAttributeGroupRepositoryInterface::save
/V1/products/attributes/:attributeCode
Save attribute data
Catalog · Magento\Catalog\Api\ProductAttributeRepositoryInterface::save
/V1/products/attributes/:attributeCode/is-filterable/:isFilterable
Set 'is_filterable' property for specific attribute as integer
Catalog · Magento\Catalog\Api\ProductAttributeIsFilterableManagementInterface::set
/V1/products/attributes/:attributeCode/options/:optionId
Update attribute option
Catalog · Magento\Catalog\Api\ProductAttributeOptionUpdateInterface::update
/V1/products/options/:optionId
Save Custom Option
Catalog · Magento\Catalog\Api\ProductCustomOptionRepositoryInterface::save
/V1/products/tier-prices
Remove existing tier prices and replace them with the new ones. If any items will have invalid price, price type, website id, sku, customer group or quantity, they will be marked as failed and excluded from replace list and \Magento\Catalog\Api\Data\PriceUpdateResultInterface[] with problem description will be returned. If there were no failed items during update empty array will be returned. If error occurred during the update exception will be thrown.
Catalog · Magento\Catalog\Api\TierPriceStorageInterface::replace
/V1/products/:productSku/stockItems/:itemId
CatalogInventory · Magento\CatalogInventory\Api\StockRegistryInterface::updateStockItemBySku
/V1/cmsBlock/:id
Save block.
Cms · Magento\Cms\Api\BlockRepositoryInterface::save
/V1/cmsPage/:id
Save page.
Cms · Magento\Cms\Api\PageRepositoryInterface::save
/V1/configurable-products/:sku/options/:id
Save option
ConfigurableProduct · Magento\ConfigurableProduct\Api\OptionRepositoryInterface::save
/V1/configurable-products/variation
Generate variation based on same product
ConfigurableProduct · Magento\ConfigurableProduct\Api\ConfigurableProductManagementInterface::generateVariation
/V1/customerGroups/:id
Save customer group.
Customer · Magento\Customer\Api\GroupRepositoryInterface::save
/V1/customerGroups/default/:id
Set system default customer group.
Customer · Magento\Customer\Api\CustomerGroupConfigInterface::setDefaultCustomerGroup
/V1/customers/:customerId
Create or update a customer.
Customer · Magento\Customer\Api\CustomerRepositoryInterface::save
/V1/customers/:email/activate
Activate a customer account using a key that was sent in a confirmation email.
Customer · Magento\Customer\Api\AccountManagementInterface::activate
/V1/customers/me
SelfCreate or update a customer.
Customer · Magento\Customer\Api\CustomerRepositoryInterface::save
/V1/customers/me/activate
SelfActivate a customer account using a key that was sent in a confirmation email.
Customer · Magento\Customer\Api\AccountManagementInterface::activateById
/V1/customers/me/password
SelfChange customer password.
Customer · Magento\Customer\Api\AccountManagementInterface::changePasswordById
/V1/customers/password
AnonymousSend an email to the customer with a password reset link.
Customer · Magento\Customer\Api\AccountManagementInterface::initiatePasswordReset
/V1/customers/validate
Validate customer data.
Customer · Magento\Customer\Api\AccountManagementInterface::validate
/V1/products/:sku/downloadable-links/:id
Update downloadable link of the given product (link type and its resources cannot be changed)
Downloadable · Magento\Downloadable\Api\LinkRepositoryInterface::save
/V1/products/:sku/downloadable-links/samples/:id
Update downloadable sample of the given product
Downloadable · Magento\Downloadable\Api\SampleRepositoryInterface::save
/V1/eav/attribute-sets/:attributeSetId
Save attribute set data
Eav · Magento\Eav\Api\AttributeSetRepositoryInterface::save
/V1/inventory/sources/:sourceCode
Save Source data
InventoryApi · Magento\InventoryApi\Api\SourceRepositoryInterface::save
/V1/inventory/stocks/:stockId
Save Stock data
InventoryApi · Magento\InventoryApi\Api\StockRepositoryInterface::save
/V1/carts/:cartId
Assigns a specified customer to a specified shopping cart.
Quote · Magento\Quote\Api\CartManagementInterface::assignCustomer
/V1/carts/:cartId/coupons/:couponCode
Adds a coupon by code to a specified cart.
Quote · Magento\Quote\Api\CouponManagementInterface::set
/V1/carts/:cartId/items/:itemId
Add/update the specified cart item.
Quote · Magento\Quote\Api\CartItemRepositoryInterface::save
/V1/carts/:cartId/order
Places an order for a specified cart.
Quote · Magento\Quote\Api\CartManagementInterface::placeOrder
/V1/carts/:cartId/selected-payment-method
Adds a specified payment method to a specified shopping cart.
Quote · Magento\Quote\Api\PaymentMethodManagementInterface::set
/V1/carts/mine
SelfSave quote
Quote · Magento\Quote\Api\CartRepositoryInterface::save
/V1/carts/mine/collect-totals
SelfSet shipping/billing methods and additional data for cart and collect totals.
Quote · Magento\Quote\Api\CartTotalManagementInterface::collectTotals
/V1/carts/mine/coupons/:couponCode
SelfAdds a coupon by code to a specified cart.
Quote · Magento\Quote\Api\CouponManagementInterface::set
/V1/carts/mine/items/:itemId
SelfAdd/update the specified cart item.
Quote · Magento\Quote\Api\CartItemRepositoryInterface::save
/V1/carts/mine/order
SelfPlaces an order for a specified cart.
Quote · Magento\Quote\Api\CartManagementInterface::placeOrder
/V1/carts/mine/selected-payment-method
SelfAdds a specified payment method to a specified shopping cart.
Quote · Magento\Quote\Api\PaymentMethodManagementInterface::set
/V1/guest-carts/:cartId
SelfAssign a specified customer to a specified shopping cart.
Quote · Magento\Quote\Api\GuestCartManagementInterface::assignCustomer
/V1/guest-carts/:cartId/collect-totals
AnonymousSet shipping/billing methods and additional data for cart and collect totals for guest.
Quote · Magento\Quote\Api\GuestCartTotalManagementInterface::collectTotals
/V1/guest-carts/:cartId/coupons/:couponCode
AnonymousAdd a coupon by code to a specified cart.
Quote · Magento\Quote\Api\GuestCouponManagementInterface::set
/V1/guest-carts/:cartId/items/:itemId
AnonymousAdd/update the specified cart item.
Quote · Magento\Quote\Api\GuestCartItemRepositoryInterface::save
/V1/guest-carts/:cartId/order
AnonymousPlace an order for a specified cart.
Quote · Magento\Quote\Api\GuestCartManagementInterface::placeOrder
/V1/guest-carts/:cartId/selected-payment-method
AnonymousAdd a specified payment method to a specified shopping cart.
Quote · Magento\Quote\Api\GuestPaymentMethodManagementInterface::set
/V1/creditmemo/:id
Cancels a specified credit memo.
Sales · Magento\Sales\Api\CreditmemoManagementInterface::cancel
/V1/orders/:parent_id
Performs persist operations for a specified order address.
Sales · Magento\Sales\Api\OrderAddressRepositoryInterface::save
/V1/orders/create
Performs persist operations for a specified order.
Sales · Magento\Sales\Api\OrderRepositoryInterface::save
/V1/coupons/:couponId
Save a coupon.
SalesRule · Magento\SalesRule\Api\CouponRepositoryInterface::save
/V1/salesRules/:ruleId
Save sales rule.
SalesRule · Magento\SalesRule\Api\RuleRepositoryInterface::save
/V1/taxClasses/:classId
Create a Tax Class
Tax · Magento\Tax\Api\TaxClassRepositoryInterface::save
/V1/taxRates
Create or update tax rate
Tax · Magento\Tax\Api\TaxRateRepositoryInterface::save
/V1/taxRules
Save TaxRule
Tax · Magento\Tax\Api\TaxRuleRepositoryInterface::save
/V1/tfa/default-provider-code/:userId
Set default provider code
TwoFactorAuth · Magento\TwoFactorAuth\Api\TfaInterface::setDefaultProviderCode
/V1/tfa/user-providers/:userId
Set providers
TwoFactorAuth · Magento\TwoFactorAuth\Api\TfaInterface::setProvidersCodes
/V1/customers/me
Create or update a customer.
Webapi · Magento\Customer\Api\CustomerRepositoryInterface::save
Every Magento dev tool, in one hosted workspace.
Free to sign up. Nothing to install. Drafts, audits, and projects saved across every tool.