---
title: "Create Quote"
method: POST
path: "/communications/quotes"
tags: ["communications"]
---

# Create Quote

`POST /communications/quotes`

Endpoint for creating a quote in response to an RFQ

## Request body

- CreateQuoteRequest
  - `rfq_id` string, required — The ID of the RFQ to quote on
  - `yes_bid` string, required — 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.
  - `no_bid` string, required — 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 quote after execution
  - `post_only` boolean — If true, the quote creator's resting order will be cancelled rather than crossed if it would take liquidity. Defaults to false.
  - `subaccount` integer — Optional subaccount number to place the quote under (0 for primary, 1-63 for subaccounts)

## Response `201`

Quote created successfully

- CreateQuoteResponse
  - `id` string, required — The ID of the newly created quote

## Other responses

- `400` — Bad request - invalid input
- `401` — Unauthorized - authentication required
- `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)
