---
title: "Retrieve campaigns"
method: GET
path: "/marketing/campaigns/2026-03"
tags: ["Basic"]
---

# Retrieve campaigns

`GET /marketing/campaigns/2026-03`

Retrieve a paginated list of campaigns from your HubSpot account. This endpoint allows you to specify sorting, pagination, and filtering options to tailor the results to your needs.

## Query parameters

- `after` string
- `limit` integer
- `name` string
- `properties` string[]
- `sort` string

## Response `200`

successful operation

- MarketingCampaignsCollectionResponseWithTotalPublicCampaign
  - `paging` Paging
    - `next` NextPage — Specifies the paging information needed to retrieve the next set of results in a paginated API response
      - `after` string, required — A paging cursor token for retrieving subsequent pages.
      - `link` string — A URL that can be used to retrieve the next page results.
    - `prev` PreviousPage — specifies the paging information needed to retrieve the previous set of results in a paginated API response
      - `before` string, required — A string token used to identify the position before the current page in the pagination sequence.
      - `link` string — A URL string that provides a direct link to the previous page of results.
  - `results` MarketingCampaignsPublicCampaign[], required — An array of PublicCampaign objects, each representing a campaign with its associated properties.
    - `businessUnits` MarketingCampaignsPublicBusinessUnit[], required — An array of business units associated with the campaign, each represented by a PublicBusinessUnit object.
      - `id` integer, required — The unique identifier for the business unit, represented as an integer.
    - `createdAt` string, date-time, required — The date and time when the campaign was created, formatted as a date-time string.
    - `id` string, required — The unique identifier for the campaign.
    - `properties` object, required — A collection of key-value pairs representing additional properties of the campaign.
    - `updatedAt` string, date-time, required — The date and time when the campaign was last updated, formatted as a date-time string.
  - `total` integer, required — An integer representing the total number of public campaigns available.

## Other responses

- `default` — An error occurred.

---

[API](https://skmtc.net/hubspot/apis/hubspot-api-specification.md) · [All operations](https://skmtc.net/hubspot/apis/hubspot-api-specification/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hubspot/hubspot-api-specification/versions/f9c7181056c5/schema)
