SharedBudgetAssignmentCreate
Request payload for assigning a campaign to a budget order at campaign creation time.
Declaration
object SharedBudgetAssignmentCreateProperties
| Name | Type | Description |
|---|---|---|
budgetId | int64 | The identifier of the budget order to assign this campaign to. |
Discussion
The SharedBudgetAssignmentCreate object is embedded in CampaignCreate to link a campaign to one or more existing budget orders at creation time. The sharedBudgets field on CampaignCreate is an array. You can create a campaign with multiple budget order assignments, subject to the non-overlap rule: each budget order must have an endTime strictly before the next budget order’s startTime. You can’t combine an open-ended budget order with another.
Every campaign requires a dailyBudget regardless of whether it has shared budget assignments. Both controls function independently: the dailyBudget field caps daily spending. Each shared budget caps spending over its flight period.
Example
{
"budgetId": 555666777
}