Skip to main content
Glama

AdsAgent — TikTok Ads MCP

Server Details

Hosted TikTok ads MCP with OAuth, bounded reads, and prepare/confirm writes.

Ownership verified

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
45.6% over 82 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL
ChatGPT
–
Claude
–

TDQS

B3.3/5.0

Scored across 102 tools

Disambiguation2/5

There are many overlapping tool families: multiple insight query tools (overview, batch_overview, consistent, rows, cached overview), many prepare/confirm/deny approval patterns, and several creative upload/verify/reconcile/abandon paths. Descriptions are extremely detailed but agents must parse long text to avoid misselecting among similar write and read surfaces. The set is not fully ambiguous, but multiple boundaries are unclear.

Naming Consistency4/5

Most tools use consistent snake_case with domain prefixes such as assets_list_*, creatives_*, insights_*, tasks_*, and templates_*. There are minor deviations and legacy/versioned names like tiktok_get_assets_status, operations_get, overview_get_live_configs, and creatives_request_upload_v2. Overall the naming is predictable enough for an agent.

Tool Count1/5

102 tools is far beyond the typical 3–15 range and even beyond a heavy 25+ surface. While TikTok Ads is a broad domain, this count creates severe navigational overhead and many overlapping workflows. The set is extremely over-scoped for practical agent selection.

Completeness4/5

