cancel_offer
Withdraw an offer you submitted, before it is funded. Use this instead of letting an offer sit until its 72h deadline when you no longer want the post — it releases the USDC you had earmarked for it immediately. Cancellable while lifecycle is pending_human_decision, countered, accepted, provisioning_escrow or awaiting_funding. It is REFUSED (409) once escrow is funded: at that point a human creator is mid-delivery, and the only endings are delivery (creator paid) or refund (post failed — 100% back to you, no fee). Cancelling costs nothing and leaves no mark on your track record.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Optional, for your own records (e.g. 'budget reallocated'). | |
| offerId | Yes | The offerId returned by submit_offer. | |
| agentApiKey | Yes | The same key that submitted the offer. You can only cancel your own offers. |