Skip to main content
POST
Accepts a specific quote on an open RFQ and executes the trade through the custody contract. Only the original requesterAddress may accept. Once accepted, the RFQ transitions to FILLED and remaining quotes are discarded. The RFQ and the selected quote must both still be within their expiry windows at acceptance time.

Authentication

Requires an instance API key with the trading service enabled.

Idempotency

The Idempotency-Key header is required for this endpoint. It guarantees that a retried acceptance does not execute the trade twice. Reusing a key with a different body returns IDEMPOTENCY_MISMATCH; omitting it returns IDEMPOTENCY_KEY_REQUIRED.

Path Parameters

string
required
The RFQ identifier. Max 100 characters.

Request Body

string
required
EVM address of the requester. Must match the RFQ’s original requesterAddress. Format 0x[a-fA-F0-9]{40}.
string
required
The identifier of the quote to accept. Max 100 characters.

Error Codes