---
title: "Create RFQ"
method: POST
path: "/communications/rfqs"
tags: ["communications"]
---

# Create RFQ

`POST /communications/rfqs`

Endpoint for creating a new RFQ. You can have a maximum of 100 open RFQs at a time.

## Request body

- CreateRFQRequest
  - `market_ticker` string, required — The ticker of the market for which to create an RFQ
  - `contracts` integer — Whole-contract count for the RFQ. Use contracts_fp for partial contract values; if both are provided, they must match.
  - `contracts_fp` string — Fixed-point contract count string (2 decimals, e.g., "10.00"; referred to as "fp" in field names). Requests accept 0-2 decimal places (e.g., "10", "10.0", "10.00"); responses always emit 2 decimals. Fractional contract values (e.g., "2.50") are supported; the minimum granularity is 0.01 contracts.
  - `target_cost_centi_cents` integer — DEPRECATED: The target cost for the RFQ in centi-cents. Use target_cost_dollars instead.
  - `target_cost_dollars` string — Fixed-point US dollar string. Most request fields accept 2-4 decimal places (e.g., "0.56", "0.5600"); responses emit up to 6. Valid quote intervals for a given market are constrained by that market's price level structure.
  - `rest_remainder` boolean, required — Whether to rest the remainder of the RFQ after execution
  - `replace_existing` boolean — Whether to delete existing RFQs as part of this RFQ's creation
  - `subtrader_id` string — The subtrader to create the RFQ for (FCM members only)
  - `subaccount` integer — The subaccount number to create the RFQ for (direct members only; 0 for primary, 1-63 for subaccounts)

## Response `201`

RFQ created successfully

- CreateRFQResponse
  - `id` string, required — The ID of the newly created RFQ

## Other responses

- `400` — Bad request - invalid input
- `401` — Unauthorized - authentication required
- `409` — Conflict - resource already exists or cannot be modified
- `500` — Internal server error

---

[API](https://skmtc.net/kalshi/apis/kalshi-trade-api-manual-endpoints.md) · [All operations](https://skmtc.net/kalshi/apis/kalshi-trade-api-manual-endpoints/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kalshi/kalshi-trade-api-manual-endpoints/revisions/6aec27d55fba/schema)
