Get targeting options
Searches the targeting options available to the launch (locations, interests, demographics, behaviors and audiences) by query, returning the ad platform ids and types to use in targeting settings.
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.
query?stringSearch query to filter targeting options
Get targeting options
application/json- response
[key: string]?unknowncurl -X GET "https://example.com/v1/brands/0/launches/string/targeting-options" \ -H "Authorization: Bearer koast_sk_..."{ "property1": null, "property2": null}Required scope: read. CLI: koast get-targeting-options, see Launches commands. Authentication, headers, errors and pagination work the same on every operation. See Conventions.
Apply structure template
Populates the launch, a draft pipeline card, with the structure template's campaign, ad set and ad structure. It never publishes. A card that is already populated is replaced only when overwrite is true. Use suppliedDeferred for per-account values the template leaves open.
Get campaign tree
Returns the launch's structure as a campaign, ad set and ad tree with ids, names, statuses, budgets and live flags, plus counts per level. Settings, metrics and creative data are not included. importInProgress is true while a background import is still filling the tree.