Cessio Docs
ReferenceRfq

Create an RFQ (taker)

Requests quotes for a `base`/`quote` swap from `invitedMakers` (party hints; every invited maker must currently be reachable — a listed but offline maker is a 400). `direction` is from the taker's side: SELL — you sell the base for the quote instrument. The RFQ expires after `ttlSeconds` unless a quote is accepted first. You cannot invite yourself.

POST
/rfq

Requests quotes for a base/quote swap from invitedMakers (party hints; every invited maker must currently be reachable — a listed but offline maker is a 400). direction is from the taker's side: SELL — you sell the base for the quote instrument. The RFQ expires after ttlSeconds unless a quote is accepted first. You cannot invite yourself.

Authorization

ApiKeyAuth
X-API-Key<token>

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

curl -X POST "https://example.com/rfq" \  -H "Content-Type: application/json" \  -d '{    "direction": "SELL",    "qty": "5.0",    "base": "cbtc",    "quote": "usdcx",    "invitedMakers": [      "acme-mm-4f2a91"    ],    "ttlSeconds": 5  }'
{  "rfqId": "string",  "taker": "taker",  "direction": "SELL",  "qty": "5.0",  "base": "cbtc",  "quote": "usdcx",  "deadline": "2019-08-24T14:15:22Z",  "invitedMakers": [    "string"  ],  "feeBps": 25,  "open": true}