---
title: "POST /v1/global-payout/exchange/authorize"
method: POST
path: "/v1/global-payout/exchange/authorize"
---

# POST /v1/global-payout/exchange/authorize

`POST /v1/global-payout/exchange/authorize`

Transfer funds between your own accounts in different currencies.

## Headers

- `Authorization` string, required
- `accountId` string, required

## Request body

- object
  - `amount` number, required
  - `sourceCurrency` string, required
  - `destinationCurrency` string, required
  - `senderName` string, required
  - `receiverName` string, required
  - `sourceCountryIsoCode` string, required
  - `destinationCountryIsoCode` string, required
  - `narration` string
  - `lockedExchangeRateId` string — The exchangeRateId from a prior Fetch Exchange Rates call. When provided, the exchange is fulfilled at that exact rate.

## Response `200`

Exchange authorized successfully.

- object
  - `code` string
  - `description` string
  - `data` object
    - `wtTransactionId` string
    - `coreTransactionId` string
    - `status` string
    - `coreStatus` string
    - `type` string

---

[API](https://skmtc.net/nomba/apis/vendor-api.md) · [All operations](https://skmtc.net/nomba/apis/vendor-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nomba/vendor-api/revisions/41727ac9be5f/schema)
