Documentation
Feedback
Guides
API Reference

API Reference
Filter By
Post
Get
Put
Delete
Patch

Suggestions

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.

Index

Notification

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

Suggestions

Get Suggestions

Search and filter all suggestions using specific criteria.

GET Get all SKU Suggestions

GET Get SKU Suggestion by ID

Manage Suggestions

Send or delete SKU suggestions from the seller to marketplace.

PUT Send SKU Suggestion

DELETE Delete SKU Suggestion

Get Versions

Search and filter all versions of suggestions, using specific criteria.

GET Get all versions

GET Get version by ID

Match Received SKUs

Match SKU suggestions received in the marketplace.

PUT Match Received SKUs individually

PUT Match Multiple Received SKUs

SKU Approval Settings

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

Matched Offers

Offers are seller products and SKUs that were sent to the marketplace, and already have their price and inventory level configured.

GETGet Matched Offers List

GETGet Matched Offer's Data by SKU ID

GETGet Matched Offer's Data by Product ID

Endpoints

Get suggestions

SummaryMethodPath
Get all SKU suggestionsGET/suggestions
Get SKU suggestion by IDGET/suggestions/{sellerId}/{sellerSkuId}

Manage suggestions

SummaryMethodPath
Send SKU suggestionPUT/suggestions/{sellerId}/{sellerSkuId}
Delete SKU suggestionDELETE/suggestions/{sellerId}/{sellerSkuId}

Get versions

SummaryMethodPath
Get all versionsGET/suggestions/{sellerId}/{sellerskuid}/versions
Get version by IDGET/suggestions/{sellerId}/{sellerskuid}/versions/{version}

SKU approval settings

SummaryMethodPath
Get autoApprove status in account settingsGET/suggestions/configuration/autoapproval/toggle
Activate autoApprove in marketplace's accountPUT/suggestions/configuration/autoapproval/toggle
Get account's approval settingsGET/suggestions/configuration
Save account's approval settingsPUT/suggestions/configuration
Get account's matcher settingsGET/suggestions/configuration/account/config
Get seller's approval settingsGET/suggestions/configuration/seller/{sellerId}
Save seller's approval settingsPUT/suggestions/configuration/seller/{sellerId}
Activate autoApprove setting for a sellerPUT/suggestions/configuration/autoapproval/toggle/seller/{sellerId}

Match received SKUs

SummaryMethodPath
Match received SKUs individuallyPUT/suggestions/{sellerId}/{sellerskuid}/versions/{version}/matches/{matchid}
Match multiple received SKUsPUT/suggestions/matches/action/{actionName}

Multiple product specification mapping

SummaryMethodPath
Map seller specifications to marketplace catalogPUT/suggestions/configuration/{sellerID}/specifications

Loading API specification...