Create an advertising campaign
POST/v1/ads/campaigns
Create a campaign for a brand and sale channel with its family, budget, dates, advertised item SKUs, and supported console settings.
Request and response fields at a glance
- Request body (application/json):
name(string, required),brandId(number, required),saleChannelId(number, required),family(string, required),targeting(string),objective(string),budgetType(string, required),budgetAmount(number, required),startDate(string, required),endDate(mixed),itemSkus(array),settings(object). - 201 response (application/json):
id(string, required),name(string, required),brandId(number, required),brandName(string, required),saleChannel(object, required),nativeTypeName(string, required),family(string, required),objective(string, required),costModel(string, required),status(string, required),targeting(string, required),budgetType(string, required),budgetAmount(number, required),budgetSpent(mixed, required),budgetRemaining(mixed, required),monthlyBudgetCap(mixed, required),sharedBudget(boolean, required),bidGuidance(mixed, required),spend(number, required),attributedSales(number, required),directAttributedSales(mixed, required),settledRoas(mixed, required),nativeSuccessMetric(mixed, required),belowFloorShare(mixed, required),views(mixed, required),clicks(mixed, required),orders(mixed, required),atc(mixed, required),ecpc(mixed, required),startDate(string, required),endDate(mixed, required),lastCapturedAt(string, required),consoleUrl(mixed, required),settings(object, required),estimatedMissedSales(number),pairExpectationState(string).