---
title: "All campaign roots"
method: GET
path: "/seller/v1/campaigns"
tags: ["seller"]
---

# All campaign roots

`GET /seller/v1/campaigns`

## Request

- Base URL: `https://api.teespring.com`
- URL: `https://api.teespring.com/seller/v1/campaigns`
- Auth: none declared

All the campaign roots for the authenticated user. Campaign roots are groupings of individual campaign "runs" for a single design. When you create a campaign in the Composer, you are actually creating a campaign root and an attached campaign. Every time a campaign is relaunched, an additional campaign is added to that campaign root. So every design has a campaign root, and one more campaigns.

## Query parameters

- `access_token` string, required
- `page` integer
- `per_page` integer
- `search` string
- `states` string
- `sort_by_sales` string
- `sort_by_profit` string
- `recency` string
- `slug` string
- `campaign_id` integer
- `history` boolean
- `getvars` boolean

## Response `200`

All campaign roots

---

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