---
title: "GET /private/edit_block_rfq_quote"
method: GET
path: "/private/edit_block_rfq_quote"
tags: ["Block RFQ", "Private"]
---

# GET /private/edit_block_rfq_quote

`GET /private/edit_block_rfq_quote`

**Maker method**

Edits a Block RFQ quote using the specified `block_rfq_quote_id`. Alternatively, you can use a combination of `block_rfq_id` and `label` to edit the quote.

Use [private/add_block_rfq_quote](https://docs.deribit.com/api-reference/block-rfq/private-add_block_rfq_quote) to add new quotes, or [private/cancel_block_rfq_quote](https://docs.deribit.com/api-reference/block-rfq/private-cancel_block_rfq_quote) to cancel quotes.

**📖 Related Article:** [Deribit Block RFQ API walkthrough](https://docs.deribit.com/articles/block-rfq-api-walkthrough)

**Scope:** `block_rfq:read_write`

[Try in API console](https://test.deribit.com/api_console?method=%2Fprivate%2Fedit_block_rfq_quote)

## Query parameters

- `legs` object[], required
  - `instrument_name` string — Unique instrument identifier
  - `price` number — Price for trade
  - `ratio` integer — Ratio of amount between legs
  - `direction` 'buy' | 'sell' — Direction: `buy`, or `sell`
- `amount` number, required — It represents the requested order size. For perpetual and inverse futures the amount is in USD units. For options and linear futures it is the underlying base currency coin.
- `block_rfq_quote_id` integer
- `label` string
- `hedge` string — JSON string containing: instrument_name, direction, price, amount
- `block_rfq_id` integer
- `price` number

## Response `200`

Success response

- PrivateEditBlockRfqQuoteResponse
  - `jsonrpc` '2.0', required — The JSON-RPC version (2.0)
  - `id` integer — The id that was sent in the request
  - `result` BlockRfqQuote, required
    - `creation_timestamp` integer — The timestamp when quote was created (milliseconds since the Unix epoch)
    - `last_update_timestamp` integer — Timestamp of the last update of the quote (milliseconds since the UNIX epoch)
    - `block_rfq_id` integer — ID of the Block RFQ
    - `block_rfq_quote_id` integer — ID of the Block RFQ quote
    - `quote_state` string — State of the quote
    - `execution_instruction` 'any_part_of' | 'all_or_none' — Execution instruction of the quote. Default - `any_part_of` - `"all_or_none (AON)"` - The quote can only be filled entirely or not at all, ensuring that its amount matches the amount specified in the Block RFQ. Additionally, 'all_or_none' quotes have priority over 'any_part_of' quotes at the same price level. - `"any_part_of (APO)"` - The quote can be filled either partially or fully, with the filled amount potentially being less than the Block RFQ amount.
    - `price` number — Price of a quote
    - `amount` number — This value multiplied by the ratio of a leg gives trade size on that leg.
    - `direction` 'buy' | 'sell' — Direction of trade from the maker perspective
    - `filled_amount` number — Filled amount of the quote. For perpetual and futures the filled_amount is in USD units, for options - in units or corresponding cryptocurrency contracts, e.g., BTC or ETH.
    - `legs` object[]
      - `ratio` integer — Ratio of amount between legs
      - `instrument_name` string — Unique instrument identifier
      - `direction` 'buy' | 'sell' — Direction: `buy`, or `sell`
      - `price` number — Price for a leg
    - `hedge` BlockRfqHedgeLeg
      - `amount` integer — It represents the requested hedge leg size. For perpetual and inverse futures the amount is in USD units. For options and linear futures it is the underlying base currency coin.
      - `instrument_name` string — Unique instrument identifier
      - `direction` 'buy' | 'sell' — Direction: `buy`, or `sell`
      - `price` number — Price for a hedge leg
    - `replaced` boolean — `true` if the quote was edited, otherwise `false`.
    - `label` string — User defined label for the quote (maximum 64 characters)
    - `app_name` string — The name of the application that placed the quote on behalf of the user (optional).
    - `quote_state_reason` string — Reason of quote cancellation

---

[API](https://skmtc.net/deribit/apis/deribit-api.md) · [All operations](https://skmtc.net/deribit/apis/deribit-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/deribit/deribit-api/versions/78a0783dbfcc/schema)
