Skip to main content
GET
TypeScript

Authorizations

Authorization
string
header
required

The Venue key (trdrs_vk_sandbox_… or trdrs_vk_production_…), in preview. It belongs to one venue in one environment and carries the scopes it was created with. The venue's verified owner creates it while signed in. It works on the /api/venues/{venueId} routes and, with trader:read or trader:trade, on the account, market and trading routes, reading the venue's own traders' accounts and routing their orders, each request naming its trader in x-trdrs-trader. A trdrs_sk_… key can't be used in its place. It reaches its venue's routes and its venue's own traders, and the owner manages keys from a signed-in session. Keep it on your server.

Path Parameters

venueId
string<uuid>
required
accountId
string
required

Response

Success. The response is sent with Cache-Control: no-store, so don't cache it.

conditions
object
required

The conditions one account trades under, each value with the layer that decided it (venue, group, account or trader), and a digest of the values alone. It doesn't mean an order will be accepted, which still needs collateral, a fresh price and a live account stream. dailyLossLimit also carries enforced, true only while every account the venue issued is held to your published risk policy, since anywhere else a stored limit protects nothing. margin carries applied: false: a margin stored before margins were refused applies nowhere, because your published risk policy states what an account must hold.