UpdateProgramRequest
8 properties13 including nested1 operation uses this
Properties
channel string Channel of the program. The channel must be valid for the program's type. Updating the channel keeps Program Settings Channel and the Channel tag in sync. If a Channel tag is also passed in tags, the channel value takes precedence. The update is rejected with error code 1173 if a child campaign uses a Change Program Status flow step.
costs array of CostRequest
Lists of associated period costs that allow you to append, replace, or delete. To append new costs, simply add them to costs array. To replace costs (destructive update), pass new costs and set costsDestructiveUpdate to true. To delete costs, do not pass costs parameter and set costsDestructiveUpdate to true
Model CostRequest
cost integer (int32) required Amount of the cost
note string Notes on the cost
startDate string (date-time) required Start date of the period cost
costsDestructiveUpdate boolean Set true to destroy existing costs and replace them with the specified costs
description string Updated description for the program
endDate string End date of the program. Applicable to event, email, and webinar type programs
name string Name of the program
startDate string Start date of program. Applicable to event, email and webinar type programs
tags array of TagRequest
List of associated program tags
Model TagRequest
tagType string Type of program tag
tagValue string Value of the tag
Referenced models
Used by
Programs
POSTUpdate Program MetadataGenerated from swagger-asset.json. Generated examples are inferred from the schema; they are illustrative and may not be valid production payloads.