For the complete documentation index, see llms.txt. This page is also available as Markdown.

Get Escrows Details

Batch-read the full state of up to 50 escrows via GET /escrows/details.

This endpoint replaces GET /helper/get-escrow-by-contract-ids. The old path no longer exists.

Headers

Name
Value

Content-Type

application/json

x-api-key

<token>

Open API

GET /escrows/details

Returns the full state and deposits of up to 50 escrows in one request. No event timeline — use GET /escrows/{contractId}/events for that.

Query parameters

Name
Type
Description

contractIds

string[] (1–50)

Contract addresses (C…) to fetch. Repeat the parameter once per id.

What this Endpoint returns?

An array of escrow objects, each containing the current state, the camelCase snapshot, the resolved asset, and the recorded deposits. Every amount is a decimal string.

Because the request itself is bounded at 50 ids, this endpoint is not paginated.

Use Example:

The old endpoint took a validateOnChain flag to re-check data against the chain. There is no equivalent here: escrow state is recorded from on-chain events automatically, so there is nothing to reconcile. When you need chain-authoritative truth, read the chain.