Cessio Docs
ReferenceQuoteIdAccept

Accept a quote (taker) — atomic DvP settlement

Consumes the maker's on-ledger DvpProposal pair, allocates both legs and settles the swap atomically. The synchronous path returns the settled trade; when a party's signature must ride the sign queue the desk answers **202** with `status: "settling"` and the outcome arrives later (`trade.settled` / `trade.failed` on the WebSocket, or poll `GET /trades` / `GET /rfq-history`).

POST
/quote/{id}/accept

Consumes the maker's on-ledger DvpProposal pair, allocates both legs and settles the swap atomically. The synchronous path returns the settled trade; when a party's signature must ride the sign queue the desk answers 202 with status: "settling" and the outcome arrives later (trade.settled / trade.failed on the WebSocket, or poll GET /trades / GET /rfq-history).

Authorization

ApiKeyAuth
X-API-Key<token>

In: header

Path Parameters

id*string

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/quote/string/accept"
{  "tradeId": "string",  "taker": "string",  "maker": "string",  "direction": "SELL",  "qty": "string",  "base": "cbtc",  "quote": "usdcx",  "price": "string",  "fee": "string",  "settledAt": "string",  "status": "settled",  "ledger": {    "updateId": "string",    "receiptCids": [      "string"    ]  }}