v1

latestOpenAPI 3.0.32026-07-2226694862.5 KB
Offers

Update Offer

put/networks/offers/{offerId}

Path parameters

offerIdinteger required

The unique offer ID.

Request body

network_advertiser_idinteger required

ID of the advertiser submitting the offer.

namestring required

Offer name.

destination_urlstring required

URL of the final landing page associated with the offer, including additional macros if applicable.

currency_idstring required

Currency used to compute payouts, costs, and revenues of the offer.

network_offer_group_idinteger

Associated offer group.

thumbnail_urlstring

URL of the image thumbnail associated with the offer, visible to network employees and affiliates.

network_category_idinteger required

Category ID.

internal_notesstring

Notes on the offer for network employees. Not displayed to affiliates and advertisers.

server_side_urlstring

Server-side URL that will be asynchronously fired by Everflow following a click.

preview_urlstring

Landing page preview URL.

html_descriptionstring

Description of the offer for the affiliates. HTML code is accepted.

is_description_plain_textboolean

Whether the description of the offer should be interpreted as plain text (true) or HTML (false).

offer_status'active' | 'paused' | 'pending' | 'deleted' required

Offer status.

visibility'public' | 'require_approval' | 'private' required

Visibility setting for affiliates. Can be public, require_approval, or private.

project_idstring

ID for the advertiser campaign or an Insertion Order.

date_live_untilstring

Date until when the offer can be run. Events occurring past the end of the day at the timezone of the network will be rejected. Format: YYYY-MM-DD.

app_identifierstring

Bundle ID for iOS / Android apps.

labelsstring[]

Labels used for organizing offers by private internal keywords.

caps_timezone_idinteger

ID of the timezone used for the caps if it differs from the network's default.

network_tracking_domain_idinteger required

ID of the tracking domain hit by clicks belonging to the offer.

conversion_method'server_postback' | 'http_image_pixel' | 'https_image_pixel' | 'http_iframe_pixel' | 'https_iframe_pixel' | 'javascript' | 'cookie_based' | 'html_pixel_cookie_based' required

Method used by the advertiser to fire tracking data to Everflow. Deprecated values (http_image_pixel, https_image_pixel, cookie_based, http_iframe_pixel, https_iframe_pixel) are normalized to html_pixel_cookie_based.

redirect_mode'standard' | 'single_meta_refresh' | 'double_meta_refresh' | 'seo_friendly' required

Setting used to obscure referrer URLs from advertisers. Non-standard modes (single_meta_refresh, double_meta_refresh) are not recommended as they cause click drop-off.

redirect_routing_method'unknown' | 'internal' | 'null_value'
session_definition'cookie' | 'ip' | 'ip_user_agent' | 'google_ad_id' | 'idfa' required

Method used for determining whether a click is unique.

session_durationinteger required

Duration (in hours) of the active session used to match a click to a conversion. Defaults to 24.

attribution_method'first_touch' | 'last_touch'
is_soft_capboolean

Whether soft caps are enabled for this offer.

is_use_secure_linkboolean required

Whether tracking links use https:// instead of http://. Validate with your account manager that SSL is enabled before using.

is_seo_friendlyboolean
is_allow_deep_linkboolean required

Whether affiliates can send their traffic to target URLs by adding &url=[target URL] to their tracking links, instead of the offer's destination URL.

is_whitelist_check_enabledboolean

Whether a check is made to ensure conversion postbacks originate from the advertiser.

is_use_direct_linkingboolean

Whether Direct Linking is enabled for this offer.

is_caps_enabledboolean required

Whether caps are enabled. When false, voids all types of caps and custom caps.

daily_conversion_capinteger

Maximum number of unique conversions per day.

weekly_conversion_capinteger

Maximum conversions per week (Monday midnight to Sunday 23:59:59).

monthly_conversion_capinteger

Maximum conversions per month.

global_conversion_capinteger

Maximum total conversions for this offer.

daily_payout_capinteger
weekly_payout_capinteger
monthly_payout_capinteger
global_payout_capinteger
daily_revenue_capinteger
weekly_revenue_capinteger
monthly_revenue_capinteger
global_revenue_capinteger
daily_click_capinteger
weekly_click_capinteger
monthly_click_capinteger
global_click_capinteger
is_duplicate_filter_enabledboolean required

Whether duplicate clicks are filtered and acted upon, according to duplicate_filter_targeting_action.

duplicate_filter_targeting_action'unknown' | 'block' | 'fail_traffic' required

Action to take when a duplicate click is detected. Ignored if is_duplicate_filter_enabled is false.

