When POSTing or PUTting beeswax external campaigns, the service should support budgetImpressions and dailyLimitImpressions properties, which would be the exact number of impressions to set in beeswax. These would come down from watchman.
This should also be supported alongside the existing dollar amounts; the service will return a 400 if both sets of props are defined. A client can switch between which props are used by setting one set to null (e.g. if campaign initially created with budget and dailyLimit, can set both of these to null and pass budgetImpressions and dailyLimitImpressions).
When POSTing or PUTting beeswax external campaigns, the service should support
budgetImpressions
anddailyLimitImpressions
properties, which would be the exact number of impressions to set in beeswax. These would come down from watchman.This should also be supported alongside the existing dollar amounts; the service will return a 400 if both sets of props are defined. A client can switch between which props are used by setting one set to
null
(e.g. if campaign initially created withbudget
anddailyLimit
, can set both of these tonull
and passbudgetImpressions
anddailyLimitImpressions
).