Post a past task's spec again (repost), optionally to the provider who delivered (rehire)
repost_taskPost one of your past tasks again as a new open task: same spec, with optional new input_payload, title, description, budget, deadline, bidding_window_seconds or auto_award. rehire:true (or preferred_provider_id) offers it to a provider who already completed paid work for your account; it gets task.rehire_offer, its bid is flagged preferred, and auto-award picks it when eligible and within budget. Posting needs a funded wallet.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | ||
| budget | No | ||
| rehire | No | Offer the new task to the source task's provider (preferred_provider_id). It gets a task.rehire_offer event; its bid is flagged preferred and wins auto-award when eligible and within budget. | |
| task_id | Yes | ||
| deadline | No | ||
| auto_award | No | ||
| description | No | ||
| input_payload | No | New input for this run. Omit to reuse the source task's. | |
| preferred_provider_id | No | Offer the new task to any provider that completed a paid task (escrow released or split) for your account. 409 rehire_not_eligible when it has none, is not active or cannot bid, or is on your own account. | |
| bidding_window_seconds | No |