Documentation
Feedback
Guides
API Reference

API Reference
Filter By
Post
Get
Put
Delete
Patch

VTEX Ads API

VTEX Ads API enables merchants and marketplace operators to manage advertising campaigns, track ad performance, and synchronize product catalogs within the VTEX Ads platform.

This API is primarily used by:

  • Store developers
  • Marketplace operators
  • Integration partners
  • Advertising platform providers

With this API you can:

  • Synchronize product catalog information for advertising
  • Track ad impressions, clicks, and views
  • Monitor conversion events and campaign performance
  • Manage ad inventory and placements

Learn more about VTEX Ads.

Before you begin

  • For bulk operations (product and inventory updates), there is a limit of 500 objects per request and 3 simultaneous requests.
  • The event URLs for tracking impressions, clicks and views must not be constructed manually — always use the URLs provided from POST Get ads.
  • Authentication is required using X-App-Id and X-Api-Key headers. Contact our support to obtain these credentials.

Index

Catalog synchronization

Ads events notification

Ads

Parameter name Description Type
X-App-Id Publisher App ID for authorization Authentication header
X-Api-Key API Key for authentication Authentication header
Content-Type Type of the content being sent Request header
Accept HTTP Client Negotiation Accept Header Request header

Endpoints

Catalog synchronization

SummaryMethodPath
Synchronize product informationPOST/product/bulk/products
Synchronize inventory informationPOST/product/bulk/inventories

Ads events notification

SummaryMethodPath
Track ad impressionsPOST/v1/beacon/impression/{ad_id}
Track ad clicksPOST/v1/beacon/click/{ad_id}
Track ad viewsPOST/v1/beacon/view/{ad_id}
Track conversionsPOST/v1/beacon/conversion

Ads

SummaryMethodPath
Get adsPOST/v1/rma/{publisher_id}

Loading API specification...