Skip to main content

Trades

Submit up to 50 daily trade records per request. Each record is a single row that joins the trade (CUSIP, qty, action, dates) with the shareholder it's settling for. Records are queued for asynchronous processing.

Duplicate suppression is performed downstream on the compound key cusip | tradeDate | shareholderAccountNo — safe to re-submit.

Tips

  • deliveryPreference drives a conditional requirement:
    • "E-Delivery"shareholderEmail is required.
    • "Full Set"shareholderPhysicalAddress is required, with addressLine1, city, state, zipCode, country all set.
  • tradeDate and settlementDate must be ISO 8601 UTC (...Z). Non-UTC offsets are rejected outright.
  • securityType × securitySubType must be a valid pairing — the spec lists the full matrix.
  • Idempotent at the suppression key. Resubmitting the same cusip / tradeDate / shareholderAccountNo is a no-op.
Loading playground…