Market

Market trigger orders

Changed on

Individual untriggered stop/take-profit orders for a market, ordered by coin and order ID. Latest-only exchange-wide snapshot, refreshed roughly every minute independently of the L4 book rollups. Prices and sizes are decimal strings. Available snapshots return HTTP 200 with stale=true when age_s > 1200, otherwise stale=false. Missing snapshots return 503. A snapshot with no matching orders returns an empty list (including unknown coins); it does not establish market existence. Use /market/book/stops/{coin} for the bucketed aggregate view. Pagination uses limit/offset and snapshot_height; changed snapshots require restarting.

get/api/public/v1/market/book/triggers/{coin}

Request

Path parameters

coinstring required

Case-sensitive node symbol, e.g. BTC, xyz:GOLD, #28200. Names containing '/' are not addressable on this path.

Query parameters

limitinteger
offsetinteger
snapshot_heightinteger

For subsequent pages, supply the first page's as_of_height. Required when offset > 0. A replaced snapshot returns 409; restart from offset 0.

Response

OK

$schemastring uri

A URL to the JSON Schema for this object.

addressstring
age_sinteger required
as_of_block_timestring required
as_of_heightinteger required
coinstring
has_moreboolean required
limitinteger required
offsetinteger required
sourcestring required
staleboolean required

True when age_s > 1200. Stale snapshots are still returned with HTTP 200.

Example response

{
  "$schema": "https://api.coinversa.ai/schemas/TriggerOrdersBody.json"
}

Changes