is_block_already_convertedboolean

Whether clicks from users who have already converted on this offer are acted upon per already_converted_action.

already_converted_action'unknown' | 'block' | 'fail_traffic'

Action to take for clicks from already-converted users. Ignored if is_block_already_converted is false.

is_must_approve_conversionboolean required

Whether conversions must be manually approved before being finalized.

is_allow_duplicate_conversionboolean required

Whether duplicate conversions are allowed.

is_use_scrub_rateboolean

Whether a predefined percentage of conversions get automatically throttled (scrubbed). Only relevant if is_must_approve_conversion is true. This mechanism prevents an excessive number of conversions from being approved.

scrub_rate_status'rejected' | 'pending'

Status to apply to conversions affected by throttling. Required only if is_use_scrub_rate is true. Can be either rejected or pending.

scrub_rate_percentageinteger

Percentage of conversions to automatically throttle. Only relevant if is_use_scrub_rate is true.

is_view_through_enabledboolean required

Whether conversions can be generated from impressions (as opposed to clicks only).

view_through_destination_urlstring

URL of the final landing page when redirected from an impression, including additional macros if applicable. Only relevant if is_view_through_enabled is true.

is_session_tracking_enabledboolean required

Whether affiliate's conversions and payouts get automatically blocked based on a minimum and maximum time from the click to the associated conversion.

session_tracking_lifespan_hourinteger

Maximum hours between click and valid conversion. Required if is_session_tracking_enabled is true.

session_tracking_minimum_lifespan_secondinteger

Minimum seconds between click and valid conversion. Required if is_session_tracking_enabled is true.

is_fail_traffic_enabledboolean required

Whether invalid clicks will be redirected to another offer.

redirect_internal_routing_type'priority' | 'weight' | 'null_value' | 'priority_global' | 'weight_global' required

Redirect mechanism that determines how fail traffic is distributed between listed offers. Can be priority, weight, priority_global, or weight_global. Only relevant when is_fail_traffic_enabled is true.

is_using_suppression_listboolean required

Whether an email suppression list is used for this offer.

suppression_list_idinteger

ID of the suppression list associated with the offer. Only relevant if is_using_suppression_list is true.

is_view_through_session_tracking_enabledboolean

Whether affiliate's conversions and payouts get automatically blocked based on a minimum and maximum time from the impression to the associated conversion. Only relevant if is_view_through_enabled is true.

view_through_session_tracking_lifespan_minuteinteger

Maximum interval of time (in minutes) between the impression event and a valid conversion or event. Required only if is_view_through_session_tracking_enabled is true.

view_through_session_tracking_minimal_lifespan_secondinteger

Minimum seconds between impression and valid conversion. Only relevant if is_view_through_session_tracking_enabled is true.

is_email_attribution_enabledboolean

Whether email attribution is enabled for this offer.

email_attribution_method'unknown' | 'first_affiliate_attribution' | 'last_affiliate_attribution'

Method used for email attribution.

is_email_attribution_window_enabledboolean

Whether the email attribution window is enabled.

email_attribution_window_minuteinteger

Duration (in minutes) of the email attribution window.

email_attribution_window_type'unknown' | 'static' | 'dynamic'

Type of email attribution window.

is_using_explicit_terms_and_conditionsboolean required

Whether the offer uses specific Terms and Conditions. When false, defaults to the network's general Terms and Conditions.

terms_and_conditionsstring

Text listing the specific Terms and Conditions of the offer. Required only if is_using_explicit_terms_and_conditions is true.

is_force_terms_and_conditionsboolean required

Whether affiliates are required to accept the offer's specific Terms and Conditions.

source_namesstring[]

Pre-approved source names for this offer.

rulesetobject

Targeting ruleset for this offer. Contains nested arrays for geographic, device, browser, and connection-type targeting. Each targeting entry includes an ID, targeting_type (include or exclude), and match_type. Sub-objects include: platforms, device_types, os_versions, brands, browsers, languages, countries, regions, cities, dmas, mobile_carriers, isps, connection_types, ips, postal_codes. Also supports day parting via is_use_day_parting, day_parting_apply_to, day_parting_timezone_id, and days_parting array.

Response

network_offer_idinteger

Unique offer ID.

network_idinteger
network_advertiser_idinteger

Advertiser that owns this offer.

network_offer_group_idinteger

Offer group ID.

namestring

Offer name.

offer_status'active' | 'paused' | 'pending' | 'deleted'
thumbnail_urlstring
visibility'public' | 'require_approval' | 'private'
currency_idstring
destination_urlstring

Destination URL for the offer.

