Create RFQ draft
Stores an RFQ-builder draft for the authenticated account.
A draft is inert: it is not sent to the RFQ venue and does not reserve margin.
Each account may store at most 20 drafts. The request shares the RFQ-create
schema, but only quantity, strategy, and legs are persisted;
is_anonymous, counterparties, and label are ignored.
Draft validation permits work in progress. A draft accepts up to 25 legs.
Quantity and ratios must be positive decimal strings, every market must exist
on Paradex, side must be BUY or SELL, and a supplied hedge-leg price must
be positive. strategy is limited to 64 bytes and defaults to custom when
omitted. The cross-leg strategy rules enforced by RFQ creation do not apply
until the draft is submitted through POST /v1/rfqs.
Authentication
Request
RFQ draft create request (single common input with POST /rfqs; is_anonymous, counterparties and label are ignored for drafts)
Strategy and optional fixed-price hedge legs; maximum 25
Reserved for future use; currently ignored for RFQ creation and drafts
Whether to hide the taker desk name from RFQ counterparties; ignored for drafts
User-defined RFQ label; ignored for drafts
Side commits the RFQ to one direction of the strategy, which is then the only direction it may be executed in. Empty leaves it two-way. Ignored for drafts.
Draft strategy label; maximum 64 bytes and defaults to custom for drafts; ignored on RFQ create
Response
Opaque application-generated RFQ draft identifier
User-facing strategy label