Skip to main content
POST
Decrease wallet campaign daily budget

Authorizations

Authorization
string
header
required

Pass your Soundlink sk_* API key as a Bearer token: Authorization: Bearer sk_<prefix>_<token> (not an OAuth token; see oauthBearer for that). Accepted on all Public API operations. Send only one Authorization header per request.

Headers

Idempotency-Key
string
required

A unique string identifying this request, used to safely retry write operations (create, stop, budget increase/decrease) 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.

Required string length: 1 - 255

Path Parameters

campaignId
string
required

Campaign identifier (UUID)

Body

application/json
targetDailyBudget
number
required

New daily budget in USD (gross). Must be at least $10/day and lower than the campaign's current daily budget.

Required range: x >= 10
mode
enum<string>

Defaults to current_and_renewals when omitted on decrease requests. next_renewal is not supported for decreases.

Available options:
current_cycle,
current_and_renewals

Response

Budget decrease accepted (refund may complete asynchronously)

data
object
required
meta
object
required