Trading rpc
{}No examples foundNo examples foundNo examples found{}{}{}{}{}{}{}{}{}Every rfq.* method failure is a JSON-RPC error with code 1200
and a data object carrying the RFQ_* error code.
Open an idempotent request for quote on a 1-13 leg strategy as an allowlisted taker.
Submit the taker's Ed25519 signature over the canonical StrategyAcceptPayload for one side of the package.
Returns a live-book RFQ only when it belongs to the authenticated account.
Returns the authenticated account's live-book RFQs; settled history is available from GET /api/query/rfq-fills.
Result is {channel:"rfq", subscribed:true}; events then arrive on the rfq channel.
Page through pending requests as a quoter; result is {items:[OpenRfqObject], next_cursor?}.
Quote the whole package with signed bid and ask; result is
{rfq_id, quote_id, state:"quoted"}. One quote per RFQ, first wins;
a delivered quote is firm until expires_at.
Result is {rfq_id, state:"declined", decline_reason}.
Result is {channel:"rfq_maker", subscribed:true}; requires the quoter role, otherwise RFQ_WRONG_ROLE.
{}No examples foundNo examples foundNo examples found{}{}{}{}{}{}{}{}{}