---
title: "Update Custom Creative Setting"
method: PUT
path: "/networks/custom/creative/{settingId}"
tags: ["Custom Creative Settings"]
---

# Update Custom Creative Setting

`PUT /networks/custom/creative/{settingId}`

Update an existing custom creative setting. All fields must be provided in the request body.

## Path parameters

- `settingId` integer, required

## Request body

- CustomCreativeSettingInput
  - `network_offer_creative_ids` integer[] — List of offer creative IDs to assign. When a `creative` object is provided, the newly created creative's ID will replace the values in this array.
  - `network_affiliate_ids` integer[], required — List of affiliate IDs this setting applies to.
  - `name` string, required — Custom creative setting name.
  - `custom_setting_status` 'active' | 'inactive', required — Setting status.
  - `creative` object, required — Creative object to create inline. A new creative is always created from this object.
    - `network_offer_id` integer, required — Offer ID for the new creative.
    - `name` string, required — Creative name.
    - `creative_type` 'image' | 'html' | 'thumbnail' | 'email' | 'archive' | 'video' | 'text' | 'link', required — Creative type.
    - `is_private` boolean, required — Whether the creative is private.
    - `creative_status` 'active' | 'paused' | 'deleted', required — Creative status.
    - `html_code` string — HTML code (required if type is html or email).
    - `width` integer — Width in pixels (required if type is html).
    - `height` integer — Height in pixels (required if type is html).
    - `email_from` string — Sender email (required if type is email).
    - `email_subject` string — Email subject (required if type is email).
    - `additional_offer_ids` integer[] — Additional offer IDs to associate.
    - `is_apply_specific_affiliates` boolean — Apply to specific affiliates only.
    - `resource_file` object
      - `temp_url` string — Temporary URL of the uploaded file.
      - `original_file_name` string — Original file name.
    - `html_files` object[] — HTML files for archive creatives.
    - `html_assets` object[] — HTML assets for archive creatives.

## Response `200`

- CustomCreativeSetting
  - `network_custom_creative_setting_id` integer — Unique custom creative setting ID.
  - `network_id` integer — Network ID.
  - `network_offer_creative_ids` integer[] — List of offer creative IDs assigned.
  - `network_affiliate_ids` integer[] — List of affiliate IDs this setting applies to.
  - `name` string — Custom creative setting name.
  - `custom_setting_status` 'active' | 'inactive' — Setting status.
  - `time_created` integer — Unix timestamp of creation.
  - `time_saved` integer — Unix timestamp of last update.
  - `relationship` object
    - `affiliates` object[] — Associated affiliate details.
    - `creative` object — Associated creative details.

---

[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)
