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

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

`GET /2026-01/marketing-solutions/marketplace-performance-outcomes/sellers/{sellerId}/seller-campaigns`

## Request

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

Return a collection of seller campaigns for this seller filtered by optional filter parameters.
If all parameters are omitted the entire collection to which the user has
access is returned. Returned sellers must satisfy all supplied filter
criteria if multiple parameters are used. See the seller campaigns endpoint for additional details.

## Path parameters

- `sellerId` string, required

## Query parameters

- `budgetStatus` 'Archived' | 'Current' | 'Scheduled'
- `campaignId` integer
- `sellerStatus` 'Inactive' | 'Active'

## Response `200`

Success

- SellerCampaignMessage[]
  - `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)
