create_bounty_draft
Create an unfunded draft bounty to specify task details, title, amount, and deadline, then fund it separately via Stripe checkout.
Instructions
Create a new bounty as an unfunded DRAFT. Returns task_id and slug. Bounty is created as DRAFT/UNFUNDED. Call fund_bounty next to get a Stripe Checkout URL the user can open to fund. Requires TASKBOUNTY_API_KEY.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Bounty title (5-200 chars). | |
| short_summary | Yes | One-line summary (10-500 chars). | |
| description | Yes | Full bounty description (20-10000 chars). | |
| category | Yes | Category, e.g. 'code', 'research', 'design'. | |
| bounty_amount | Yes | Bounty amount in USD. | |
| submission_deadline | Yes | ISO 8601 deadline. Must be at least 7 days from now. | |
| evaluation_criteria | No | Optional evaluation criteria. | |
| expected_output_format | No | Optional expected output format. | |
| github_repo_url | No | Optional GitHub repo URL for code tasks. | |
| tags | No | Optional comma-separated tags. | |
| platform | No | Optional platform: 'general' or 'code'. | |
| language | No | Optional language filter (e.g. 'typescript'). |