---
title: "Fetch A Single Campaign"
method: GET
path: "/v2/publisher/campaign/{id}"
tags: ["Campaign"]
---

# Fetch A Single Campaign

`GET /v2/publisher/campaign/{id}`

Returns a single publisher campaign

**Rate Limit: 5 req/sec**

## Query parameters

- `apiKey` string

## Response `200`

Successful operation

- PublisherSingleCampaignData
  - `success` boolean — Response status
  - `data` object
    - `campaign` PublisherCampaign
      - `id` integer — Campaign/Offer ID
      - `title` string — Campaign name
      - `description` string, nullable — Campaign Description
      - `kpi` string, nullable — Campaign kpi
      - `currency` 'INR' | 'USD' | 'EUR', nullable — <span class='description'>If currency is present then the payout shown by the API for that campaign is in that currency.</span> <span class='description'>If no currency then it should be assumed as USD and accordingly payout is also in USD</span>
      - `categories` unknown[], nullable — Campaign categories
        - unknown
      - `subIdsBlock` unknown[], nullable — List of Blocked Sub IDs
        - unknown
      - `subIdsAllow` unknown[], nullable — List of Allowed Sub IDs
        - unknown
      - `preview_url` string, nullable — Destination url of the campaign
      - `model` 'cpa' | 'cpi' | 'cpc' | 'cpm' | 'cps' — <span class='description'>Also if model is CPS then the payout is in percentage (Example: if payout = 70 and model = CPS, then it means payout is 70% of the sale amount not $70)</span>
      - `device` string[] — List of all supported devices
      - `flow` unknown[], nullable — Conversion Flow
        - unknown
      - `os` string[] — List of all operating system supported
      - `os_version` object, nullable — List of all supported os version
        - `ios` OsVer
          - `min` string — Minimum OS version
          - `max` string — Maximum OS version
        - `android` OsVer
          - `min` string — Minimum OS version
          - `max` string — Maximum OS version
        - `windowsphone` OsVer
          - `min` string — Minimum OS version
          - `max` string — Maximum OS version
        - `all` OsVer
          - `min` string — Minimum OS version
          - `max` string — Maximum OS version
      - `app_id` string, nullable — Application id, e.g com.example.android (Android) or id4298877253 (iOS)
      - `app_name` string, nullable — Application name
      - `tracking_link` string — Tracking link of the campaign/offer
      - `impressionUrl` string — Impression URL of the campaign/offer
      - `bot_check_url` string, nullable — Botman Bot Check URL
      - `countries` unknown[] — List of all supported countries
        - unknown
      - `isps` unknown[] — Allowed ISPs List
        - unknown
      - `citiesInclude` unknown[] — Allowed Cities List
        - unknown
      - `citiesExclude` unknown[] — Blocked Cities List
        - unknown
      - `defaultGoal` string — Default Goal name
      - `payouts` Payout[] — List of payouts
        - `payout` number, float — Payout of the campaign
        - `fixedPayout` number, float — Payout of the campaign
        - `geo` unknown[] — List of all Payout geo
          - unknown
        - `city` unknown[] — List of Cities
          - unknown
        - `region` unknown[] — List of Region
          - unknown
        - `allowedValues` unknown[] — List of Allowed Values corresponding to the variable
          - unknown
        - `variable` 'p1' | 'p2' | 'p3' | 'p4' | 'p5' | 'p6' | 'p7' | 'p8' | 'p9' | 'p10' | 'source'
      - `goals` Goal[] — List of goals
        - `id` string — Goal ID
        - `title` string — Goal Title
        - `value` string — Goal Value
        - `payout_model` string — Payout Model
        - `payouts` Payout[] — List of Goal Payouts
          - `payout` number, float — Payout of the campaign
          - `fixedPayout` number, float — Payout of the campaign
          - `geo` unknown[] — List of all Payout geo
            - unknown
          - `city` unknown[] — List of Cities
            - unknown
          - `region` unknown[] — List of Region
            - unknown
          - `allowedValues` unknown[] — List of Allowed Values corresponding to the variable
            - unknown
          - `variable` 'p1' | 'p2' | 'p3' | 'p4' | 'p5' | 'p6' | 'p7' | 'p8' | 'p9' | 'p10' | 'source'
      - `creatives` Creatives[], nullable — List of creatives associated with campaign
        - `mime_type` string — File type
        - `file_name` string — Name of the file
        - `title` string, nullable — Title of the file
        - `full_url` string — Full URL of the file
        - `dimensions` object, nullable — Creatives dimensions
          - `width` number, nullable — Width of the creative (If creative is image)
          - `height` number, nullable — Height of the creative (If creative is image)
      - `cap` object — CAP information
        - `type` string
        - `daily` number
        - `monthly` number
        - `lifetime` number
      - `landingPage` LandingPage[]
        - `id` integer
        - `title` string
        - `tracking_link` string
        - `type` string

## Other responses

- `400` — Invalid API Key

---

[API](https://skmtc.net/trackier/apis/trackier-publisher-api-docs.md) · [All operations](https://skmtc.net/trackier/apis/trackier-publisher-api-docs/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/trackier/trackier-publisher-api-docs/revisions/662d56d3e6f1/schema)
