communications
Accept RFQ Batch
Changed onAccept every child RFQ of your RFQ batch on one side, each from the maker quoting it best on that side. Either every child is accepted or none is, and your balance must cover all of them. min_bids protects your price: give every child the best bid you were shown. If a child's best bid is now worse, the accept fails with rfq_batch_quotes_changed and lists that child; a better bid fills at the better price. Each winning maker then confirms its children. They execute once every winner has confirmed, and a missed confirmation closes the whole batch. An accepted batch cannot be cancelled.
put/communications/rfq_batches/{rfq_batch_id}/accept
Request
- Base URLhttps://external-api.kalshi.com/trade-api/v2
- URLhttps://external-api.kalshi.com/trade-api/v2/communications/rfq_batches/{rfq_batch_id}/accept
- AuthAPI key in header KALSHI-ACCESS-KEY and API key in header KALSHI-ACCESS-SIGNATURE and API key in header KALSHI-ACCESS-TIMESTAMP
Path parameters
rfq_batch_idstring required
RFQ batch UUID returned when the batch was created. Pass it unchanged; malformed IDs return HTTP 400.
Request body
Example request
{
"min_bids": [
{
"bid_dollars": "0.5600"
}
]
}Response
RFQ batch accepted successfully
Example response
{
"quotes": [
{
"contracts_fp": "10.00",
"yes_bid_dollars": "0.5600",
"no_bid_dollars": "0.5600",
"rfq_target_cost_dollars": "0.5600",
"yes_contracts_fp": "10.00",
"no_contracts_fp": "10.00"
}
]
}Changes
- info
endpoint added
- info