Overview

Explore Onsite Display campaign management APIs, capabilities, and workflows.

The Walmart Connect Display Campaign Management APIs enable self-serve Onsite Display advertisers and their partners to programmatically create, manage, and optimize campaigns.

Use these APIs when you want to automate campaign setup and delivery workflows across:

  • Campaigns
  • Ad groups
  • Targeting
  • Item set associations
  • Creative associations
ℹ️

Availability

  • Campaign Management APIs support Onsite Display only
  • Offsite Display (Walmart DSP) campaign management is not currently supported via API

Review the Onsite vs. Offsite Display guide to learn more.


Campaign Management workflow

Workflow

Campaign Management workflow

Campaign Management APIs are used to move from campaign setup to delivery readiness. This workflow shows how the major objects fit together during implementation.

1. Campaign

Define the campaign objective, inventory type, and high-level delivery structure.

2. Item set

Attach featured and optional halo item sets to support measurement and audience workflows.

3. Ad group

Configure bidding, scheduling, targeting, and delivery settings.

4. Targeting

Apply behavioral, contextual, keyword, or run of site targeting tactics.

5. Creative association

Attach approved creatives, landing pages, and any applicable tracking.

6. Delivery

Once requirements are met, the campaign becomes eligible to serve impressions.


Core components

An Onsite Display campaign consists of the following components. All components must be configured to launch and measure a campaign successfully.

Campaign

Acts as the container for ad groups that share common objectives and optimization strategies.

Campaigns define:

  • Objectives
  • Inventory type
  • Budget strategy
  • Flight configuration

Limitations: Up to 5,000 campaigns per account

Recommended guides:


Common use cases

Campaign Management APIs are commonly used to:

  • Sync campaign metadata into partner platforms or internal tools
  • Streamline campaign creation using templates or automation
  • Programmatically adjust bids, budgets, and schedules
  • Manage targeting and creative associations at scale

Campaign Management API component endpoints

Use the following endpoints for the underlying resource operations:

EndpointDescription
/api/v1/campaigns*Create, list, and update campaigns
/api/v1/adGroups*Create, list, and update ad groups
/api/v1/itemset*Create, list, and update measurement and targeting item sets
/api/v1/itemsetAssociation*List and add measurement item sets to campaigns
/api/v1/adGroupCreativeAssociations*List, add, update, and delete ad group creative associations

Related pages


Did this page help you?