---
title: "/2026-01/marketing-solutions/marketplace-performance-outcomes/seller-campaigns/{sellerCampaignId}"
method: PATCH
path: "/2026-01/marketing-solutions/marketplace-performance-outcomes/seller-campaigns/{sellerCampaignId}"
tags: ["Campaign"]
---

# /2026-01/marketing-solutions/marketplace-performance-outcomes/seller-campaigns/{sellerCampaignId}

`PATCH /2026-01/marketing-solutions/marketplace-performance-outcomes/seller-campaigns/{sellerCampaignId}`

## Request

- Base URL: `https://api.criteo.com`
- URL: `https://api.criteo.com/2026-01/marketing-solutions/marketplace-performance-outcomes/seller-campaigns/{sellerCampaignId}`
- Auth: OAuth 2
  - Authorization code: `https://api.criteo.com/oauth2`
  - Client credentials
  - Token URL: `https://api.criteo.com/oauth2/token` scopes: `MarketingSolutions_Campaign_Manage`

Patching a seller campaign allows the bid to be modified. The bid must be a non-negative value.
Setting the bid to zero will make a seller campaign inactive.
            
The currency used for bids will be the default currency of the campaign.

## Path parameters

- `sellerCampaignId` string, required

## Query parameters

- `bid` number, double

## Response `200`

Success

- SellerCampaignMessage: A seller-campaign links a seller to a campaign, defining the CPC bid. A seller can participate in multiple campaigns, and a campaign can have multiple sellers.
  - `bid` number, double, nullable: Cost-per-click bid in the advertiser's currency. Null means no CPC is defined (seller-campaign will be suspended with NoCpcDefined). Set to 0 to stop delivery.
  - `campaignId` integer: Identifier of the campaign this seller participates in
  - `id` string: Composite identifier in format {sellerId}.{campaignId}
  - `productSet` SellerCampaignProductSet, nullable: Product set targeting configuration for a seller-campaign
    - `productSetNumberOfProducts` integer, nullable: Number of products matching the product set rules
    - `productSetStatus` string, nullable: Status of the product set (e.g. Active, Pending)
    - `rules` object[], nullable: Array of product set filtering rules
  - `sellerId` string: Unique identifier of the seller (merchant)
  - `suspendedSince` string, date-time, nullable: Timestamp when the seller-campaign was suspended. Null means the seller-campaign is active.
  - `suspensionReasons` SellerCampaignSuspensionReason[], nullable: List of reasons why the seller-campaign is suspended. Null means the seller-campaign is active.

---

[API](https://skmtc.dev/criteo/apis/criteo-api.md) - [All operations](https://skmtc.dev/criteo/apis/criteo-api/llms.txt) - [OpenAPI document](https://skmtc.dev/criteo/apis/criteo-api/revisions/c1721589426a?raw)
