---
title: "Get Quote"
method: GET
path: "/communications/quotes/{quote_id}"
tags: ["communications"]
deprecated: true
---

# Get Quote

`GET /communications/quotes/{quote_id}`

> **Deprecated.**

DEPRECATED: Use GET /communications/rfqs/{rfq_id}/quotes/{quote_id} instead. Endpoint for getting a particular quote.

## Path parameters

- `quote_id` string, required

## Response `200`

Quote retrieved successfully

- GetQuoteResponse
  - `quote` Quote, required
    - `id` string, required — Unique identifier for the quote
    - `rfq_id` string, required — ID of the RFQ this quote is responding to
    - `creator_id` string, required — Public communications ID of the quote creator
    - `rfq_creator_id` string, required — Public communications ID of the RFQ creator
    - `market_ticker` string, required — The ticker of the market this quote is for
    - `contracts_fp` string, required — 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.
    - `yes_bid_dollars` 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_dollars` 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.
    - `created_ts` string, date-time, required — Timestamp when the quote was created
    - `updated_ts` string, date-time, required — Timestamp when the quote was last updated
    - `status` 'open' | 'accepted' | 'confirmed' | 'executed' | 'cancelled', required — Current status of the quote
    - `accepted_side` 'yes' | 'no' — The side that was accepted (yes or no)
    - `accepted_ts` string, date-time — Timestamp when the quote was accepted
    - `confirmed_ts` string, date-time — Timestamp when the quote was confirmed
    - `executed_ts` string, date-time — Timestamp when the quote was executed
    - `cancelled_ts` string, date-time — Timestamp when the quote was cancelled
    - `rest_remainder` boolean — Whether to rest the remainder of the quote after execution
    - `post_only` boolean — Whether the quote creator's order is post-only (visible when the caller is the quote creator)
    - `cancellation_reason` string — Reason for quote cancellation if cancelled
    - `creator_user_id` string — User ID of the quote creator (private field)
    - `rfq_creator_user_id` string — User ID of the RFQ creator (private field)
    - `rfq_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.
    - `rfq_creator_order_id` string — Order ID for the RFQ creator (private field)
    - `creator_order_id` string — Order ID for the quote creator (private field)
    - `creator_subaccount` integer — Subaccount number of the quote creator (visible when the caller is the quote creator)
    - `rfq_creator_subaccount` integer — Subaccount number of the RFQ creator (visible when the caller is the RFQ creator)
    - `yes_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.
    - `no_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.

## Other responses

- `401` — Unauthorized - authentication required
- `404` — Resource not found
- `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)
