---
title: "List Smart Links"
method: GET
path: "/networks/campaigns"
tags: ["Smart Links"]
---

# List Smart Links

`GET /networks/campaigns`

## Query parameters

- `page` integer
- `page_size` integer
- `relationship` 'reporting' | 'redirects' | 'offers' | 'catch_all_offer_basic'

## Response `200`

- object
  - `campaigns` SmartLink[]
    - `network_campaign_id` integer — Unique smart link (campaign) ID.
    - `network_id` integer — Network ID.
    - `campaign_name` string — The displayed name of the smart link.
    - `campaign_status` 'active' | 'paused' | 'deleted' — Status of the smart link.
    - `network_tracking_domain_id` integer — The ID of the domain used in the affiliate tracking link.
    - `is_use_secure_link` boolean — Whether SSL is forced on tracking links.
    - `redirect_routing_type` 'priority' | 'weight' | 'kpi' — Determines how the Smart Link traffic is distributed between the listed offers. `kpi` automatically delivers traffic ranked by the best performing offers for your set KPI. `priority` checks the first position and continues downward if the user doesn't match targeting/cap. `weight` delivers traffic with a percentage split between eligible offers.
    - `catch_all_network_offer_id` integer — The ID of the offer to use as the catch-all offer. The Catch-All Offer will be considered only if the partner has access to the offer and the click can't be matched with any of the offers in the redirect tree.
    - `is_open_to_affiliates` boolean — Whether the smart link is visible to affiliates. If enabled, the Smart Link will be visible to the partner only if all the offers in the redirect tree are runnable by the partner.
    - `run_frequency` 'unknown' | '1_hours' | '3_hours' | '6_hours' | '12_hours' | '24_hours' — Determines how often your offers are re-ranked based on the best performing offers towards your KPI. Required if `redirect_routing_type` is set to `kpi`.
    - `metric` 'unknown' | 'profit' | 'cvr' | 'evr' | 'conversions' | 'payout' | 'revenue' | 'rpc' | 'cpc' | 'epc' — The metric used with the KPI campaign. The highest performing offers for your selected metric will be re-ranked towards receiving the majority of the Smart Link traffic. Required if `redirect_routing_type` is set to `kpi`.
    - `optimization_goal` number — Optimizes ranking towards the offers that are closest to your set Specific Goal. Required if `redirect_routing_type` is set to `kpi`.
    - `data_lookback_window` 'unknown' | '12_hours' | '24_hours' | '48_hours' — Determines the period of data used for evaluating how offers are performing at your set Metric. Can be `12_hours`, `24_hours`, or `48_hours`. Required if `redirect_routing_type` is set to `kpi`.
    - `data_collection_threshold` integer — The amount of data (in clicks) required before the KPI-based Smart Link starts determining the initial rankings for the best performing offers. Required if `redirect_routing_type` is set to `kpi`.
    - `time_created` integer — Unix timestamp of creation.
    - `time_saved` integer — Unix timestamp of last update.
    - `relationship` object
      - `redirects` object — Paginated list of redirects (offers) in this smart link.
        - `total` integer
        - `entries` Redirect[]
          - `network_campaign_redirect_id` integer — Unique redirect ID.
          - `network_campaign_id` integer — The smart link (campaign) ID this redirect belongs to.
          - `redirect_network_offer_id` integer — The ID of the offer.
          - `redirect_network_offer_url_id` integer — The ID of an offer URL. Use `0` to default to the Base Destination URL.
          - `routing_value` integer — The value used to determine the priority or the weight of the offer in the list.
          - `ruleset` object — Targeting rules for this redirect. When empty, no targeting restrictions apply. See the [Ruleset guide](/user-guide/rulesets) for details.
      - `labels` object — Paginated list of labels for this smart link.
        - `total` integer
        - `entries` string[]
      - `catch_all_offer_basic` object — Basic info about the catch-all offer, if set.
        - `network_offer_id` integer
        - `network_id` integer
        - `name` string
        - `offer_status` string
      - `encoded_value` string — Encoded tracking value.

---

[API](https://skmtc.net/everflow/apis/everflow-network-api-tracking-domains.md) · [All operations](https://skmtc.net/everflow/apis/everflow-network-api-tracking-domains/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/everflow/everflow-network-api-tracking-domains/versions/39242cee0e32/schema)
