---
title: "List an integration's push targets"
method: GET
path: "/api/v1/integrations/{provider}/campaigns"
tags: ["Account Management"]
---

# List an integration's push targets

`GET /api/v1/integrations/{provider}/campaigns`

## Request

- Base URL: `https://api.rodz.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.rodz.io/api/v1/integrations/{provider}/campaigns`
- Auth: HTTP bearer

List the selectable push targets for a connected integration so you can pick the id to route a signal to.

**Input:** the `provider` (instantly, lemlist, smartlead, emelia, lagrowthmachine, gong).

**Output:** `items[]` of `{id, name, status}`. Use `id` as `campaignId` for email tools or `flowId` for Gong; for LaGrowthMachine use `name` as `audienceName`. HubSpot / Pipedrive / Google Sheets have no target list (they're enabled or URL-based).

Returns `409` if the provider isn't connected.

## Path parameters

- `provider` string, required

## Response `200`

Successful Response

- PublicCampaignsResponse
  - `items` PublicCampaignOption[], required
    - `id` string, required: Use this as the destination id: `campaignId` for email tools (instantly/lemlist/smartlead/emelia) and `flowId` for Gong.
    - `name` string, required: Human-readable name.
    - `status` string, nullable: Provider status, when available.

## Other responses

- `422`: Validation Error
- `429`: Rate limit exceeded. Retry after the number of seconds in the `Retry-After` response header.

---

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