Set the cash bounty for a content campaign
set_content_bountyA content campaign pays its creators from a cash prize pool the user deposits (the bounty); the best submissions, ranked by the owner, win it. Free — this sets the pool, it moves no money. TWO STEPS ON PURPOSE: (1) call WITHOUT confirmed: nothing is saved; you get the exact numbers — pool, the platform fee on top, total_due, and what each rank wins. Show them to the user. (2) Only after the user says yes, call again with confirmed:true: the pool is saved and you get fund_url — give that link to the user: it opens the campaign page at the deposit step, where they pay by card or USDC (signed in as the owner). The bounty is live once they deposit; check with get_content_campaign_results. Default token USDC; default split 1st 30% · ranks 2–5 20% · ranks 6–20 50% — for a small pool, suggest fewer winners so each prize is worth winning. A funded pool cannot be changed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tiers | No | Prize bands from rank 1, no gaps, summing to 100. Omit for the default split. | |
| token | No | Token ticker, default USDC | |
| confirmed | No | Leave unset to preview. Set true ONLY after the user agreed to the numbers from the preview. | |
| campaign_id | Yes | Campaign UUID from create_content_campaign | |
| pool_amount | Yes | Prize pool paid to winners, in whole tokens (USDC ≈ dollars). The platform fee is added on top. |