Campaigns
Settle a creator payment
Triggers a real Stripe transfer + wallet debit when reward_type='cash'. reward_type='custom' records the settlement only — no money moves. Idempotency-Key is REQUIRED and the inner PaymentService.settle runs claim/release semantics so a retry with the same key can never double-pay. Every successful settlement emits an audit.campaigns.settle log line for on-call reconciliation. X-Dry-Run: true skips the Stripe call entirely.
post/campaigns/payments/settle
Headers
Idempotency-Keystring nullable
X-Dry-Runstring nullable
Request body
Response
Successful Response
Changes
No recorded changes to this endpoint across all 2 revisions of this API.