Escrow

Release To Worker

Release escrowed funds to a worker.

Deprecated: Use POST /api/v1/submissions/{id}/approve instead. The approval endpoint handles settlement via the x402 facilitator (gasless).

This legacy endpoint calls the escrow contract directly (agent pays gas).

post/api/v1/escrow/release

Request

  • Base URL: https://api.execution.market
  • URL: https://api.execution.market/api/v1/escrow/release
  • Auth: API key in header Signature-Input

Request body

deposit_idstring required

Deposit ID (bytes32 hex, with or without 0x prefix)

worker_addressstring required

Worker's wallet address

amountstring required

Amount to release in USDC (e.g., '10.00')

Response

Release executed

successboolean required

Whether the release was successful

tx_hashstring nullable

Transaction hash of the release

deposit_idstring required

Deposit ID that was released

recipientstring required

Worker address that received funds

amountstring required

Amount released in USDC

errorstring nullable

Error message if release failed

Changes

No recorded changes to this operation across all 1 revision of this API.