server_side_urlstring

Server-side postback URL.

preview_urlstring
html_descriptionstring

HTML description of the offer.

internal_notesstring

Internal notes (not visible to affiliates).

network_category_idinteger
project_idstring
date_live_untilstring

Offer expiration date (YYYY-MM-DD).

conversion_method'server_postback' | 'http_image_pixel' | 'https_image_pixel' | 'http_iframe_pixel' | 'https_iframe_pixel' | 'javascript' | 'cookie_based' | 'html_pixel_cookie_based'
redirect_mode'standard' | 'single_meta_refresh' | 'double_meta_refresh' | 'seo_friendly'

Setting used to obscure referrer URLs from advertisers. Non-standard modes (single_meta_refresh, double_meta_refresh) are not recommended as they cause click drop-off.

redirect_routing_method'unknown' | 'internal' | 'null_value'
session_definition'cookie' | 'ip' | 'ip_user_agent' | 'google_ad_id' | 'idfa'

Method used for determining whether a click is unique.

session_durationinteger

Session duration in hours.

attribution_method'first_touch' | 'last_touch'
is_caps_enabledboolean
daily_conversion_capinteger
weekly_conversion_capinteger
monthly_conversion_capinteger
global_conversion_capinteger
daily_payout_capinteger
weekly_payout_capinteger
monthly_payout_capinteger
global_payout_capinteger
daily_revenue_capinteger
weekly_revenue_capinteger
monthly_revenue_capinteger
global_revenue_capinteger
daily_click_capinteger
weekly_click_capinteger
monthly_click_capinteger
global_click_capinteger
is_use_scrub_rateboolean
scrub_rate_percentageinteger
is_duplicate_filter_enabledboolean
is_block_already_convertedboolean
is_use_secure_linkboolean
is_allow_deep_linkboolean
is_session_tracking_enabledboolean
is_whitelist_check_enabledboolean
network_tracking_domain_idinteger
caps_timezone_idinteger
app_identifierstring
labelsstring[]
is_seo_friendlyboolean
is_use_direct_linkingboolean
is_view_through_enabledboolean
view_through_destination_urlstring
session_tracking_lifespan_hourinteger
session_tracking_minimum_lifespan_secondinteger
is_fail_traffic_enabledboolean
redirect_internal_routing_type'priority' | 'weight' | 'null_value' | 'priority_global' | 'weight_global'
is_using_suppression_listboolean
suppression_list_idinteger
is_using_explicit_terms_and_conditionsboolean
terms_and_conditionsstring
is_force_terms_and_conditionsboolean
is_must_approve_conversionboolean
is_allow_duplicate_conversionboolean
duplicate_filter_targeting_action'unknown' | 'block' | 'fail_traffic'
already_converted_action'unknown' | 'block' | 'fail_traffic'
scrub_rate_status'rejected' | 'pending'
is_description_plain_textboolean
is_email_attribution_enabledboolean
email_attribution_method'unknown' | 'first_affiliate_attribution' | 'last_affiliate_attribution'
is_email_attribution_window_enabledboolean
email_attribution_window_minuteinteger
email_attribution_window_type'unknown' | 'static' | 'dynamic'
is_view_through_session_tracking_enabledboolean
view_through_session_tracking_lifespan_minuteinteger

Maximum minutes between impression and valid conversion.

view_through_session_tracking_minimal_lifespan_secondinteger

Minimum seconds between impression and valid conversion.

session_tracking_start_onstring
encoded_valuestring

Encoded offer ID for use in tracking links.

is_soft_capboolean

Whether soft caps are enabled for this offer.

time_createdinteger

Unix timestamp of creation.

time_savedinteger

Unix timestamp of last update.

Example response

{
  "payout_revenue": [
    {
      "remote_offer_resource": {
        "time_created": 1734455015,
        "time_saved": 1734455015
      }
    }
  ],
  "time_created": 1734455015,
  "time_saved": 1734455015,
  "relationship": {
    "advertiser": {
      "time_created": 1734455015,
      "time_saved": 1734455015
    },
    "category": {
      "time_created": 1734455015,
      "time_saved": 1734455015
    },
    "payout_revenue": {
      "entries": [
        {
          "time_created": 1734455015,
          "remote_offer_resource": {
            "time_created": 1734455015,
            "time_saved": 1734455015
          }
        }
      ]
    },
    "ruleset": {
      "time_created": 1734455015,
      "time_saved": 1734455015
    },
    "meta": {
      "time_created": 1734455015,
      "time_app_data_saved": 1734455015,
      "time_saved": 1734455015
    }
  }
}