Submit Quote
Market Maker
Submit Quote
Submit or update a draft quote for an open quote request. Returns a server-generated quoteId. Authenticated via the X-API-Key header.
POST
Submit Quote
Submit or update a draft quote for an open quote request. This is channel 2 of the three-channel maker transport — you receive requests over the SSE stream and reply here over REST.
Only the latest quote per maker per request is kept — re-POST for the same
requestId to update your quote at any time while the request is open. The response returns a server-generated quoteId that is stable across updates for the same maker + request; you use it to confirm if you win.
You do not include your
makerId — the relay derives it from your authenticated API key. The quote.maker wallet is required and is written into the on-chain order.Quote validation
A quote must pass these checks to be eligible for winner selection:| Check | Requirement |
|---|---|
requestId | Must match an active (open) quote request |
quote.side | Must match the taker’s requested side |
quote.size | ≥ 50% of requested size |
quote.price | Must be in (0, 1) |
| No-arbitrage | Price ≤ maximum payoff for the option type |
Authorizations
Maker API key (env-issued or self-serve from the dashboard). Maps to a stable makerId.
Body
application/json
