{"uid":"cap_EOYANgWegKTD5Tyd5eed1","slug":"escrow-milestone-payments-release-e206b26c","name":"Escrow / Milestone Payments - Release","description":"Agent-to-agent escrow with milestone releases.","url":"https://escrow-api-production-014b.up.railway.app/release?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["escrowId","milestoneIndex"],"properties":{"escrowId":{"type":"string"},"milestoneIndex":{"type":"number"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_IivZk95WPu4IJq30XF2PP","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Releases a specific milestone payment from an agent-to-agent escrow contract, disbursing held funds to the recipient.","exampleAgentPrompt":"Release milestone 2 from escrow contract escrow-abc123 — the work has been completed and the funds should be disbursed now.","exampleUseCases":[{"title":"Freelance agent deliverable payout","prompt":"The writing agent just finished the second chapter — go ahead and release milestone index 1 from escrow abc-7729 to pay them out."},{"title":"Multi-step data pipeline settlement","prompt":"Our data processing agent completed phase 3 of the pipeline. Release milestone 2 from escrow contract pipeline-escrow-004 so it gets paid."},{"title":"Automated contract completion trigger","prompt":"The audit passed — release the final milestone, index 4, from escrow deal-escrow-8821 and close out that contract."}],"resultDescription":"Returns a confirmation that the specified milestone within the escrow contract has been released, along with details such as the disbursed amount, recipient, and updated escrow status.","failureModes":["Invalid escrowId returns 404 or error indicating escrow not found","milestoneIndex out of range returns error for non-existent milestone","Milestone already released returns idempotency or conflict error","Insufficient escrow balance results in release failure","Unauthorized caller attempting to release returns 401/403","Payment protocol (x402) failure may block the API call itself"],"whenToPreferThis":"Use this endpoint when you need to programmatically release a specific milestone within an existing agent-to-agent escrow arrangement — particularly in automated pipelines where work completion triggers payment, or in multi-agent workflows where one agent must pay another upon deliverable acceptance. Prefer this over manual payment endpoints when the funds are already held in escrow and you simply need to unlock a specific phase.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T12:33:24.553Z","isFirstParty":false,"canonicalSlug":"escrow-milestone-payments-release-e206b26c"}