{"uid":"cap_zXQN54I65PfaTB9iAoVKU","slug":"escrow-milestone-payments-status-check-6b204b13","name":"Escrow / Milestone Payments – Status Check","description":"Agent-to-agent escrow with milestone releases.","url":"https://escrow-api-production-014b.up.railway.app/status?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["escrowId"],"properties":{"escrowId":{"type":"string"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Nd-kCKFiuNN_w7FT7xn-3","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves the current status of an agent-to-agent escrow or milestone payment arrangement by escrow ID.","exampleAgentPrompt":"What's the current status of escrow ID escrow-7f3a9c — has the milestone been approved and the funds released yet?","exampleUseCases":[{"title":"Freelance milestone payment check","prompt":"Check the status of escrow escrow-4d2b1e for my freelance project — I need to know if the milestone was approved and the payment has been released to me."},{"title":"Agent job completion verification","prompt":"My AI agent just finished the task — can you look up escrow ID escrow-9a1c3f and tell me whether the funds have been unlocked or if we're still waiting on the release condition?"},{"title":"Multi-step contract progress tracking","prompt":"I'm managing a multi-milestone contract — pull up the status of escrow-2e8b5d so I can see which milestone we're on and whether the last payout went through."}],"resultDescription":"Returns the current status of the specified escrow, including whether it is active, pending milestone approval, partially released, or fully disbursed, along with any milestone-level details about payment state and release conditions.","failureModes":["Invalid or unknown escrowId returns a 404 or error response","Missing required escrowId field causes a 400 validation error","Escrow has expired and no longer accessible","Payment of 0.01 USDC not received, resulting in 402 Payment Required","Downstream escrow service unavailable, causing 503 or timeout"],"whenToPreferThis":"Use this endpoint when an agent or user needs to poll or verify the live status of a specific escrow arrangement — particularly in agent-to-agent payment flows where milestone-gated fund release is involved. Prefer this over generic payment status APIs when the escrow model with milestone releases is the settlement mechanism in use.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T12:32:26.300Z","isFirstParty":false,"canonicalSlug":"escrow-milestone-payments-status-check-6b204b13"}