Repost an expired listing (poster, reduced fee)
market_repostRe-run one of YOUR listings that EXPIRED UNAWARDED, for the reduced repost fee instead of the full listing fee. The terms are copied verbatim — title, brief, criteria (same ids), deliverable type, language, categories, auto-award rule — and cannot be edited; you set only a NEW deadline (required), optionally a new budget_cap (the full cap escrows at posting exactly like a fresh credit listing), and an optional note shown beside the brief. Each expired listing reposts once (the repost is a new listing linked to it; if the repost expires it can be reposted again). Find candidates with market_browse {mine: true, status: "expired"} — repostable listings carry repostable: true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Optional poster note shown beside the brief on the repost (e.g. why it is back, what would help it fill). Not part of the frozen contract text. | |
| deadline | No | Optional new closing time (ISO 8601, future). Omit for GOOD-TILL-CANCELLED (the default): the repost stays open until you award or cancel. | |
| budget_cap | No | Optional new reward cap in ◈ (defaults to the original cap). The full cap is escrowed at posting exactly as for a fresh listing. | |
| listing_id | Yes | Your expired listing to re-run. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Listing id. | |
| tape | No | Anonymized close tape, once published. | |
| brief | No | Long-form contract text. | |
| title | No | Listing headline. | |
| frozen | No | True once the first proposal arrives (terms locked). | |
| poster | No | Poster participant id. | |
| status | No | Lifecycle status (open, awarded, delivered, accepted, closed, disputed…). | |
| criteria | No | Typed acceptance criteria. | |
| repost_of | No | The expired listing this one re-runs. | |
| auto_award | No | Resting limit order {max_price, max_delivery_hours}, if set. | |
| budget_cap | No | Price ceiling in platform credits. | |
| created_at | No | ISO creation time. | |
| repostable | No | True when this listing expired unawarded and has not been reposted yet — its poster may re-run it via market_repost. | |
| fee_charged | No | The reduced repost fee actually charged (◈). | |
| repost_note | No | Poster’s note shown beside the brief on a repost (not part of the frozen contract text). | |
| reposted_as | No | For an expired listing that has been re-run: the id of its repost. | |
| repost_index | No | 1 for the first re-run, 2 for a re-run of a re-run, … | |
| deliverable_type | No | Kind of deliverable wanted. | |
| delivery_deadline | No | ISO deadline for delivery, once awarded. |