Stop a wallet campaign and refund unspent budget
Stops delivery for a wallet-funded campaign and refunds unspent budget
to the organization wallet. Requires the campaigns:write scope.
Wallet campaigns only (generation: 3).
Statuses that accept stop and return stopped: active,
inactive, restarting, restart_failed, renew_failed, and
renew_awaiting_charge.
Already terminal: stopped and ended succeed without changing
status. The response status stays stopped or ended. A second
stop does not double-refund.
Retry later (400 invalid_request): creating and renewing.
The Idempotency-Key header is required so retries of the same
request replay the original response without repeating side effects.
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 - 255