Skip to main content
POST
TypeScript

Authorizations

Authorization
string
header
required

Private-preview venue operator key (trdrs_vk_sandbox_… or trdrs_vk_production_…). Bound to one venue/environment and explicit scopes. Issued by a verified owner session; accepted only on documented /api/partner/venues/{venueId} routes. Existing trdrs_sk keys are not interchangeable. Never grants trader, login or key-management authority.

Headers

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

Path Parameters

venueId
string<uuid>
required

Body

application/json
specification
object
required

Immutable candidate only. No activation or execution admission. Quote and settlement currencies must match. Futures use contracts and require expiry/last-trade timestamps; spot uses base units. Quantity bounds must be step-aligned; non-lot lotSize is 1. Multiplier is 1 for base units and equals lotSize for lots. Tick bands are contiguous, zero-anchored and cover the full permitted price domain; null bounds mean infinity. Negative prices require futures. Weekly calendar includes all seven distinct days; holidays replace windows on their local opening date, including overnight windows. Overlapping windows and ambiguous/nonexistent daylight-saving boundaries are refused. Calendar coverage must be explicit. Mappings must belong to this venue and environment. The strict parser enforces cross-field rules beyond this structural schema.

Response

Scoped result. Cache-Control: no-store.

instrument
object
required