Adding Campaigns
Campaigns are not added with the API. Instead, they are created, started and stopped by your Technical Solution engineer.Managing Seller-Campaigns
A Seller-Campaign contains all the information relative to the advertisement for the products of a Seller in a Campaign. In particular, it contains information about bid and status:bidBid specified for this Seller in this Campaign
suspendedSinceDate and time since we stopped delivering ads for this Seller in this Campaign.
suspensionReasonsList of reasons why the campaign is suspended (possible values are:
NoMoreBudget, ManuallyStopped, NoBudgetDefined, NoCpcDefined, RemovedFromCatalog)
Every Seller-Campaign is identified by:
sellerIdSellerId of the seller associated to this Seller-Campaign
campaignIdCampaignId of the MPO-campaign associated to this Seller-Campaign
Adding Seller-Campaigns
Seller-Campaigns get automatically created for every Campaign and every Seller in your feed.- New Seller-Campaigns are created inactive by default (
suspendedSinceflag is set to the moment of creation)
Getting Seller-Campaigns
To see what Seller-Campaigns are available, can make the following query: Sample responseGet specific Seller-campaign
You can also fetch the details of a single Seller-campaign using the following request: Sample response- The
suspendedSincefield isnull. - The
bidvalue is greater than zero. - The bid currency matches the
bidCurrencyof the related campaign.
ManuallyStopped: The campaign has been manually paused, independent of other suspension causes.NoBudgetDefined: No valid budget is linked to the campaign.NoCpcDefined: No cost-per-click (CPC) has been set for the campaign.NoMoreBudget: The current budget of the campaign has been fully used.RemovedFromCatalog: All products in the campaign have been removed from the catalog.NotYetStarted: The campaign is newly created and has not yet been processed.
Get a collection of budgets for selected Seller-Campaign
The following endpoint retrieves a list of budgets for the specified seller campaign, applying any optional filters provided. If no filters are set, it returns all accessible budgets except those with anendDate in the past.When multiple filters are applied, only budgets meeting all criteria are included. Sample response
Parameter | Definition | Type | Required? |
|---|---|---|---|
| Filters budgets belonging to the specified seller campaign. |
| Yes |
| Returns budgets ending after the specified date ( |
| No |
| Returns budgets starting on or before the specified date ( |
| No |
| Filters budgets by their status. Possible values:Archived, ** Current, Scheduled**. |
| No |
| Filters budgets by the specified budget type. |
| No |
| Returns only budgets with a positive balance. |
| No |
| Returns budgets with a positive spend amount. |
| No |
Starting Seller-Campaigns
In order to start delivering ads for a Seller in a Campaign, the Seller-Campaign needs to:- be part of a running Campaign,
- have a bid (see “Setting the Bid for a given Seller-Campaign” section),
- have an active budget (see “Managing Budgets” section),
suspendedSince flag is null.
Stopping Seller-Campaigns
In order to stop delivering ads for a Seller in a Campaign, you can do one of the following actions:- set the bid of the Seller-Campaign to null (see “Setting the Bid for a given Seller-Campaign” section),
- suspend the current budget (see “Suspend a Budget” section),
- remove products of this Seller from the feed (if you have several MPO-Campaigns, this will also stop the Seller in the other MPO-Campaigns).
suspendedSince flag is set to the current date.