Create a wallet-funded campaign
Creates a campaign funded from the organization’s wallet balance.
Requires the campaigns:write scope, and the organization must be
enabled for wallet billing.
This route has a financial side effect (the campaign’s budget is
deducted from the wallet balance), so the Idempotency-Key header
is required on every request. See the header description below
for retry semantics.
Auth: Accepts API key or OAuth Bearer (campaigns:write).
Authorizations
Headers
A unique string identifying this request, used to safely retry write
operations (campaign create/stop/budget, soundlink create) without repeating
side effects. Required on every request that references this parameter.
Reusing this key with an unchanged request body replays the original
response; reusing it with a different body returns
409 idempotency_key_conflict. Keys are honored for 24 hours.
1 - 255Body
- Option 1
- Option 2
Create a wallet-funded campaign. When strategyType is custom,
tierTargeting is required. For maximum_growth, market_discovery,
or revenue_maximization, do not send tierTargeting (platform default
tiering applies).