---
title: "Create Maker Quote"
method: POST
path: "/v1/rfqs/{river_rfq_id}/quotes"
tags: ["rfqs"]
---

# Create Maker Quote

`POST /v1/rfqs/{river_rfq_id}/quotes`

## Request

- Base URL: `https://api.rivermarkets.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.rivermarkets.com/v1/rfqs/{river_rfq_id}/quotes`
- Auth: none declared

Quote an RFQ from the /v1/ws/rfqs stream as a maker. The RFQ's exchange comes from
the stream's store; the request is the same on every exchange.

## Path parameters

- `river_rfq_id` string, required

## Request body

- CreateMakerQuoteRequest
  - `subaccount_id` string, uuid, required: Non-custodial subaccount quoting the RFQ
  - `bid` number, required: YES-space bid: our price to buy YES
  - `ask` number, required: YES-space ask: our price to sell YES (venue no_bid = 1 - ask)
  - `auto_confirm` boolean: Confirm automatically the moment the taker accepts, instead of waiting for the confirm call
  - `rest_remainder` boolean: Rest any unfilled remainder on the book after execution

## Response `201`

Successful Response

- CreateMakerQuoteResponse
  - `river_order_id` string, uuid, required

## Other responses

- `422`: Validation Error

## Changes

- **2026-09-29** `0f3134d38e5c`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/rivermarkets/apis/river-finance-api/changes/v1/rfqs/:river_rfq_id/quotes/post.md)

---

[API](https://skmtc.dev/rivermarkets/apis/river-finance-api.md) - [All operations](https://skmtc.dev/rivermarkets/apis/river-finance-api/llms.txt) - [OpenAPI document](https://skmtc.dev/rivermarkets/apis/river-finance-api/revisions/3732aea08430?raw)
