Skip to main content
POST
TypeScript

Authorizations

session
string
cookie
required

The signed session cookie of a logged-in trdrs user. First-party/browser only; an API key cannot reach a route secured this way.

Headers

Idempotency-Key
string
required
Required string length: 1 - 128

Path Parameters

venueId
string<uuid>
required

Body

application/json
groupId
string
required
instrumentId
string
required
markPrice
string
required

Exact base-ten decimal string, at most 18 fractional digits. No exponent notation or binary floating-point conversion.

markObservedAt
string<date-time>
required
dryRun
boolean

Response

Scoped result. Cache-Control: no-store.

target
object
required

One durable exposure calculation. Source, target, confirmed provider position, pending commands and rounding residual remain separate so a retry cannot silently double a hedge.

intent
object | null
required

One idempotent provider command derived from a target. Unknown remains pending and blocks additive work until reconciliation resolves it.