The Marketplace API enables marketplaces and sellers hosted on VTEX to perform their collaborative operations.
⚠️ The marketplace must create an appKey and appToken for each non-VTEX seller that will use this API.
Endpoints used by sellers to notify marketplaces that the price or inventory language has changed for one of their SKUs.
POST Notify marketplace of price update
POST Notify marketplace of inventory update
Search and filter all suggestions using specific criteria.
Send or delete SKU suggestions from the seller to marketplace.
DELETE Delete SKU Suggestion
Search and filter all versions of suggestions, using specific criteria.
GET Get all versions
Match SKU suggestions received in the marketplace.
PUT Match Received SKUs individually
PUT Match Multiple Received SKUs
Allows marketplaces to configure rules for automatically and manually approving SKUs received from sellers.
GETGet autoApprove Status in Account Settings
PUTActivate autoApprove in Marketplace’s Account
GETGet Account’s Approval Settings
PUTSave Account’s Approval Settings
GETGet Seller’s Approval Settings
PUTSave Seller’s Approval Settings
PUTActivate autoApprove Setting for a Seller
Offers are seller products and SKUs that were sent to the marketplace, and already have their price and inventory level configured.
Use this page to mock Marketplace API in your testing and development.
Run our mock API sample using the open source WireMock library, or in the free edition of WireMock Cloud. You'll have a working API server simulating the behavior of Marketplace API, which will allow you to keep building and testing even if the actual API you isn't currently available.