---
title: "Initiate an Active RFQ"
method: PUT
path: "/rfq"
tags: ["RFQ API"]
---

# Initiate an Active RFQ

`PUT /rfq`

Initiate an Active Request-For-Quote return the best quote available.

## Request body

- ModelPutRFQRequest
  - `data` ModelQuoteData
    - `dest_amount` string
    - `dest_chain_id` integer
    - `dest_token_addr` string
    - `expiration_window` integer
    - `origin_amount` string
    - `origin_chain_id` integer
    - `origin_token_addr` string
    - `quote_id` string
    - `relayer_address` string
  - `integrator_id` string
  - `quote_types` string[]
  - `user_address` string

## Response `200`

OK

- ModelPutRFQResponse
  - `dest_amount` string
  - `quote_id` string
  - `quote_type` string
  - `reason` string
  - `relayer_address` string
  - `success` boolean

---

[API](https://skmtc.dev/synapseprotocol/apis/synapse-protocol-rest-api.md) · [All operations](https://skmtc.dev/synapseprotocol/apis/synapse-protocol-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/synapseprotocol/synapse-protocol-rest-api/revisions/9949980b368b/schema)
