Type Alias MediaBuyValidAction
MediaBuyValidAction:
| "pause"
| "resume"
| "cancel"
| "update_name"
| "extend_flight"
| "shorten_flight"
| "update_flight_dates"
| "increase_budget"
| "decrease_budget"
| "reallocate_budget"
| "update_budget_allocation"
| "update_targeting"
| "update_pacing"
| "update_bidding"
| "update_frequency_caps"
| "replace_creative"
| "update_creative_assignments"
| "remove_creative"
| "add_packages"
| "remove_packages"
| "update_budget"
| "update_dates"
| "update_packages"
| "sync_creatives"
Actions the buyer can perform on a media buy. Used as the action identifier in both the legacy flat
valid_actions[]field (string array) and the structuredavailable_actions[]field on buy responses, and inallowed_actions[]on Product. The coarse values (update_budget,update_dates,update_packages,sync_creatives) predate the finer-grained vocabulary and are retained for backwards compatibility — seex-deprecated-enum-values. Sellers SHOULD declare the finer-grained values where their platform distinguishes them; the coarse values roll up to the finer set perenumMetadata[<value>].rollup. See action-to-field mapping table in docs/media-buy/task-reference/update_media_buy.mdx for the normative binding between each action and the fields it covers on update_media_buy.