---
title: "Get Cross Sell campaigns by filter"
method: GET
path: "/crosssells"
tags: ["Cross Sell"]
---

# Get Cross Sell campaigns by filter

`GET /crosssells`

## Query parameters

- `CampaignName` string
- `Status` string[]
- `Type` 'MERCH' | 'AFF'
- `Products` string[]
- `RecommendedProducts` string[]
- `StartDate` string
- `EndDate` string
- `Page` number
- `Limit` number

## Headers

- `Accept` 'application/json', required
- `X-Avangate-Authentication` string, required

## Response `200`

Returns Cross Sell campaign collection

- CrossSellCampaignSearchResponse
  - `Items` CrossSellCampaign[]
    - `IdCrossSellingCampaign` number
    - `Name` string
    - `CampaignCode` string
    - `DisplayType` 'cart' | 'review' | 'finish'
    - `ProductCode` 'cart' | 'review' | 'finish'
    - `MasterProducts` string[]
    - `Products` CrossSellProductSearch[]
      - `ProductCode` string
      - `Discount` integer
      - `DiscountType` 'PERCENT'
      - `Type` 'Network' | 'Own'
      - `AutoAdded` boolean
      - `DiscountedPrice` CrossSellProductDiscountedPrice[]
        - `Currency` string
        - `Price` number
      - `BasePrice` CrossSellProductBasePrice[]
        - `Currency` string
        - `Price` number
  - `Pagination` Pagination
    - `Page` integer
    - `Limit` integer
    - `Count` integer

## Other responses

- `400` — Error

---

[API](https://skmtc.dev/2checkout/apis/api-rest-documentation.md) · [All operations](https://skmtc.dev/2checkout/apis/api-rest-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/2checkout/api-rest-documentation/revisions/8a7ea610933e/schema)
