---
title: "Forex Exchange API"
method: POST
path: "/api/v1/wallets/{id}/exchange/"
tags: ["Wallets"]
---

# Forex Exchange API

`POST /api/v1/wallets/{id}/exchange/`

Move money between wallets of different currencies.

## Path parameters

- `id` string, required

## Request body

- ExchangeSer
  - `currency` 'KES' | 'GHS' | 'NGN' | 'UGX' | 'TZS' | 'XAF' | 'XOF', required — Supported currencies: - `KES` - Kenyan Shilling (KE) - `GHS` - Ghanaian Cedi (GH) - `NGN` - Nigerian Naira (NG) - `UGX` - Ugandan Shilling (UG) - `TZS` - Tanzanian Shilling (TZ) - `XAF` - Central African CFA Franc (CM) - `XOF` - West African CFA Franc (BF, CI)
  - `amount` string, decimal, required
  - `action` 'QUOTE' | 'EXCHANGE', required — * `QUOTE` - QUOTE * `EXCHANGE` - EXCHANGE

## Response `200`

- ExchangeResponseSer
  - `rate` string, decimal, required
  - `fxe_amount` string, decimal, required
  - `status` string, required
  - `currency` 'KES' | 'GHS' | 'NGN' | 'UGX' | 'TZS' | 'XAF' | 'XOF', required — Supported currencies: - `KES` - Kenyan Shilling (KE) - `GHS` - Ghanaian Cedi (GH) - `NGN` - Nigerian Naira (NG) - `UGX` - Ugandan Shilling (UG) - `TZS` - Tanzanian Shilling (TZ) - `XAF` - Central African CFA Franc (CM) - `XOF` - West African CFA Franc (BF, CI)
  - `narrative` string, required

---

[API](https://skmtc.dev/intasend/apis/intasend-api.md) · [All operations](https://skmtc.dev/intasend/apis/intasend-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/intasend/intasend-api/revisions/9fd63286a2c8/schema)
