Endpoint
Request Body
actionId returned by
Split and Merge.
The legacy Hyperliquid merge response does not use this status contract.
Response
response.data shape returned by the exchange action, without its
exchange envelope. It contains only actionId, operation, adapter, and status.
operation is split or merge. The shared contract accepts hyperliquid and polymarket
adapters; currently enabled version 2 operations use Polymarket.
Keep checking while status is nonterminal. Neither active nor needs_reconciliation means that
funds or shares are available to spend. After a terminal result, refresh
assets and
polymarketPositions.
A malformed or zero actionId returns 400 with INVALID_FORMAT. A valid ID with no recorded
operation returns 404 with NOT_FOUND. A recorded operation with status: "failed" returns
HTTP 200.