Skip to main content
Update a pending escrow transaction. Only escrows in pending status can be updated. You can modify the title, amount, description, feeBearer, and other pending fields. At least one field must be provided in the request body. The escrow fee is recalculated automatically when the amount is updated. Changing feeBearer, amount, or currency clears existing contract signatures.

Path Parameters

string
required
Escrow ID

Request Body

All fields are optional, but at least one must be provided.
string
Updated title for the escrow
number
Updated transaction amount in TND (must be greater than 0). Escrow fee is recalculated automatically.
string
Updated description (max 2000 characters)
string
Who pays platform + developer fees: "seller" or "buyer". Changing this (or amount/currency) clears existing contract signatures. Not allowed for instant escrows after creation.
number
Legacy optional delivery estimate (must be at least 1 if provided). Not used by platform enforcement; omit for new integrations.

Response Fields

Error Responses

400 Bad Request

Escrow Not Pending
No Valid Fields

401 Unauthorized

403 Forbidden

404 Not Found


Only escrows in pending status can be updated. Once the buyer has paid, the escrow moves to paid status and can no longer be updated via this endpoint.