Skip to main content

Market Maker API

Senticore provides dedicated endpoints, stream channels, and session controls for liquidity providers and market makers.

The Market Maker API is a complete institutional surface, not a thin wrapper around standard order entry. It includes bulk quote refresh, binary submission, execution receipts, tier limits, session management, cancel-on-disconnect, quote obligations, and drop-copy.

Why a separate surface

Standard order-entry endpoints process orders individually. Market makers need to refresh many quotes atomically with bounded latency. The Market Maker API provides:

  • bulk quote refresh in a single operation
  • binary bulk submission for latency-sensitive quote engines
  • cancel-on-disconnect with configurable timeout
  • drop-copy for execution replication
  • two-sided quote obligation reporting
  • mass cancel by symbol, side, or account
  • lower-latency institutional access tiers
  • maker incentives, rebates, and volume-tier reporting

Dedicated endpoints

EndpointPurpose
POST /api/v1/mm/orders/batchBulk quote refresh in one transaction
POST /api/v1/mm/orders/batch.binBinary bulk quote submission
POST /api/v1/mm/orders/replaceReplace an existing maker order
POST /api/v1/mm/orders/cancel-replaceAtomic cancel and replace
GET /api/v1/mm/receiptsExecution receipts and acknowledgement history
GET /api/v1/mm/limitsTier limits and current throughput envelope
GET /api/v1/mm/sessionsMarket-maker session state
POST /api/v1/mm/sessions/cancel-on-disconnectConfigure stale-quote protection
GET /api/v1/mm/markets/{id}/quote-obligationsTwo-sided quote obligations by market
GET /api/v1/mm/dropcopyDrop-copy stream metadata

Operation categories

OperationPurpose
Bulk quote replaceCancel and place multiple orders atomically per market
Binary submissionSubmit quote refreshes with lower parser overhead
Cancel-replaceAmend price or size without exposing stale quotes
Mass cancelCancel by market, side, account, or session
Auto-cancel heartbeatCancel stale orders when a strategy disconnects
Drop-copyReplicate execution reports to downstream OMS and risk systems
Quote obligationsTrack required two-sided market-maker quoting behavior
Incentive queryCurrent maker tier, rebate rate, and volume targets

Cancel-on-disconnect

Market makers can configure account-level or market-level auto-cancel:

{
"timeoutMs": 5000,
"scope": "account"
}

When the heartbeat is missed for timeoutMs, all open orders in scope are cancelled. This protects both the venue and the liquidity provider from stale quotes.

Eligibility

The Market Maker API requires institutional onboarding. Credentials can include permission scopes, IP allowlists, rate-limit tiers, and co-location profiles.

Next