{"uid":"cap_9oEHtjdKgMnWMJRmNLDIF","slug":"x402-experiments-escrow-create-lab-paidapis-net-f1fa2dff","name":"x402-experiments Escrow Create (lab.paidapis.net)","description":"Escrow-lite: payment settles immediately, like every other endpoint here — but the purchased resource is withheld until our oracle confirms your named release condition (a given tx hash confirming on-chain). Soft escrow: delayed delivery, not real fund custody.","url":"https://lab.paidapis.net/api/escrow/create","method":"POST","headers":{},"bodySchema":{"type":"object","required":["txHash"],"properties":{"txHash":{"type":"string","description":"32-byte transaction hash that must confirm to release the resource."}}},"responseSchema":{"type":"object","properties":{"status":{"type":"string"},"escrowId":{"type":"string"},"createdAt":{"type":"string"},"releaseCondition":{"type":"object"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_R5ixdxecgzN_Pqy6taH1m","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Creates a blockchain-conditional escrow record on Base mainnet that releases a resource only after a specified transaction hash confirms on-chain.","exampleAgentPrompt":"Create an escrow record that will release my resource once transaction hash 0xabc123...def456 confirms on Base mainnet.","exampleUseCases":[{"title":"Gate digital delivery behind crypto payment","prompt":"I just sent a USDC payment on Base and the transaction hash is 0x4f7a...c3e2 — can you create an escrow that only releases my download link once that transaction confirms?"},{"title":"Conditional NFT unlock on tx confirmation","prompt":"Set up an escrow tied to transaction hash 0x9d1b...77fa so that the NFT metadata I'm selling gets unlocked automatically once that on-chain tx goes through."},{"title":"Escrow API key behind a blockchain transaction","prompt":"I want to hold an API key in escrow and only release it when transaction 0x3e8c...a91d confirms on Base — can you create that escrow record now?"}],"resultDescription":"Returns a JSON object containing the escrow ID (unique identifier for the created escrow), its current status, the ISO timestamp of creation, and a release condition object describing the on-chain confirmation requirement tied to the provided transaction hash.","failureModes":["Invalid or malformed txHash (not 32 bytes / not hex) returns a 400 validation error","Transaction hash does not exist on Base mainnet returns an error or unresolvable release condition","Payment not included or rejected by x402 facilitator returns 402 Payment Required","Duplicate txHash submission may create a duplicate escrow with a new escrow ID","Network or RPC timeout causes 500 Internal Server Error"],"whenToPreferThis":"Choose this endpoint when you need to programmatically create a conditional escrow record tied to a specific Base mainnet transaction hash — ideal for x402-native workflows, blockchain-gated resource delivery, or experimenting with on-chain payment confirmation patterns. Prefer this over generic escrow services when your release condition is specifically a crypto transaction confirmation rather than a time lock or oracle event.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:48:38.809Z","isFirstParty":false}