Add ad set
Adds a draft ad set under the campaign campaignNodeId, optionally applying settings (dot-notation paths, budget amounts in cents) at creation. The response lists the paths that were stored in appliedSettings and those that were not in notApplied. On an imported live campaign, the new ad set is published into that same campaign on the next publish.
bearerAuthAuthorizationBearer <token>An organization API key (koast_sk_…) with the API surface enabled, or an OAuth access token issued by Koast (koast_at_…) whose audience covers this API. REST access requires an active Agency plan.
brandId*integerThe brand the request acts on. Every brand-scoped resource lives under its brand.
launchId*stringThe campaign launch (batch) id.
Idempotency-Key?stringRetrying with the same key within 24 hours returns the first response without acting again.
length <= 255application/json- body
campaignNodeId*stringID of the campaign node to add the ad set to
1 <= lengthname?stringName for the new ad set
settings?Optional settings to apply at create time. Dot-notation paths, same shape as updateSettings (e.g. targeting.ageRange, budget.dailyAmount, schedule.startTime, optimization.bidStrategy). budget.dailyAmount / budget.lifetimeAmount are CENTS. Array-typed paths must be native arrays. The response reports appliedSettings and notApplied, do NOT claim any value the response did not echo back.
Add ad set
application/json- response
[key: string]?unknowncurl -X POST "https://example.com/v1/brands/0/launches/string/ad-sets" \ -H "Authorization: Bearer koast_sk_..." \ -H "Content-Type: application/json" \ -d '{ "campaignNodeId": "string" }'{ "property1": null, "property2": null}Required scope: write. CLI: koast add-adset, see Launches commands. Authentication, headers, errors and pagination work the same on every operation. See Conventions.
Delete batch or pipeline card
Permanently deletes the launch (or pipeline card) and every campaign, ad set and ad it holds in Koast. Anything already published to the ad platform is untouched and keeps running and spending; pause it first if that is the intent.
Get ad set details
Returns the full details of one ad set in the launch: settings, targeting, budget, schedule, placements, optimization, assets and links, plus its ads.