---
title: "Create RFQ"
method: POST
path: "/rfq"
---

# Create RFQ

`POST /rfq`

## Request body

- object
  - `sourceCurrency` 'USDT' | 'USD' | 'NGN' | 'KES' | 'ZAR' | 'BWP' | 'TZS' | 'XOF', required — Currency to convert from, e.g. USDT, NGN. Length 1–10.
  - `sourceCurrencyType` 'crypto' | 'fiat', required — Type of source currency. Allowed: crypto, fiat.
  - `destinationCurrency` 'USDT' | 'USD' | 'KES' | 'NGN' | 'ZAR' | 'BWP' | 'TZS' | 'XOF', required — Currency to convert to, e.g. KES, USDT. Length 1–10.
  - `destinationCurrencyType` 'crypto' | 'fiat', required — Type of destination currency. Allowed: crypto, fiat.
  - `amount` number, required — Amount to convert, in sourceCurrency. Must be greater than 0.
  - `idempotencyKey` string, required — Unique key to prevent duplicate conversions. Length 1–255.
  - `sourceWalletId` string — Named source sub-wallet. Omit to use the partner default wallet. Length 1–64.
  - `destinationWalletId` string — Named destination sub-wallet. Omit to use the partner default wallet. Length 1–64.

## Response `200`

## Other responses

- `201` — Created

---

[API](https://skmtc.net/yellowcard/apis/yellow-cards-payment-api.md) · [All operations](https://skmtc.net/yellowcard/apis/yellow-cards-payment-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/yellowcard/yellow-cards-payment-api/versions/516d251059cc/schema)