The surface covers a wide lifecycle: assets, creatives, campaign creation/copy/clone, approvals, budget/bid/delivery changes, insights, templates, MMP, optimization, tasks, setup, and support. There are minor gaps such as no dedicated audience listing/management and no full direct campaign/adgroup inventory tool outside name lookup or cached insights. These are workaroundable but still leave some dead ends.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Addedentities_lookup_by_name
  2. 8 tool updates
    • Changedcampaigns_quick_create9 fields changed
      • addedInput schema / $defs
        Added value: +{
        +  "Activation": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "on_partial": {
        +        "default": "activate_complete",
        +        "enum": [
        +          "activate_complete",
        +          "keep_paused",
        +          "rollback_all"
        +        ],
        +        "title": "On Partial",
        +        "type": "string"
        +      },
        +      "requested": {
        +        "default": "paused",
        +        "enum": [
        +          "active",
        +          "paused"
        +        ],
        +        "title": "Requested",
        +        "type": "string"
        +      }
        +    },
        +    "title": "Activation",
        +    "type": "object"
        +  },
        +  "Age": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "max": {
        +        "anyOf": [
        +          {
        +            "maximum": 65,
        +            "minimum": 13,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null,
        +        "title": "Max"
        +      },
        +      "min": {
        +        "maximum": 65,
        +        "minimum": 13,
        +        "title": "Min",
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "min"
        +    ],
        +    "title": "Age",
        +    "type": "object"
        +  },
        +  "City": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "country": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "title": "Country",
        +        "type": "string"
        +      },
        +      "name": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "title": "Name",
        +        "type": "string"
        +      },
        +      "region": {
        +        "anyOf": [
        +          {
        +            "maxLength": 200,
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null,
        +        "title": "Region"
        +      }
        +    },
        +    "required": [
        +      "name",
        +      "country"
        +    ],
        +    "title": "City",
        +    "type": "object"
        +  },
        +  "CreateGroup": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "budget": {
        +        "anyOf": [
        +          {
        +            "exclusiveMinimum": 0,
        +            "type": "number"
        +          },
        +          {
        +            "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null,
        +        "title": "Budget"
        +      },
        +      "creatives": {
        +        "items": {
        +          "maxLength": 200,
        +          "minLength": 1,
        +          "type": "string"
        +        },
        +        "maxItems": 50,
        +        "minItems": 1,
        +        "title": "Creatives",
        +        "type": "array"
        +      },
        +      "key": {
        +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,63}$",
        +        "title": "Key",
        +        "type": "string"
        +      },
        +      "name": {
        +        "anyOf": [
        +          {
        +            "maxLength": 300,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null,
        +        "title": "Name"
        +      },
        +      "targeting": {
        +        "anyOf": [
        +          {
        +            "$ref": "#/$defs/TargetingIntent"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null
        +      }
        +    },
        +    "required": [
        +      "key",
        +      "creatives"
        +    ],
        +    "title": "CreateGroup",
        +    "type": "object"
        +  },
        +  "Region": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "country": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "title": "Country",
        +        "type": "string"
        +      },
        +      "name": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "title": "Name",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "name",
        +      "country"
        +    ],
        +    "title": "Region",
        +    "type": "object"
        +  },
        +  "TargetingIntent": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "age": {
        +        "anyOf": [
        +          {
        +            "$ref": "#/$defs/Age"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null
        +      },
        +      "cities": {
        +        "items": {
        +          "$ref": "#/$defs/City"
        +        },
        +        "maxItems": 100,
        +        "title": "Cities",
        +        "type": "array"
        +      },
        +      "countries": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "maxItems": 300,
        +        "title": "Countries",
        +        "type": "array"
        +      },
        +      "excluded_countries": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "maxItems": 300,
        +        "title": "Excluded Countries",
        +        "type": "array"
        +      },
        +      "gender": {
        +        "default": "all",
        +        "enum": [
        +          "all",
        +          "female",
        +          "male"
        +        ],
        +        "title": "Gender",
        +        "type": "string"
        +      },
        +      "languages": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "type": "string"
        +            },
        +            "maxItems": 100,
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null,
        +        "title": "Languages"
        +      },
        +      "languages_mode": {
        +        "anyOf": [
        +          {
        +            "enum": [
        +              "restricted",
        +              "all"
        +            ],
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null,
        +        "title": "Languages Mode"
        +      },
        +      "placements": {
        +        "anyOf": [
        +          {
        +            "const": "automatic",
        +            "type": "string"
        +          },
        +          {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          }
        +        ],
        +        "default": "automatic",
        +        "title": "Placements"
        +      },
        +      "regions": {
        +        "items": {
        +          "$ref": "#/$defs/Region"
        +        },
        +        "maxItems": 100,
        +        "title": "Regions",
        +        "type": "array"
        +      }
        +    },
        +    "title": "TargetingIntent",
        +    "type": "object"
        +  }
        +}
      • addedInput schema / properties / activation
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/$defs/Activation"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
      • changedInput schema / properties / ad_params / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "ad_format": {
        -        "type": "string"
        -      },
        -      "ad_text": {
        -        "type": "string"
        -      },
        -      "ad_text_list": {
        -        "type": "array"
        -      },
        -      "app_name": {
        -        "type": "string"
        -      },
        -      "body": {
        -        "type": "string"
        -      },
        -      "brand_safety_postbid_partner": {
        -        "type": "string"
        -      },
        -      "call_to_action": {
        -        "type": "string"
        -      },
        -      "call_to_action_id": {
        -        "type": "string"
        -      },
        -      "click_tracking_url": {
        -        "type": "string"
        -      },
        -      "creative_auto_add_toggle": {
        -        "type": "boolean"
        -      },
        -      "creative_auto_enhancement_strategy_list": {
        -        "type": "array"
        -      },
        -      "creative_list": {
        -        "type": "array"
        -      },
        -      "cta": {
        -        "type": "string"
        -      },
        -      "dark_post_status": {
        -        "type": "string"
        -      },
        -      "deeplink": {
        -        "type": "string"
        -      },
        -      "display_name": {
        -        "type": "string"
        -      },
        -      "headline": {
        -        "type": "string"
        -      },
        -      "identity_authorized_bc_id": {
        -        "type": "string"
        -      },
        -      "identity_id": {
        -        "type": "string"
        -      },
        -      "identity_type": {
        -        "type": "string"
        -      },
        -      "impression_tracking_url": {
        -        "type": "string"
        -      },
        -      "is_aco": {
        -        "type": "boolean"
        -      },
        -      "landing_page_url": {
        -        "type": "string"
        -      },
        -      "message": {
        -        "type": "string"
        -      },
        -      "music_info": {
        -        "type": "object"
        -      },
        -      "operation_status": {
        -        "type": "string"
        -      },
        -      "page_id": {
        -        "type": "string"
        -      },
        -      "product_info_enabled": {
        -        "type": "string"
        -      },
        -      "text": {
        -        "type": "string"
        -      },
        -      "title": {
        -        "type": "string"
        -      },
        -      "tracking_app_id": {
        -        "type": "string"
        -      },
        -      "tracking_info": {
        -        "type": "object"
        -      },
        -      "tracking_pixel_id": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "ad_format": {
        +        "type": "string"
        +      },
        +      "ad_text": {
        +        "type": "string"
        +      },
        +      "ad_text_list": {
        +        "type": "array"
        +      },
        +      "app_name": {
        +        "type": "string"
        +      },
        +      "body": {
        +        "type": "string"
        +      },
        +      "brand_safety_postbid_partner": {
        +        "type": "string"
        +      },
        +      "call_to_action": {
        +        "type": "string"
        +      },
        +      "call_to_action_id": {
        +        "type": "string"
        +      },
        +      "click_tracking_url": {
        +        "type": "string"
        +      },
        +      "creative_auto_add_toggle": {
        +        "type": "boolean"
        +      },
        +      "creative_auto_enhancement_strategy_list": {
        +        "type": "array"
        +      },
        +      "creative_list": {
        +        "type": "array"
        +      },
        +      "cta": {
        +        "type": "string"
        +      },
        +      "dark_post_status": {
        +        "type": "string"
        +      },
        +      "deeplink": {
        +        "type": "string"
        +      },
        +      "display_name": {
        +        "type": "string"
        +      },
        +      "headline": {
        +        "type": "string"
        +      },
        +      "identity_authorized_bc_id": {
        +        "type": "string"
        +      },
        +      "identity_id": {
        +        "type": "string"
        +      },
        +      "identity_type": {
        +        "type": "string"
        +      },
        +      "impression_tracking_url": {
        +        "type": "string"
        +      },
        +      "is_aco": {
        +        "type": "boolean"
        +      },
        +      "landing_page_url": {
        +        "type": "string"
        +      },
        +      "message": {
        +        "type": "string"
        +      },
        +      "music_info": {
        +        "type": "object"
        +      },
        +      "page_id": {
        +        "type": "string"
        +      },
        +      "product_info_enabled": {
        +        "type": "string"
        +      },
        +      "text": {
        +        "type": "string"
        +      },
        +      "title": {
        +        "type": "string"
        +      },
        +      "tracking_app_id": {
        +        "type": "string"
        +      },
        +      "tracking_info": {
        +        "type": "object"
        +      },
        +      "tracking_pixel_id": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / adgroup_params / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "actions": {
        -        "type": "array"
        -      },
        -      "age_groups": {
        -        "type": "array"
        -      },
        -      "app_download_url": {
        -        "type": "string"
        -      },
        -      "app_id": {
        -        "type": "string"
        -      },
        -      "app_type": {
        -        "type": "string"
        -      },
        -      "attribution_event_count": {
        -        "type": [
        -          "string",
        -          "integer"
        -        ]
        -      },
        -      "audience_ids": {
        -        "type": "array"
        -      },
        -      "auto_targeting_enabled": {
        -        "type": "boolean"
        -      },
        -      "bid_display_mode": {
        -        "type": "string"
        -      },
        -      "bid_price": {
        -        "type": "number"
        -      },
        -      "bid_type": {
        -        "type": "string"
        -      },
        -      "billing_event": {
        -        "type": "string"
        -      },
        -      "budget": {
        -        "type": "number"
        -      },
        -      "budget_mode": {
        -        "type": "string"
        -      },
        -      "carrier_ids": {
        -        "type": "array"
        -      },
        -      "category_exclusion_ids": {
        -        "type": "array"
        -      },
        -      "click_attribution_window": {
        -        "type": [
        -          "string",
        -          "integer"
        -        ]
        -      },
        -      "comment_disabled": {
        -        "type": "boolean"
        -      },
        -      "conversion_bid_price": {
        -        "type": "number"
        -      },
        -      "deep_bid_type": {
        -        "type": "string"
        -      },
        -      "deep_cpa_bid": {
        -        "type": "number"
        -      },
        -      "device_model_ids": {
        -        "type": "array"
        -      },
        -      "device_models": {
        -        "type": "array"
        -      },
        -      "device_price_ranges": {
        -        "type": "array"
        -      },
        -      "engaged_view_attribution_window": {
        -        "type": [
        -          "string",
        -          "integer"
        -        ]
        -      },
        -      "excluded_audience_ids": {
        -        "type": "array"
        -      },
        -      "gender": {
        -        "type": "string"
        -      },
        -      "household_income": {
        -        "type": [
        -          "string",
        -          "array"
        -        ]
        -      },
        -      "interest_category_ids": {
        -        "type": "array"
        -      },
        -      "interest_keyword_ids": {
        -        "type": "array"
        -      },
        -      "isp_ids": {
        -        "type": "array"
        -      },
        -      "languages": {
        -        "type": "array"
        -      },
        -      "location_ids": {
        -        "type": "array"
        -      },
        -      "min_android_version": {
        -        "type": "string"
        -      },
        -      "min_ios_version": {
        -        "type": "string"
        -      },
        -      "network_types": {
        -        "type": "array"
        -      },
        -      "operating_systems": {
        -        "type": "array"
        -      },
        -      "operation_status": {
        -        "type": "string"
        -      },
        -      "optimization_event": {
        -        "type": "string"
        -      },
        -      "optimization_goal": {
        -        "type": "string"
        -      },
        -      "pacing": {
        -        "type": "string"
        -      },
        -      "package": {
        -        "type": "string"
        -      },
        -      "pixel_id": {
        -        "type": "string"
        -      },
        -      "placement_type": {
        -        "type": "string"
        -      },
        -      "placements": {
        -        "type": "array"
        -      },
        -      "promotion_type": {
        -        "type": "string"
        -      },
        -      "promotion_website_type": {
        -        "type": "string"
        -      },
        -      "schedule_end_time": {
        -        "type": "string"
        -      },
        -      "schedule_start_time": {
        -        "type": "string"
        -      },
        -      "schedule_type": {
        -        "type": "string"
        -      },
        -      "search_result_enabled": {
        -        "type": "boolean"
        -      },
        -      "secondary_optimization_event": {
        -        "type": "string"
        -      },
        -      "share_disabled": {
        -        "type": "boolean"
        -      },
        -      "skip_learning_phase": {
        -        "type": "boolean"
        -      },
        -      "spending_power": {
        -        "type": [
        -          "string",
        -          "array"
        -        ]
        -      },
        -      "targeting": {
        -        "type": "object"
        -      },
        -      "targeting_expansion": {
        -        "type": "object"
        -      },
        -      "tiktok_subplacements": {
        -        "type": "array"
        -      },
        -      "video_download_disabled": {
        -        "type": "boolean"
        -      },
        -      "view_attribution_window": {
        -        "type": [
        -          "string",
        -          "integer"
        -        ]
        -      },
        -      "zipcode_ids": {
        -        "type": "array"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "actions": {
        +        "type": "array"
        +      },
        +      "age_groups": {
        +        "type": "array"
        +      },
        +      "app_download_url": {
        +        "type": "string"
        +      },
        +      "app_id": {
        +        "type": "string"
        +      },
        +      "app_type": {
        +        "type": "string"
        +      },
        +      "attribution_event_count": {
        +        "type": [
        +          "string",
        +          "integer"
        +        ]
        +      },
        +      "audience_ids": {
        +        "type": "array"
        +      },
        +      "auto_targeting_enabled": {
        +        "type": "boolean"
        +      },
        +      "bid_display_mode": {
        +        "type": "string"
        +      },
        +      "bid_price": {
        +        "type": "number"
        +      },
        +      "bid_type": {
        +        "type": "string"
        +      },
        +      "billing_event": {
        +        "type": "string"
        +      },
        +      "budget": {
        +        "type": "number"
        +      },
        +      "budget_mode": {
        +        "type": "string"
        +      },
        +      "carrier_ids": {
        +        "type": "array"
        +      },
        +      "category_exclusion_ids": {
        +        "type": "array"
        +      },
        +      "click_attribution_window": {
        +        "type": [
        +          "string",
        +          "integer"
        +        ]
        +      },
        +      "comment_disabled": {
        +        "type": "boolean"
        +      },
        +      "conversion_bid_price": {
        +        "type": "number"
        +      },
        +      "deep_bid_type": {
        +        "type": "string"
        +      },
        +      "deep_cpa_bid": {
        +        "type": "number"
        +      },
        +      "device_model_ids": {
        +        "type": "array"
        +      },
        +      "device_models": {
        +        "type": "array"
        +      },
        +      "device_price_ranges": {
        +        "type": "array"
        +      },
        +      "engaged_view_attribution_window": {
        +        "type": [
        +          "string",
        +          "integer"
        +        ]
        +      },
        +      "excluded_audience_ids": {
        +        "type": "array"
        +      },
        +      "gender": {
        +        "type": "string"
        +      },
        +      "household_income": {
        +        "type": [
        +          "string",
        +          "array"
        +        ]
        +      },
        +      "interest_category_ids": {
        +        "type": "array"
        +      },
        +      "interest_keyword_ids": {
        +        "type": "array"
        +      },
        +      "isp_ids": {
        +        "type": "array"
        +      },
        +      "languages": {
        +        "type": "array"
        +      },
        +      "location_ids": {
        +        "type": "array"
        +      },
        +      "min_android_version": {
        +        "type": "string"
        +      },
        +      "min_ios_version": {
        +        "type": "string"
        +      },
        +      "network_types": {
        +        "type": "array"
        +      },
        +      "operating_systems": {
        +        "type": "array"
        +      },
        +      "optimization_event": {
        +        "type": "string"
        +      },
        +      "optimization_goal": {
        +        "type": "string"
        +      },
        +      "pacing": {
        +        "type": "string"
        +      },
        +      "package": {
        +        "type": "string"
        +      },
        +      "pixel_id": {
        +        "type": "string"
        +      },
        +      "placement_type": {
        +        "type": "string"
        +      },
        +      "placements": {
        +        "type": "array"
        +      },
        +      "promotion_type": {
        +        "type": "string"
        +      },
        +      "promotion_website_type": {
        +        "type": "string"
        +      },
        +      "schedule_end_time": {
        +        "type": "string"
        +      },
        +      "schedule_start_time": {
        +        "type": "string"
        +      },
        +      "schedule_type": {
        +        "type": "string"
        +      },
        +      "search_result_enabled": {
        +        "type": "boolean"
        +      },
        +      "secondary_optimization_event": {
        +        "type": "string"
        +      },
        +      "share_disabled": {
        +        "type": "boolean"
        +      },
        +      "skip_learning_phase": {
        +        "type": "boolean"
        +      },
        +      "spending_power": {
        +        "type": [
        +          "string",
        +          "array"
        +        ]
        +      },
        +      "targeting": {
        +        "type": "object"
        +      },
        +      "targeting_expansion": {
        +        "type": "object"
        +      },
        +      "tiktok_subplacements": {
        +        "type": "array"
        +      },
        +      "video_download_disabled": {
        +        "type": "boolean"
        +      },
        +      "view_attribution_window": {
        +        "type": [
        +          "string",
        +          "integer"
        +        ]
        +      },
        +      "zipcode_ids": {
        +        "type": "array"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / adset_params / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "actions": {
        -        "type": "array"
        -      },
        -      "age_groups": {
        -        "type": "array"
        -      },
        -      "app_download_url": {
        -        "type": "string"
        -      },
        -      "app_id": {
        -        "type": "string"
        -      },
        -      "app_type": {
        -        "type": "string"
        -      },
        -      "attribution_event_count": {
        -        "type": [
        -          "string",
        -          "integer"
        -        ]
        -      },
        -      "audience_ids": {
        -        "type": "array"
        -      },
        -      "auto_targeting_enabled": {
        -        "type": "boolean"
        -      },
        -      "bid_display_mode": {
        -        "type": "string"
        -      },
        -      "bid_price": {
        -        "type": "number"
        -      },
        -      "bid_type": {
        -        "type": "string"
        -      },
        -      "billing_event": {
        -        "type": "string"
        -      },
        -      "budget": {
        -        "type": "number"
        -      },
        -      "budget_mode": {
        -        "type": "string"
        -      },
        -      "carrier_ids": {
        -        "type": "array"
        -      },
        -      "category_exclusion_ids": {
        -        "type": "array"
        -      },
        -      "click_attribution_window": {
        -        "type": [
        -          "string",
        -          "integer"
        -        ]
        -      },
        -      "comment_disabled": {
        -        "type": "boolean"
        -      },
        -      "conversion_bid_price": {
        -        "type": "number"
        -      },
        -      "deep_bid_type": {
        -        "type": "string"
        -      },
        -      "deep_cpa_bid": {
        -        "type": "number"
        -      },
        -      "device_model_ids": {
        -        "type": "array"
        -      },
        -      "device_models": {
        -        "type": "array"
        -      },
        -      "device_price_ranges": {
        -        "type": "array"
        -      },
        -      "engaged_view_attribution_window": {
        -        "type": [
        -          "string",
        -          "integer"
        -        ]
        -      },
        -      "excluded_audience_ids": {
        -        "type": "array"
        -      },
        -      "gender": {
        -        "type": "string"
        -      },
        -      "household_income": {
        -        "type": [
        -          "string",
        -          "array"
        -        ]
        -      },
        -      "interest_category_ids": {
        -        "type": "array"
        -      },
        -      "interest_keyword_ids": {
        -        "type": "array"
        -      },
        -      "isp_ids": {
        -        "type": "array"
        -      },
        -      "languages": {
        -        "type": "array"
        -      },
        -      "location_ids": {
        -        "type": "array"
        -      },
        -      "min_android_version": {
        -        "type": "string"
        -      },
        -      "min_ios_version": {
        -        "type": "string"
        -      },
        -      "network_types": {
        -        "type": "array"
        -      },
        -      "operating_systems": {
        -        "type": "array"
        -      },
        -      "operation_status": {
        -        "type": "string"
        -      },
        -      "optimization_event": {
        -        "type": "string"
        -      },
        -      "optimization_goal": {
        -        "type": "string"
        -      },
        -      "pacing": {
        -        "type": "string"
        -      },
        -      "package": {
        -        "type": "string"
        -      },
        -      "pixel_id": {
        -        "type": "string"
        -      },
        -      "placement_type": {
        -        "type": "string"
        -      },
        -      "placements": {
        -        "type": "array"
        -      },
        -      "promotion_type": {
        -        "type": "string"
        -      },
        -      "promotion_website_type": {
        -        "type": "string"
        -      },
        -      "schedule_end_time": {
        -        "type": "string"
        -      },
        -      "schedule_start_time": {
        -        "type": "string"
        -      },
        -      "schedule_type": {
        -        "type": "string"
        -      },
        -      "search_result_enabled": {
        -        "type": "boolean"
        -      },
        -      "secondary_optimization_event": {
        -        "type": "string"
        -      },
        -      "share_disabled": {
        -        "type": "boolean"
        -      },
        -      "skip_learning_phase": {
        -        "type": "boolean"
        -      },
        -      "spending_power": {
        -        "type": [
        -          "string",
        -          "array"
        -        ]
        -      },
        -      "targeting": {
        -        "type": "object"
        -      },
        -      "targeting_expansion": {
        -        "type": "object"
        -      },
        -      "tiktok_subplacements": {
        -        "type": "array"
        -      },
        -      "video_download_disabled": {
        -        "type": "boolean"
        -      },
        -      "view_attribution_window": {
        -        "type": [
        -          "string",
        -          "integer"
        -        ]
        -      },
        -      "zipcode_ids": {
        -        "type": "array"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "actions": {
        +        "type": "array"
        +      },
        +      "age_groups": {
        +        "type": "array"
        +      },
        +      "app_download_url": {
        +        "type": "string"
        +      },
        +      "app_id": {
        +        "type": "string"
        +      },
        +      "app_type": {
        +        "type": "string"
        +      },
        +      "attribution_event_count": {
        +        "type": [
        +          "string",
        +          "integer"
        +        ]
        +      },
        +      "audience_ids": {
        +        "type": "array"
        +      },
        +      "auto_targeting_enabled": {
        +        "type": "boolean"
        +      },
        +      "bid_display_mode": {
        +        "type": "string"
        +      },
        +      "bid_price": {
        +        "type": "number"
        +      },
        +      "bid_type": {
        +        "type": "string"
        +      },
        +      "billing_event": {
        +        "type": "string"
        +      },
        +      "budget": {
        +        "type": "number"
        +      },
        +      "budget_mode": {
        +        "type": "string"
        +      },
        +      "carrier_ids": {
        +        "type": "array"
        +      },
        +      "category_exclusion_ids": {
        +        "type": "array"
        +      },
        +      "click_attribution_window": {
        +        "type": [
        +          "string",
        +          "integer"
        +        ]
        +      },
        +      "comment_disabled": {
        +        "type": "boolean"
        +      },
        +      "conversion_bid_price": {
        +        "type": "number"
        +      },
        +      "deep_bid_type": {
        +        "type": "string"
        +      },
        +      "deep_cpa_bid": {
        +        "type": "number"
        +      },
        +      "device_model_ids": {
        +        "type": "array"
        +      },
        +      "device_models": {
        +        "type": "array"
        +      },
        +      "device_price_ranges": {
        +        "type": "array"
        +      },
        +      "engaged_view_attribution_window": {
        +        "type": [
        +          "string",
        +          "integer"
        +        ]
        +      },
        +      "excluded_audience_ids": {
        +        "type": "array"
        +      },
        +      "gender": {
        +        "type": "string"
        +      },
        +      "household_income": {
        +        "type": [
        +          "string",
        +          "array"
        +        ]
        +      },
        +      "interest_category_ids": {
        +        "type": "array"
        +      },
        +      "interest_keyword_ids": {
        +        "type": "array"
        +      },
        +      "isp_ids": {
        +        "type": "array"
        +      },
        +      "languages": {
        +        "type": "array"
        +      },
        +      "location_ids": {
        +        "type": "array"
        +      },
        +      "min_android_version": {
        +        "type": "string"
        +      },
        +      "min_ios_version": {
        +        "type": "string"
        +      },
        +      "network_types": {
        +        "type": "array"
        +      },
        +      "operating_systems": {
        +        "type": "array"
        +      },
        +      "optimization_event": {
        +        "type": "string"
        +      },
        +      "optimization_goal": {
        +        "type": "string"
        +      },
        +      "pacing": {
        +        "type": "string"
        +      },
        +      "package": {
        +        "type": "string"
        +      },
        +      "pixel_id": {
        +        "type": "string"
        +      },
        +      "placement_type": {
        +        "type": "string"
        +      },
        +      "placements": {
        +        "type": "array"
        +      },
        +      "promotion_type": {
        +        "type": "string"
        +      },
        +      "promotion_website_type": {
        +        "type": "string"
        +      },
        +      "schedule_end_time": {
        +        "type": "string"
        +      },
        +      "schedule_start_time": {
        +        "type": "string"
        +      },
        +      "schedule_type": {
        +        "type": "string"
        +      },
        +      "search_result_enabled": {
        +        "type": "boolean"
        +      },
        +      "secondary_optimization_event": {
        +        "type": "string"
        +      },
        +      "share_disabled": {
        +        "type": "boolean"
        +      },
        +      "skip_learning_phase": {
        +        "type": "boolean"
        +      },
        +      "spending_power": {
        +        "type": [
        +          "string",
        +          "array"
        +        ]
        +      },
        +      "targeting": {
        +        "type": "object"
        +      },
        +      "targeting_expansion": {
        +        "type": "object"
        +      },
        +      "tiktok_subplacements": {
        +        "type": "array"
        +      },
        +      "video_download_disabled": {
        +        "type": "boolean"
        +      },
        +      "view_attribution_window": {
        +        "type": [
        +          "string",
        +          "integer"
        +        ]
        +      },
        +      "zipcode_ids": {
        +        "type": "array"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / campaign_params / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "app_id": {
        -        "type": "string"
        -      },
        -      "app_promotion_type": {
        -        "type": "string"
        -      },
        -      "budget": {
        -        "type": "number"
        -      },
        -      "budget_level": {
        -        "type": "string"
        -      },
        -      "budget_mode": {
        -        "type": "string"
        -      },
        -      "budget_optimize_on": {
        -        "type": "boolean"
        -      },
        -      "campaign_automation_type": {
        -        "type": "string"
        -      },
        -      "campaign_type": {
        -        "type": "string"
        -      },
        -      "is_smart_performance": {
        -        "type": "boolean"
        -      },
        -      "objective_type": {
        -        "type": "string"
        -      },
        -      "operation_status": {
        -        "type": "string"
        -      },
        -      "sales_destination": {
        -        "type": "string"
        -      },
        -      "special_industries": {
        -        "type": "array"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "app_id": {
        +        "type": "string"
        +      },
        +      "app_promotion_type": {
        +        "type": "string"
        +      },
        +      "budget": {
        +        "type": "number"
        +      },
        +      "budget_level": {
        +        "type": "string"
        +      },
        +      "budget_mode": {
        +        "type": "string"
        +      },
        +      "budget_optimize_on": {
        +        "type": "boolean"
        +      },
        +      "campaign_automation_type": {
        +        "type": "string"
        +      },
        +      "campaign_type": {
        +        "type": "string"
        +      },
        +      "is_smart_performance": {
        +        "type": "boolean"
        +      },
        +      "objective_type": {
        +        "type": "string"
        +      },
        +      "sales_destination": {
        +        "type": "string"
        +      },
        +      "special_industries": {
        +        "type": "array"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / execution / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "description": "Meta-portable launch controls rewritten before TikTok-native validation. Prefer execution.budget.{level,type,amount}; legacy flat execution.budget_level / budget_amount still work. Smart+ switches: is_smart_plus, advantage_plus, is_smart_performance, start_mode (immediate|tomorrow), and creative_distribution (Smart+ maps to creative_list / serial batch). Entity statuses default to DISABLE; explicitly approved ACTIVE/ENABLE is preserved.",
        -    "properties": {
        -      "ad_status": {
        -        "type": "string"
        -      },
        -      "adgroup_count": {
        -        "type": "integer"
        -      },
        -      "adgroup_status": {
        -        "type": "string"
        -      },
        -      "adset_count": {
        -        "type": "integer"
        -      },
        -      "adset_status": {
        -        "type": "string"
        -      },
        -      "advantage_plus": {
        -        "type": "boolean"
        -      },
        -      "append_mode": {
        -        "type": "string"
        -      },
        -      "bid": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "cap": {
        -            "type": "number"
        -          },
        -          "strategy": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "bid_cap": {
        -        "type": "number"
        -      },
        -      "bid_strategy": {
        -        "type": "string"
        -      },
        -      "budget": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "amount": {
        -            "type": "number"
        -          },
        -          "level": {
        -            "type": "string"
        -          },
        -          "owner": {
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      },
        -      "budget_amount": {
        -        "type": "number"
        -      },
        -      "budget_level": {
        -        "type": "string"
        -      },
        -      "budget_type": {
        -        "type": "string"
        -      },
        -      "campaign_count": {
        -        "type": "integer"
        -      },
        -      "campaign_status": {
        -        "type": "string"
        -      },
        -      "creative_distribution": {
        -        "type": "string"
        -      },
        -      "end_time": {
        -        "type": "string"
        -      },
        -      "is_smart_performance": {
        -        "type": "boolean"
        -      },
        -      "is_smart_plus": {
        -        "type": "boolean"
        -      },
        -      "smart_plus": {
        -        "type": "boolean"
        -      },
        -      "start_mode": {
        -        "type": "string"
        -      },
        -      "start_time": {
        -        "type": "string"
        -      },
        -      "statuses": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "ad": {
        -            "type": "string"
        -          },
        -          "adgroup": {
        -            "type": "string"
        -          },
        -          "adset": {
        -            "type": "string"
        -          },
        -          "campaign": {
        -            "type": "string"
        -          }
        -        },
        -        "type": "object"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "description": "Meta-portable launch controls rewritten before TikTok-native validation. Prefer execution.budget.{level,type,amount}; legacy flat execution.budget_level / budget_amount still work. Smart+ switches: is_smart_plus, advantage_plus, is_smart_performance, start_mode (immediate|tomorrow), and creative_distribution (Smart+ maps to creative_list / serial batch). New entities default to paused; explicit requested active is applied only after the complete tree is verified.",
        +    "properties": {
        +      "ad_status": {
        +        "type": "string"
        +      },
        +      "adgroup_count": {
        +        "type": "integer"
        +      },
        +      "adgroup_status": {
        +        "type": "string"
        +      },
        +      "adset_count": {
        +        "type": "integer"
        +      },
        +      "adset_status": {
        +        "type": "string"
        +      },
        +      "advantage_plus": {
        +        "type": "boolean"
        +      },
        +      "append_mode": {
        +        "type": "string"
        +      },
        +      "bid": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "cap": {
        +            "type": "number"
        +          },
        +          "strategy": {
        +            "type": "string"
        +          }
        +        },
        +        "type": "object"
        +      },
        +      "bid_cap": {
        +        "type": "number"
        +      },
        +      "bid_strategy": {
        +        "type": "string"
        +      },
        +      "budget": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "amount": {
        +            "type": "number"
        +          },
        +          "level": {
        +            "type": "string"
        +          },
        +          "owner": {
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "type": "object"
        +      },
        +      "budget_amount": {
        +        "type": "number"
        +      },
        +      "budget_level": {
        +        "type": "string"
        +      },
        +      "budget_type": {
        +        "type": "string"
        +      },
        +      "campaign_count": {
        +        "type": "integer"
        +      },
        +      "campaign_status": {
        +        "type": "string"
        +      },
        +      "creative_distribution": {
        +        "type": "string"
        +      },
        +      "end_time": {
        +        "type": "string"
        +      },
        +      "is_smart_performance": {
        +        "type": "boolean"
        +      },
        +      "is_smart_plus": {
        +        "type": "boolean"
        +      },
        +      "smart_plus": {
        +        "type": "boolean"
        +      },
        +      "start_mode": {
        +        "type": "string"
        +      },
        +      "start_time": {
        +        "type": "string"
        +      },
        +      "statuses": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "ad": {
        +            "type": "string"
        +          },
        +          "adgroup": {
        +            "type": "string"
        +          },
        +          "adset": {
        +            "type": "string"
        +          },
        +          "campaign": {
        +            "type": "string"
        +          }
        +        },
        +        "type": "object"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedInput schema / properties / groups
        Added value: +{
        +  "anyOf": [
        +    {
        +      "items": {
        +        "$ref": "#/$defs/CreateGroup"
        +      },
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Groups"
        +}
      • addedInput schema / properties / targeting
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/$defs/TargetingIntent"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
    • Changedcampaigns_quick_create_batch7 fields changed
      • addedInput schema / $defs
        Added value: +{
        +  "Activation": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "on_partial": {
        +        "default": "activate_complete",
        +        "enum": [
        +          "activate_complete",
        +          "keep_paused",
        +          "rollback_all"
        +        ],
        +        "title": "On Partial",
        +        "type": "string"
        +      },
        +      "requested": {
        +        "default": "paused",
        +        "enum": [
        +          "active",
        +          "paused"
        +        ],
        +        "title": "Requested",
        +        "type": "string"
        +      }
        +    },
        +    "title": "Activation",
        +    "type": "object"
        +  },
        +  "Age": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "max": {
        +        "anyOf": [
        +          {
        +            "maximum": 65,
        +            "minimum": 13,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null,
        +        "title": "Max"
        +      },
        +      "min": {
        +        "maximum": 65,
        +        "minimum": 13,
        +        "title": "Min",
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "min"
        +    ],
        +    "title": "Age",
        +    "type": "object"
        +  },
        +  "City": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "country": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "title": "Country",
        +        "type": "string"
        +      },
        +      "name": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "title": "Name",
        +        "type": "string"
        +      },
        +      "region": {
        +        "anyOf": [
        +          {
        +            "maxLength": 200,
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null,
        +        "title": "Region"
        +      }
        +    },
        +    "required": [
        +      "name",
        +      "country"
        +    ],
        +    "title": "City",
        +    "type": "object"
        +  },
        +  "Region": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "country": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "title": "Country",
        +        "type": "string"
        +      },
        +      "name": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "title": "Name",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "name",
        +      "country"
        +    ],
        +    "title": "Region",
        +    "type": "object"
        +  },
        +  "TargetingIntent": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "age": {
        +        "anyOf": [
        +          {
        +            "$ref": "#/$defs/Age"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null
        +      },
        +      "cities": {
        +        "items": {
        +          "$ref": "#/$defs/City"
        +        },
        +        "maxItems": 100,
        +        "title": "Cities",
        +        "type": "array"
        +      },
        +      "countries": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "maxItems": 300,
        +        "title": "Countries",
        +        "type": "array"
        +      },
        +      "excluded_countries": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "maxItems": 300,
        +        "title": "Excluded Countries",
        +        "type": "array"
        +      },
        +      "gender": {
        +        "default": "all",
        +        "enum": [
        +          "all",
        +          "female",
        +          "male"
        +        ],
        +        "title": "Gender",
        +        "type": "string"
        +      },
        +      "languages": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "type": "string"
        +            },
        +            "maxItems": 100,
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null,
        +        "title": "Languages"
        +      },
        +      "languages_mode": {
        +        "anyOf": [
        +          {
        +            "enum": [
        +              "restricted",
        +              "all"
        +            ],
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null,
        +        "title": "Languages Mode"
        +      },
        +      "placements": {
        +        "anyOf": [
        +          {
        +            "const": "automatic",
        +            "type": "string"
        +          },
        +          {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          }
        +        ],
        +        "default": "automatic",
        +        "title": "Placements"
        +      },
        +      "regions": {
        +        "items": {
        +          "$ref": "#/$defs/Region"
        +        },
        +        "maxItems": 100,
        +        "title": "Regions",
        +        "type": "array"
        +      }
        +    },
        +    "title": "TargetingIntent",
        +    "type": "object"
        +  }
        +}
      • addedInput schema / properties / activation
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/$defs/Activation"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
      • changedInput schema / properties / ad_params / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "ad_format": {
        -        "type": "string"
        -      },
        -      "ad_text": {
        -        "type": "string"
        -      },
        -      "ad_text_list": {
        -        "type": "array"
        -      },
        -      "app_name": {
        -        "type": "string"
        -      },
        -      "body": {
        -        "type": "string"
        -      },
        -      "brand_safety_postbid_partner": {
        -        "type": "string"
        -      },
        -      "call_to_action": {
        -        "type": "string"
        -      },
        -      "call_to_action_id": {
        -        "type": "string"
        -      },
        -      "click_tracking_url": {
        -        "type": "string"
        -      },
        -      "creative_auto_add_toggle": {
        -        "type": "boolean"
        -      },
        -      "creative_auto_enhancement_strategy_list": {
        -        "type": "array"
        -      },
        -      "creative_list": {
        -        "type": "array"
        -      },
        -      "cta": {
        -        "type": "string"
        -      },
        -      "dark_post_status": {
        -        "type": "string"
        -      },
        -      "deeplink": {
        -        "type": "string"
        -      },
        -      "display_name": {
        -        "type": "string"
        -      },
        -      "headline": {
        -        "type": "string"
        -      },
        -      "identity_authorized_bc_id": {
        -        "type": "string"
        -      },
        -      "identity_id": {
        -        "type": "string"
        -      },
        -      "identity_type": {
        -        "type": "string"
        -      },
        -      "impression_tracking_url": {
        -        "type": "string"
        -      },
        -      "is_aco": {
        -        "type": "boolean"
        -      },
        -      "landing_page_url": {
        -        "type": "string"
        -      },
        -      "message": {
        -        "type": "string"
        -      },
        -      "music_info": {
        -        "type": "object"
        -      },
        -      "operation_status": {
        -        "type": "string"
        -      },
        -      "page_id": {
        -        "type": "string"
        -      },
        -      "product_info_enabled": {
        -        "type": "string"
        -      },
        -      "text": {
        -        "type": "string"
        -      },
        -      "title": {
        -        "type": "string"
        -      },
        -      "tracking_app_id": {
        -        "type": "string"
        -      },
        -      "tracking_info": {
        -        "type": "object"
        -      },
        -      "tracking_pixel_id": {
        -        "type": "string"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "ad_format": {
        +        "type": "string"
        +      },
        +      "ad_text": {
        +        "type": "string"
        +      },
        +      "ad_text_list": {
        +        "type": "array"
        +      },
        +      "app_name": {
        +        "type": "string"
        +      },
        +      "body": {
        +        "type": "string"
        +      },
        +      "brand_safety_postbid_partner": {
        +        "type": "string"
        +      },
        +      "call_to_action": {
        +        "type": "string"
        +      },
        +      "call_to_action_id": {
        +        "type": "string"
        +      },
        +      "click_tracking_url": {
        +        "type": "string"
        +      },
        +      "creative_auto_add_toggle": {
        +        "type": "boolean"
        +      },
        +      "creative_auto_enhancement_strategy_list": {
        +        "type": "array"
        +      },
        +      "creative_list": {
        +        "type": "array"
        +      },
        +      "cta": {
        +        "type": "string"
        +      },
        +      "dark_post_status": {
        +        "type": "string"
        +      },
        +      "deeplink": {
        +        "type": "string"
        +      },
        +      "display_name": {
        +        "type": "string"
        +      },
        +      "headline": {
        +        "type": "string"
        +      },
        +      "identity_authorized_bc_id": {
        +        "type": "string"
        +      },
        +      "identity_id": {
        +        "type": "string"
        +      },
        +      "identity_type": {
        +        "type": "string"
        +      },
        +      "impression_tracking_url": {
        +        "type": "string"
        +      },
        +      "is_aco": {
        +        "type": "boolean"
        +      },
        +      "landing_page_url": {
        +        "type": "string"
        +      },
        +      "message": {
        +        "type": "string"
        +      },
        +      "music_info": {
        +        "type": "object"
        +      },
        +      "page_id": {
        +        "type": "string"
        +      },
        +      "product_info_enabled": {
        +        "type": "string"
        +      },
        +      "text": {
        +        "type": "string"
        +      },
        +      "title": {
        +        "type": "string"
        +      },
        +      "tracking_app_id": {
        +        "type": "string"
        +      },
        +      "tracking_info": {
        +        "type": "object"
        +      },
        +      "tracking_pixel_id": {
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / adgroup_params / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "actions": {
        -        "type": "array"
        -      },
        -      "age_groups": {
        -        "type": "array"
        -      },
        -      "app_download_url": {
        -        "type": "string"
        -      },
        -      "app_id": {
        -        "type": "string"
        -      },
        -      "app_type": {
        -        "type": "string"
        -      },
        -      "attribution_event_count": {
        -        "type": [
        -          "string",
        -          "integer"
        -        ]
        -      },
        -      "audience_ids": {
        -        "type": "array"
        -      },
        -      "auto_targeting_enabled": {
        -        "type": "boolean"
        -      },
        -      "bid_display_mode": {
        -        "type": "string"
        -      },
        -      "bid_price": {
        -        "type": "number"
        -      },
        -      "bid_type": {
        -        "type": "string"
        -      },
        -      "billing_event": {
        -        "type": "string"
        -      },
        -      "budget": {
        -        "type": "number"
        -      },
        -      "budget_mode": {
        -        "type": "string"
        -      },
        -      "carrier_ids": {
        -        "type": "array"
        -      },
        -      "category_exclusion_ids": {
        -        "type": "array"
        -      },
        -      "click_attribution_window": {
        -        "type": [
        -          "string",
        -          "integer"
        -        ]
        -      },
        -      "comment_disabled": {
        -        "type": "boolean"
        -      },
        -      "conversion_bid_price": {
        -        "type": "number"
        -      },
        -      "deep_bid_type": {
        -        "type": "string"
        -      },
        -      "deep_cpa_bid": {
        -        "type": "number"
        -      },
        -      "device_model_ids": {
        -        "type": "array"
        -      },
        -      "device_models": {
        -        "type": "array"
        -      },
        -      "device_price_ranges": {
        -        "type": "array"
        -      },
        -      "engaged_view_attribution_window": {
        -        "type": [
        -          "string",
        -          "integer"
        -        ]
        -      },
        -      "excluded_audience_ids": {
        -        "type": "array"
        -      },
        -      "gender": {
        -        "type": "string"
        -      },
        -      "household_income": {
        -        "type": [
        -          "string",
        -          "array"
        -        ]
        -      },
        -      "interest_category_ids": {
        -        "type": "array"
        -      },
        -      "interest_keyword_ids": {
        -        "type": "array"
        -      },
        -      "isp_ids": {
        -        "type": "array"
        -      },
        -      "languages": {
        -        "type": "array"
        -      },
        -      "location_ids": {
        -        "type": "array"
        -      },
        -      "min_android_version": {
        -        "type": "string"
        -      },
        -      "min_ios_version": {
        -        "type": "string"
        -      },
        -      "network_types": {
        -        "type": "array"
        -      },
        -      "operating_systems": {
        -        "type": "array"
        -      },
        -      "operation_status": {
        -        "type": "string"
        -      },
        -      "optimization_event": {
        -        "type": "string"
        -      },
        -      "optimization_goal": {
        -        "type": "string"
        -      },
        -      "pacing": {
        -        "type": "string"
        -      },
        -      "package": {
        -        "type": "string"
        -      },
        -      "pixel_id": {
        -        "type": "string"
        -      },
        -      "placement_type": {
        -        "type": "string"
        -      },
        -      "placements": {
        -        "type": "array"
        -      },
        -      "promotion_type": {
        -        "type": "string"
        -      },
        -      "promotion_website_type": {
        -        "type": "string"
        -      },
        -      "schedule_end_time": {
        -        "type": "string"
        -      },
        -      "schedule_start_time": {
        -        "type": "string"
        -      },
        -      "schedule_type": {
        -        "type": "string"
        -      },
        -      "search_result_enabled": {
        -        "type": "boolean"
        -      },
        -      "secondary_optimization_event": {
        -        "type": "string"
        -      },
        -      "share_disabled": {
        -        "type": "boolean"
        -      },
        -      "skip_learning_phase": {
        -        "type": "boolean"
        -      },
        -      "spending_power": {
        -        "type": [
        -          "string",
        -          "array"
        -        ]
        -      },
        -      "targeting": {
        -        "type": "object"
        -      },
        -      "targeting_expansion": {
        -        "type": "object"
        -      },
        -      "tiktok_subplacements": {
        -        "type": "array"
        -      },
        -      "video_download_disabled": {
        -        "type": "boolean"
        -      },
        -      "view_attribution_window": {
        -        "type": [
        -          "string",
        -          "integer"
        -        ]
        -      },
        -      "zipcode_ids": {
        -        "type": "array"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "actions": {
        +        "type": "array"
        +      },
        +      "age_groups": {
        +        "type": "array"
        +      },
        +      "app_download_url": {
        +        "type": "string"
        +      },
        +      "app_id": {
        +        "type": "string"
        +      },
        +      "app_type": {
        +        "type": "string"
        +      },
        +      "attribution_event_count": {
        +        "type": [
        +          "string",
        +          "integer"
        +        ]
        +      },
        +      "audience_ids": {
        +        "type": "array"
        +      },
        +      "auto_targeting_enabled": {
        +        "type": "boolean"
        +      },
        +      "bid_display_mode": {
        +        "type": "string"
        +      },
        +      "bid_price": {
        +        "type": "number"
        +      },
        +      "bid_type": {
        +        "type": "string"
        +      },
        +      "billing_event": {
        +        "type": "string"
        +      },
        +      "budget": {
        +        "type": "number"
        +      },
        +      "budget_mode": {
        +        "type": "string"
        +      },
        +      "carrier_ids": {
        +        "type": "array"
        +      },
        +      "category_exclusion_ids": {
        +        "type": "array"
        +      },
        +      "click_attribution_window": {
        +        "type": [
        +          "string",
        +          "integer"
        +        ]
        +      },
        +      "comment_disabled": {
        +        "type": "boolean"
        +      },
        +      "conversion_bid_price": {
        +        "type": "number"
        +      },
        +      "deep_bid_type": {
        +        "type": "string"
        +      },
        +      "deep_cpa_bid": {
        +        "type": "number"
        +      },
        +      "device_model_ids": {
        +        "type": "array"
        +      },
        +      "device_models": {
        +        "type": "array"
        +      },
        +      "device_price_ranges": {
        +        "type": "array"
        +      },
        +      "engaged_view_attribution_window": {
        +        "type": [
        +          "string",
        +          "integer"
        +        ]
        +      },
        +      "excluded_audience_ids": {
        +        "type": "array"
        +      },
        +      "gender": {
        +        "type": "string"
        +      },
        +      "household_income": {
        +        "type": [
        +          "string",
        +          "array"
        +        ]
        +      },
        +      "interest_category_ids": {
        +        "type": "array"
        +      },
        +      "interest_keyword_ids": {
        +        "type": "array"
        +      },
        +      "isp_ids": {
        +        "type": "array"
        +      },
        +      "languages": {
        +        "type": "array"
        +      },
        +      "location_ids": {
        +        "type": "array"
        +      },
        +      "min_android_version": {
        +        "type": "string"
        +      },
        +      "min_ios_version": {
        +        "type": "string"
        +      },
        +      "network_types": {
        +        "type": "array"
        +      },
        +      "operating_systems": {
        +        "type": "array"
        +      },
        +      "optimization_event": {
        +        "type": "string"
        +      },
        +      "optimization_goal": {
        +        "type": "string"
        +      },
        +      "pacing": {
        +        "type": "string"
        +      },
        +      "package": {
        +        "type": "string"
        +      },
        +      "pixel_id": {
        +        "type": "string"
        +      },
        +      "placement_type": {
        +        "type": "string"
        +      },
        +      "placements": {
        +        "type": "array"
        +      },
        +      "promotion_type": {
        +        "type": "string"
        +      },
        +      "promotion_website_type": {
        +        "type": "string"
        +      },
        +      "schedule_end_time": {
        +        "type": "string"
        +      },
        +      "schedule_start_time": {
        +        "type": "string"
        +      },
        +      "schedule_type": {
        +        "type": "string"
        +      },
        +      "search_result_enabled": {
        +        "type": "boolean"
        +      },
        +      "secondary_optimization_event": {
        +        "type": "string"
        +      },
        +      "share_disabled": {
        +        "type": "boolean"
        +      },
        +      "skip_learning_phase": {
        +        "type": "boolean"
        +      },
        +      "spending_power": {
        +        "type": [
        +          "string",
        +          "array"
        +        ]
        +      },
        +      "targeting": {
        +        "type": "object"
        +      },
        +      "targeting_expansion": {
        +        "type": "object"
        +      },
        +      "tiktok_subplacements": {
        +        "type": "array"
        +      },
        +      "video_download_disabled": {
        +        "type": "boolean"
        +      },
        +      "view_attribution_window": {
        +        "type": [
        +          "string",
        +          "integer"
        +        ]
        +      },
        +      "zipcode_ids": {
        +        "type": "array"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedInput schema / properties / batch_items / items / properties / ad_params / properties / operation_status
        Removed value: -{
        -  "type": "string"
        -}
      • changedInput schema / properties / campaign_params / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "app_id": {
        -        "type": "string"
        -      },
        -      "app_promotion_type": {
        -        "type": "string"
        -      },
        -      "budget": {
        -        "type": "number"
        -      },
        -      "budget_level": {
        -        "type": "string"
        -      },
        -      "budget_mode": {
        -        "type": "string"
        -      },
        -      "budget_optimize_on": {
        -        "type": "boolean"
        -      },
        -      "campaign_automation_type": {
        -        "type": "string"
        -      },
        -      "campaign_type": {
        -        "type": "string"
        -      },
        -      "is_smart_performance": {
        -        "type": "boolean"
        -      },
        -      "objective_type": {
        -        "type": "string"
        -      },
        -      "operation_status": {
        -        "type": "string"
        -      },
        -      "sales_destination": {
        -        "type": "string"
        -      },
        -      "special_industries": {
        -        "type": "array"
        -      }
        -    },
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "app_id": {
        +        "type": "string"
        +      },
        +      "app_promotion_type": {
        +        "type": "string"
        +      },
        +      "budget": {
        +        "type": "number"
        +      },
        +      "budget_level": {
        +        "type": "string"
        +      },
        +      "budget_mode": {
        +        "type": "string"
        +      },
        +      "budget_optimize_on": {
        +        "type": "boolean"
        +      },
        +      "campaign_automation_type": {
        +        "type": "string"
        +      },
        +      "campaign_type": {
        +        "type": "string"
        +      },
        +      "is_smart_performance": {
        +        "type": "boolean"
        +      },
        +      "objective_type": {
        +        "type": "string"
        +      },
        +      "sales_destination": {
        +        "type": "string"
        +      },
        +      "special_industries": {
        +        "type": "array"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedInput schema / properties / targeting
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/$defs/TargetingIntent"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
    • Addedcampaigns_quick_create_revise
    • Changedcopy_ad_clone_structure5 fields changed
      • addedInput schema / $defs / Age
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "max": {
        +      "anyOf": [
        +        {
        +          "maximum": 65,
        +          "minimum": 13,
        +          "type": "integer"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Max"
        +    },
        +    "min": {
        +      "maximum": 65,
        +      "minimum": 13,
        +      "title": "Min",
        +      "type": "integer"
        +    }
        +  },
        +  "required": [
        +    "min"
        +  ],
        +  "title": "Age",
        +  "type": "object"
        +}
      • addedInput schema / $defs / City
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "country": {
        +      "maxLength": 200,
        +      "minLength": 1,
        +      "title": "Country",
        +      "type": "string"
        +    },
        +    "name": {
        +      "maxLength": 200,
        +      "minLength": 1,
        +      "title": "Name",
        +      "type": "string"
        +    },
        +    "region": {
        +      "anyOf": [
        +        {
        +          "maxLength": 200,
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Region"
        +    }
        +  },
        +  "required": [
        +    "name",
        +    "country"
        +  ],
        +  "title": "City",
        +  "type": "object"
        +}
      • addedInput schema / $defs / Region
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "country": {
        +      "maxLength": 200,
        +      "minLength": 1,
        +      "title": "Country",
        +      "type": "string"
        +    },
        +    "name": {
        +      "maxLength": 200,
        +      "minLength": 1,
        +      "title": "Name",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "name",
        +    "country"
        +  ],
        +  "title": "Region",
        +  "type": "object"
        +}
      • addedInput schema / $defs / TargetingIntent
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "age": {
        +      "anyOf": [
        +        {
        +          "$ref": "#/$defs/Age"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    },
        +    "cities": {
        +      "items": {
        +        "$ref": "#/$defs/City"
        +      },
        +      "maxItems": 100,
        +      "title": "Cities",
        +      "type": "array"
        +    },
        +    "countries": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "maxItems": 300,
        +      "title": "Countries",
        +      "type": "array"
        +    },
        +    "excluded_countries": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "maxItems": 300,
        +      "title": "Excluded Countries",
        +      "type": "array"
        +    },
        +    "gender": {
        +      "default": "all",
        +      "enum": [
        +        "all",
        +        "female",
        +        "male"
        +      ],
        +      "title": "Gender",
        +      "type": "string"
        +    },
        +    "languages": {
        +      "anyOf": [
        +        {
        +          "items": {
        +            "type": "string"
        +          },
        +          "maxItems": 100,
        +          "type": "array"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Languages"
        +    },
        +    "languages_mode": {
        +      "anyOf": [
        +        {
        +          "enum": [
        +            "restricted",
        +            "all"
        +          ],
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null,
        +      "title": "Languages Mode"
        +    },
        +    "placements": {
        +      "anyOf": [
        +        {
        +          "const": "automatic",
        +          "type": "string"
        +        },
        +        {
        +          "items": {
        +            "type": "string"
        +          },
        +          "type": "array"
        +        }
        +      ],
        +      "default": "automatic",
        +      "title": "Placements"
        +    },
        +    "regions": {
        +      "items": {
        +        "$ref": "#/$defs/Region"
        +      },
        +      "maxItems": 100,
        +      "title": "Regions",
        +      "type": "array"
        +    }
        +  },
        +  "title": "TargetingIntent",
        +  "type": "object"
        +}
      • addedInput schema / properties / targeting
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/$defs/TargetingIntent"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
    • Addedcreatives_cloud_bind
    • Changedcreatives_list1 field changed
      • addedInput schema / properties / library_source
        Added value: +{
        +  "default": "all",
        +  "title": "Library Source",
        +  "type": "string"
        +}
    • Changedtemplates_create3 fields changed
      • addedInput schema / $defs
        Added value: +{
        +  "Age": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "max": {
        +        "anyOf": [
        +          {
        +            "maximum": 65,
        +            "minimum": 13,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null,
        +        "title": "Max"
        +      },
        +      "min": {
        +        "maximum": 65,
        +        "minimum": 13,
        +        "title": "Min",
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "min"
        +    ],
        +    "title": "Age",
        +    "type": "object"
        +  },
        +  "City": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "country": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "title": "Country",
        +        "type": "string"
        +      },
        +      "name": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "title": "Name",
        +        "type": "string"
        +      },
        +      "region": {
        +        "anyOf": [
        +          {
        +            "maxLength": 200,
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null,
        +        "title": "Region"
        +      }
        +    },
        +    "required": [
        +      "name",
        +      "country"
        +    ],
        +    "title": "City",
        +    "type": "object"
        +  },
        +  "Region": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "country": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "title": "Country",
        +        "type": "string"
        +      },
        +      "name": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "title": "Name",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "name",
        +      "country"
        +    ],
        +    "title": "Region",
        +    "type": "object"
        +  },
        +  "TargetingIntent": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "age": {
        +        "anyOf": [
        +          {
        +            "$ref": "#/$defs/Age"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null
        +      },
        +      "cities": {
        +        "items": {
        +          "$ref": "#/$defs/City"
        +        },
        +        "maxItems": 100,
        +        "title": "Cities",
        +        "type": "array"
        +      },
        +      "countries": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "maxItems": 300,
        +        "title": "Countries",
        +        "type": "array"
        +      },
        +      "excluded_countries": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "maxItems": 300,
        +        "title": "Excluded Countries",
        +        "type": "array"
        +      },
        +      "gender": {
        +        "default": "all",
        +        "enum": [
        +          "all",
        +          "female",
        +          "male"
        +        ],
        +        "title": "Gender",
        +        "type": "string"
        +      },
        +      "languages": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "type": "string"
        +            },
        +            "maxItems": 100,
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null,
        +        "title": "Languages"
        +      },
        +      "languages_mode": {
        +        "anyOf": [
        +          {
        +            "enum": [
        +              "restricted",
        +              "all"
        +            ],
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null,
        +        "title": "Languages Mode"
        +      },
        +      "placements": {
        +        "anyOf": [
        +          {
        +            "const": "automatic",
        +            "type": "string"
        +          },
        +          {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          }
        +        ],
        +        "default": "automatic",
        +        "title": "Placements"
        +      },
        +      "regions": {
        +        "items": {
        +          "$ref": "#/$defs/Region"
        +        },
        +        "maxItems": 100,
        +        "title": "Regions",
        +        "type": "array"
        +      }
        +    },
        +    "title": "TargetingIntent",
        +    "type": "object"
        +  }
        +}
      • addedInput schema / properties / advertiser_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Advertiser Id"
        +}
      • addedInput schema / properties / targeting
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/$defs/TargetingIntent"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
    • Changedtemplates_update3 fields changed
      • addedInput schema / $defs
        Added value: +{
        +  "Age": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "max": {
        +        "anyOf": [
        +          {
        +            "maximum": 65,
        +            "minimum": 13,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null,
        +        "title": "Max"
        +      },
        +      "min": {
        +        "maximum": 65,
        +        "minimum": 13,
        +        "title": "Min",
        +        "type": "integer"
        +      }
        +    },
        +    "required": [
        +      "min"
        +    ],
        +    "title": "Age",
        +    "type": "object"
        +  },
        +  "City": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "country": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "title": "Country",
        +        "type": "string"
        +      },
        +      "name": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "title": "Name",
        +        "type": "string"
        +      },
        +      "region": {
        +        "anyOf": [
        +          {
        +            "maxLength": 200,
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null,
        +        "title": "Region"
        +      }
        +    },
        +    "required": [
        +      "name",
        +      "country"
        +    ],
        +    "title": "City",
        +    "type": "object"
        +  },
        +  "Region": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "country": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "title": "Country",
        +        "type": "string"
        +      },
        +      "name": {
        +        "maxLength": 200,
        +        "minLength": 1,
        +        "title": "Name",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "name",
        +      "country"
        +    ],
        +    "title": "Region",
        +    "type": "object"
        +  },
        +  "TargetingIntent": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "age": {
        +        "anyOf": [
        +          {
        +            "$ref": "#/$defs/Age"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null
        +      },
        +      "cities": {
        +        "items": {
        +          "$ref": "#/$defs/City"
        +        },
        +        "maxItems": 100,
        +        "title": "Cities",
        +        "type": "array"
        +      },
        +      "countries": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "maxItems": 300,
        +        "title": "Countries",
        +        "type": "array"
        +      },
        +      "excluded_countries": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "maxItems": 300,
        +        "title": "Excluded Countries",
        +        "type": "array"
        +      },
        +      "gender": {
        +        "default": "all",
        +        "enum": [
        +          "all",
        +          "female",
        +          "male"
        +        ],
        +        "title": "Gender",
        +        "type": "string"
        +      },
        +      "languages": {
        +        "anyOf": [
        +          {
        +            "items": {
        +              "type": "string"
        +            },
        +            "maxItems": 100,
        +            "type": "array"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null,
        +        "title": "Languages"
        +      },
        +      "languages_mode": {
        +        "anyOf": [
        +          {
        +            "enum": [
        +              "restricted",
        +              "all"
        +            ],
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ],
        +        "default": null,
        +        "title": "Languages Mode"
        +      },
        +      "placements": {
        +        "anyOf": [
        +          {
        +            "const": "automatic",
        +            "type": "string"
        +          },
        +          {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          }
        +        ],
        +        "default": "automatic",
        +        "title": "Placements"
        +      },
        +      "regions": {
        +        "items": {
        +          "$ref": "#/$defs/Region"
        +        },
        +        "maxItems": 100,
        +        "title": "Regions",
        +        "type": "array"
        +      }
        +    },
        +    "title": "TargetingIntent",
        +    "type": "object"
        +  }
        +}
      • addedInput schema / properties / advertiser_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Advertiser Id"
        +}
      • addedInput schema / properties / targeting
        Added value: +{
        +  "anyOf": [
        +    {
        +      "$ref": "#/$defs/TargetingIntent"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
  3. 1 tool update
    • Removedentities_lookup_by_name
  4. 1 tool update
    • Addedentities_lookup_by_name
  5. 1 tool update
    • Addednotifications_list_rejected
  6. 4 tool updates
    • Changedbid_confirm4 fields changed
      • changedInput schema / properties / approval_ref / pattern
        Previous value: -"^tappr_[A-Za-z0-9_-]+$"New value: +"^(?:tappr_|batch_)[A-Za-z0-9_-]+$"
      • addedInput schema / properties / expected_changes
        Added value: +{
        +  "anyOf": [
        +    {
        +      "items": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "maxItems": 20,
        +      "minItems": 1,
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Expected Changes"
        +}
      • addedInput schema / properties / expected_plan_digest
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Expected Plan Digest"
        +}
      • changedInput schema / title
        Previous value: -"_management_value_confirmArguments"New value: +"_bid_confirmArguments"
    • Changedbudget_confirm4 fields changed
      • changedInput schema / properties / approval_ref / pattern
        Previous value: -"^tappr_[A-Za-z0-9_-]+$"New value: +"^(?:tappr_|batch_)[A-Za-z0-9_-]+$"
      • addedInput schema / properties / expected_changes
        Added value: +{
        +  "anyOf": [
        +    {
        +      "items": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "maxItems": 20,
        +      "minItems": 1,
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Expected Changes"
        +}
      • addedInput schema / properties / expected_plan_digest
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Expected Plan Digest"
        +}
      • changedInput schema / title
        Previous value: -"_management_value_confirmArguments"New value: +"_budget_confirmArguments"
    • Changeddelivery_status_confirm3 fields changed
      • changedInput schema / properties / approval_ref / pattern
        Previous value: -"^tappr_[A-Za-z0-9_-]+$"New value: +"^(?:tappr_|batch_)[A-Za-z0-9_-]+$"
      • addedInput schema / properties / expected_changes
        Added value: +{
        +  "anyOf": [
        +    {
        +      "items": {
        +        "additionalProperties": true,
        +        "type": "object"
        +      },
        +      "maxItems": 20,
        +      "minItems": 1,
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Expected Changes"
        +}
      • addedInput schema / properties / expected_plan_digest
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Expected Plan Digest"
        +}
    • Changedoperations_get2 fields changed
      • changedInput schema / properties / mutation_ref / anyOf
        Previous value: -[
        -  {
        -    "maxLength": 160,
        -    "minLength": 12,
        -    "pattern": "^(?:(?:tmut_|tcreate[_-])[A-Za-z0-9_-]+|tnapi_[a-f0-9]{64})$",
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maxLength": 160,
        +    "minLength": 12,
        +    "pattern": "^(?:(?:tmut_|tcreate[_-]|batch_)[A-Za-z0-9_-]+|tnapi_[a-f0-9]{64})$",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / operation_ref / anyOf
        Previous value: -[
        -  {
        -    "maxLength": 160,
        -    "minLength": 12,
        -    "pattern": "^(?:(?:tmut_|tcreate[_-])[A-Za-z0-9_-]+|tnapi_[a-f0-9]{64})$",
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maxLength": 160,
        +    "minLength": 12,
        +    "pattern": "^(?:(?:tmut_|tcreate[_-]|batch_)[A-Za-z0-9_-]+|tnapi_[a-f0-9]{64})$",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
  7. 5 tool updates
    • Changedcreatives_list_cloud1 field changed
      • addedInput schema / properties / parent_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Parent Id"
        +}
    • Changedinsights_query_overview1 field changed
      • addedInput schema / properties / product_ref
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Product Ref"
        +}
    • Changedtemplates_create1 field changed
      • addedInput schema / properties / product_ref
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Product Ref"
        +}
    • Changedtemplates_list1 field changed
      • addedInput schema / properties / product_ref
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Product Ref"
        +}
    • Changedtemplates_update1 field changed
      • addedInput schema / properties / product_ref
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Product Ref"
        +}
  8. 2 tool updates
    • Changedmmp_insights_get_product_event_today1 field changed
      • addedInput schema / properties / cursor
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Cursor"
        +}
    • Changedmmp_insights_query_product_event_summary1 field changed
      • addedInput schema / properties / cursor
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Cursor"
        +}
  9. 7 tool updates
    • Removedcreatives_request_upload
    • Changedmmp_get_state4 fields changed
      • addedInput schema / properties / app_ref
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "App Ref"
        +}
      • addedInput schema / properties / connection_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Connection Id"
        +}
      • addedInput schema / properties / cursor
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Cursor"
        +}
      • addedInput schema / properties / limit
        Added value: +{
        +  "default": 50,
        +  "maximum": 100,
        +  "minimum": 1,
        +  "title": "Limit",
        +  "type": "integer"
        +}
    • Changedproducts_list4 fields changed
      • removedInput schema / properties / channel_pid
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "type": "string"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ],
        -  "default": null,
        -  "title": "Channel Pid"
        -}
      • addedInput schema / properties / cursor
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Cursor"
        +}
      • addedInput schema / properties / expand
        Added value: +{
        +  "anyOf": [
        +    {
        +      "items": {
        +        "enum": [
        +          "matching_rules",
        +          "mmp_matches"
        +        ],
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Expand"
        +}
      • addedInput schema / properties / limit
        Added value: +{
        +  "default": 20,
        +  "maximum": 50,
        +  "minimum": 1,
        +  "title": "Limit",
        +  "type": "integer"
        +}
    • Changedtemplates_list3 fields changed
      • addedInput schema / properties / cursor
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Cursor"
        +}
      • addedInput schema / properties / detail
        Added value: +{
        +  "default": "summary",
        +  "enum": [
        +    "summary",
        +    "full"
        +  ],
        +  "title": "Detail",
        +  "type": "string"
        +}
      • addedInput schema / properties / limit
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 50,
        +      "minimum": 1,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Limit"
        +}
    • Removedtiktok_begin_auth_onboarding
    • Removedtiktok_continue_auth_onboarding
    • Removedtiktok_refresh_assets
  10. 3 tool updates
    • Addedcreatives_cloud_status
    • Addedcreatives_list_cloud
    • Changedtiktok_get_cached_insight_overview2 fields changed
      • addedInput schema / properties / page / minimum
        Added value: +1
      • addedInput schema / properties / page_size / minimum
        Added value: +1
  11. 100 tool updates
    • Changedapproval_plan_confirm1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedapproval_plan_deny1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedapproval_plan_get1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedapproval_plan_prepare1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedassets_list_ad_accounts1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedassets_list_apps1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedassets_list_business_centers1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedassets_list_cta_portfolios1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedassets_list_identities1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedassets_list_music1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedassets_list_pixels1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedassets_list_shops1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedassets_list_tt_accounts1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedassets_lookup_business_links1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedassets_refresh_all1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedbid_confirm1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedbid_prepare1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedbudget_confirm1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedbudget_prepare1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcampaigns_quick_create1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcampaigns_quick_create_batch1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcampaigns_quick_create_confirm1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcampaigns_quick_create_deny1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcampaigns_recreate_confirm1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcampaigns_recreate_deny1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcampaigns_recreate_from_task1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcopy_ad_clone_structure1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcopy_ad_clone_structure_confirm1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcopy_ad_clone_structure_deny1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcopy_ad_quick_copy1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcopy_ad_quick_copy_confirm1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcopy_ad_quick_copy_deny1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcreatives_abandon_upload1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcreatives_confirm_upload1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcreatives_create_folder1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcreatives_delete1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcreatives_delete_folder1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcreatives_get1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcreatives_list1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcreatives_list_folders1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcreatives_reconcile1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcreatives_rename_folder1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcreatives_request_upload1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedcreatives_request_upload_v21 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changeddelivery_status_confirm1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changeddelivery_status_prepare1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedinsights_export_csv1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedinsights_get_date_range1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedinsights_pull_insights1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedinsights_query_batch_overview1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedinsights_query_consistent1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedinsights_query_consistent_continue1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedinsights_query_overview1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedinsights_query_rows1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedinterests_archive1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedinterests_fetch_from_adset1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedinterests_get1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedinterests_list1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedinterests_save_fetched_pack1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedmmp_delete_connection1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedmmp_fetch_cohorts1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedmmp_get_state1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedmmp_insights_get_product_event_today1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedmmp_insights_query_product_event_summary1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedmmp_refresh_connection1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedmmp_save_cohort_config1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changednotifications_list1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changednotifications_mark_read1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedoperations_get1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedoptimization_dismiss_decision1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedoptimization_evaluate1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedoptimization_list_decisions1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedoptimization_prepare_action1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedoverview_get_live_configs1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedproducts_get_actions1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedproducts_get_top_campaigns1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedproducts_list1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedsetup_begin_channel_connect1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedsetup_check_channel_connect1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedsetup_get_status1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedspark_ads_list_posts1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedsupport_get_report_status1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedsupport_report_error1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedtasks_cancel1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedtasks_get_create_detail1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedtasks_get_status1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedtasks_latest1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedtasks_list1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedtasks_list_create_history1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedtemplates_create1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedtemplates_delete1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedtemplates_get1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedtemplates_list1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedtemplates_reverse_engineer1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedtemplates_update1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedtiktok_begin_auth_onboarding1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedtiktok_continue_auth_onboarding1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedtiktok_get_assets_status1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedtiktok_get_cached_insight_overview1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
    • Changedtiktok_refresh_assets1 field changed
      • addedInput schema / properties / connection_context
        Added value: +{
        +  "pattern": "^mctx_v1_[0-9a-f]{64}$",
        +  "type": "string"
        +}
  12. 4 tool updates
    • Addedapproval_plan_confirm
    • Addedapproval_plan_deny
    • Addedapproval_plan_get
    • Addedapproval_plan_prepare
  13. 8 tool updates
    • Removedassets_query_native
    • Removedcampaigns_query_native
    • Removedcreatives_query_native
    • Removedinsights_query_native
    • Removedmmp_connect
    • Removedoperations_confirm_native
    • Removedoperations_prepare_native
    • Removedspark_ads_authorize_codes
  14. 1 tool update
    • Changedsetup_get_status1 field changed
      • addedOutput schema / properties
        Added value: +{
        +  "support_ref": {
        +    "description": "Opaque request support reference.",
        +    "type": "string"
        +  }
        +}
  15. 5 tool updates
    • Changedassets_query_native1 field changed
      • addedInput schema / properties / source
        Added value: +{
        +  "default": "live",
        +  "enum": [
        +    "live",
        +    "cache"
        +  ],
        +  "title": "Source",
        +  "type": "string"
        +}
    • Changedcampaigns_query_native1 field changed
      • addedInput schema / properties / source
        Added value: +{
        +  "default": "live",
        +  "enum": [
        +    "live",
        +    "cache"
        +  ],
        +  "title": "Source",
        +  "type": "string"
        +}
    • Changedcreatives_query_native1 field changed
      • addedInput schema / properties / source
        Added value: +{
        +  "default": "live",
        +  "enum": [
        +    "live",
        +    "cache"
        +  ],
        +  "title": "Source",
        +  "type": "string"
        +}
    • Changedinsights_query_native1 field changed
      • addedInput schema / properties / source
        Added value: +{
        +  "default": "live",
        +  "enum": [
        +    "live",
        +    "cache"
        +  ],
        +  "title": "Source",
        +  "type": "string"
        +}
    • Changedoperations_get2 fields changed
      • changedInput schema / properties / mutation_ref / anyOf
        Previous value: -[
        -  {
        -    "maxLength": 160,
        -    "minLength": 12,
        -    "pattern": "^(?:tmut_|tcreate[_-])[A-Za-z0-9_-]+$",
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maxLength": 160,
        +    "minLength": 12,
        +    "pattern": "^(?:(?:tmut_|tcreate[_-])[A-Za-z0-9_-]+|tnapi_[a-f0-9]{64})$",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedInput schema / properties / operation_ref / anyOf
        Previous value: -[
        -  {
        -    "maxLength": 160,
        -    "minLength": 12,
        -    "pattern": "^(?:tmut_|tcreate[_-])[A-Za-z0-9_-]+$",
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "maxLength": 160,
        +    "minLength": 12,
        +    "pattern": "^(?:(?:tmut_|tcreate[_-])[A-Za-z0-9_-]+|tnapi_[a-f0-9]{64})$",
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
  16. 6 tool updates
    • Addedassets_query_native
    • Addedcampaigns_query_native
    • Addedcreatives_query_native
    • Addedinsights_query_native
    • Addedoperations_confirm_native
    • Addedoperations_prepare_native

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    A
    maintenance
    Enables MCP clients to read and analyze TikTok advertising data, with optional preview-first write tools for managing campaigns, ad groups, and budgets.
    35
    156 npm
    Apache 2.0
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables MCP clients to report on TikTok ad accounts and build or change campaigns, ad groups, ads (including Upgraded Smart+), creatives, audiences, pixels, catalogs and reports through the TikTok Marketing API. Writes are protected by dry-run mode, confirm words, spend guards, before-snapshots, an audit log and read-only mode.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    A stdio MCP server that authenticates to TikTok for Business via OAuth and exposes tools to query accounts, campaigns, creatives and SKU-level performance reports, search and call the underlying Ads API tools, and export results to Excel. It lets MCP clients such as Claude Desktop or Cursor pull and analyze ad data in natural language.
    2
    MIT
  • A
    license
    B
    quality
    B
    maintenance
    Self-hosted TikTok Ads MCP server with 35 read tools and 29 opt-in, preview-first write tools. Maintained source relocated from getmcpads-com/tiktok-ads-mcp-server; npm package remains @getmcpads/tiktok-ads-mcp-server.
    35
    156 npm
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources