---
title: "Update Offer Group"
method: PUT
path: "/networks/offergroups/{offerGroupId}"
tags: ["Offer Groups"]
---

# Update Offer Group

`PUT /networks/offergroups/{offerGroupId}`

Update an existing offer group. Any omitted non-required fields will be reset to defaults.

## Path parameters

- `offerGroupId` integer, required

## Request body

- OfferGroupInput
  - `name` string, required — Name of the offer group.
  - `offer_group_status` 'active' | 'paused' | 'deleted', required — Status of the offer group.
  - `network_advertiser_id` integer, required — ID of the advertiser for the offer group.
  - `network_offer_ids` integer[], required — IDs of the offers to include in the offer group. The offers must belong to the specified advertiser.
  - `currency_id` string, required — Currency for the offer group. See the [List Currencies](/api-reference/get-metacurrencies) endpoint for available values.
  - `labels` string[] — Labels to assign to this offer group.
  - `internal_notes` string — Internal notes about the offer group.
  - `is_caps_enabled` boolean — Whether caps are enabled. When false, all cap values are ignored.
  - `is_soft_cap` boolean — When true, caps are soft (tracking continues but a notification is sent). When false, caps are hard (tracking stops when the cap is reached).
  - `daily_conversion_cap` integer — Limit to the number of unique conversions in one day.
  - `weekly_conversion_cap` integer — Limit to the number of unique conversions in one week (Monday midnight to Sunday 23h59:59).
  - `monthly_conversion_cap` integer — Limit to the number of unique conversions in one month.
  - `global_conversion_cap` integer — Limit to the total number of unique conversions at the offer level.
  - `daily_payout_cap` number — Limit to the affiliate's payout for one day.
  - `weekly_payout_cap` number — Limit to the affiliate's payout for a week (Monday midnight to Sunday 23h59:59).
  - `monthly_payout_cap` number — Limit to the affiliate's payout for one month.
  - `global_payout_cap` number — Limit to the affiliate's total payout at the offer level.
  - `daily_revenue_cap` number — Limit to the network's revenue for one day.
  - `weekly_revenue_cap` number — Limit to the network's revenue for a week (Monday midnight to Sunday 23h59:59).
  - `monthly_revenue_cap` number — Limit to the network's revenue for one month.
  - `global_revenue_cap` number — Limit to the network's total revenue at the offer level.
  - `daily_click_cap` integer — Limit to the number of unique clicks in one day.
  - `weekly_click_cap` integer — Limit to the number of unique clicks in a week (Monday midnight to Sunday 23h59:59).
  - `monthly_click_cap` integer — Limit to the number of unique clicks in one month.
  - `global_click_cap` integer — Limit to the total number of unique clicks at the offer level.

## Response `200`

- OfferGroup
  - `network_offer_group_id` integer — Unique offer group ID.
  - `network_id` integer — Network ID.
  - `network_advertiser_id` integer — ID of the advertiser for the offer group.
  - `name` string — Name of the offer group.
  - `internal_notes` string — Internal notes about the offer group.
  - `offer_group_status` 'active' | 'paused' | 'deleted' — Status of the offer group. Can be one of the following values: `active`, `paused` or `deleted`.
  - `is_caps_enabled` boolean — Whether caps are enabled. When `false`, voids all types of caps and custom caps.
  - `daily_conversion_cap` integer — Limit to the number of unique conversions in one day.
  - `weekly_conversion_cap` integer — Limit to the number of unique conversions in one week (Monday midnight to Sunday 23h59:59).
  - `monthly_conversion_cap` integer — Limit to the number of unique conversions in one month.
  - `global_conversion_cap` integer — Limit to the total number of unique conversions at the offer level.
  - `daily_payout_cap` number — Limit to the affiliate's payout for one day.
  - `weekly_payout_cap` number — Limit to the affiliate's payout for a week (Monday midnight to Sunday 23h59:59).
  - `monthly_payout_cap` number — Limit to the affiliate's payout for one month.
  - `global_payout_cap` number — Limit to the affiliate's total payout at the offer level.
  - `daily_revenue_cap` number — Limit to the network's revenue for one day.
  - `weekly_revenue_cap` number — Limit to the network's revenue for a week (Monday midnight to Sunday 23h59:59).
  - `monthly_revenue_cap` number — Limit to the network's revenue for one month.
  - `global_revenue_cap` number — Limit to the network's total revenue at the offer level.
  - `daily_click_cap` integer — Limit to the number of unique clicks in one day.
  - `weekly_click_cap` integer — Limit to the number of unique clicks in a week (Monday midnight to Sunday 23h59:59).
  - `monthly_click_cap` integer — Limit to the number of unique clicks in one month.
  - `global_click_cap` integer — Limit to the total number of unique clicks at the offer level.
  - `time_created` integer — Unix timestamp of creation.
  - `time_saved` integer — Unix timestamp of last update.
  - `relationship` object
    - `advertiser` object — Associated advertiser details.
      - `network_advertiser_id` integer
      - `network_id` integer
      - `name` string
      - `account_status` string
      - `network_employee_id` integer — Account manager employee ID.
      - `sales_manager_id` integer — Sales manager ID.
      - `address_id` integer — Address ID.
      - `is_contact_address_enabled` boolean — Whether contact address is enabled.
      - `default_currency_id` string — Default currency.
      - `platform_name` string — Platform name.
      - `platform_url` string — Platform URL.
      - `platform_username` string — Platform username.
      - `offer_id_macro` string — Offer ID macro.
      - `affiliate_id_macro` string — Affiliate ID macro.
      - `accounting_contact_email` string — Accounting contact email.
      - `internal_notes` string — Internal notes.
      - `attribution_method` string — Attribution method.
      - `email_attribution_method` string — Email attribution method.
      - `attribution_priority` string — Attribution priority.
      - `verification_token` string — Verification token.
      - `is_expose_publisher_reporting_data` boolean — Whether to expose publisher reporting data.
      - `reporting_timezone_id` integer — Reporting timezone ID.
      - `time_created` integer — Unix timestamp of advertiser creation.
      - `time_saved` integer — Unix timestamp of advertiser last update.
    - `labels` object — Labels assigned to this offer group.
      - `total` integer
      - `entries` string[]
    - `network_offer_ids` integer[] — IDs of the offers included in the offer group.
    - `remaining_caps` object — Remaining cap values for each cap type. A value of -1000 indicates the cap is not set (unlimited).
      - `remaining_daily_payout_cap` number
      - `remaining_daily_revenue_cap` number
      - `remaining_daily_conversion_cap` integer
      - `remaining_daily_click_cap` integer
      - `remaining_weekly_payout_cap` number
      - `remaining_weekly_revenue_cap` number
      - `remaining_weekly_conversion_cap` integer
      - `remaining_weekly_click_cap` integer
      - `remaining_monthly_payout_cap` number
      - `remaining_monthly_revenue_cap` number
      - `remaining_monthly_conversion_cap` integer
      - `remaining_monthly_click_cap` integer
      - `remaining_global_payout_cap` number
      - `remaining_global_revenue_cap` number
      - `remaining_global_conversion_cap` integer
      - `remaining_global_click_cap` integer
  - `is_soft_cap` boolean — Whether soft caps are enabled for this offer group.

---

[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/revisions/39242cee0e32/schema)
