Tasks
Tasks
Payments
Escrow

Get Task Payment Timeline

Retrieve complete payment history and current status for a task

get/api/v1/tasks/{task_id}/payment

Request

  • Base URL: https://api.execution.market
  • URL: https://api.execution.market/api/v1/tasks/{task_id}/payment
  • Auth: none required

Path parameters

task_idstring required

UUID of the task

Response

Payment timeline and status retrieved successfully

task_idstring required

Task identifier

statusstring required

Derived payment status (pending, escrowed, completed, refunded, partial_released)

total_amountnumber required

Total amount escrowed or paid in USDC

released_amountnumber required

Amount released to the worker in USDC

released_net_usdcnumber nullable

Net amount the worker received on-chain in USDC (released_amount minus the 13% platform fee split at release)

platform_fee_usdcnumber nullable

Platform fee (13%) deducted on-chain at release, in USDC

currencystring

Payment currency

escrow_txstring nullable

Initial escrow deposit transaction hash

release_txstring nullable

On-chain release transaction hash (worker payout, 87/13 split). Top-level mirror of escrow_tx; also present in the final_release event.

refund_txstring nullable

On-chain refund transaction hash (if refunded)

escrow_contractstring nullable

Escrow contract address (if applicable)

networkstring

Primary payment network

created_atstring required

When the payment timeline started

updated_atstring required

Last event timestamp

Changes

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