> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anchorage.com/llms.txt
> Use this file to discover all available pages before exploring further.

# International wire transfer

> Send USD by international wire to a bank trusted destination outside the United States without per-transaction quorum.

An international wire transfer sends USD from your USD wallet to a bank account outside the United States, saved as a trusted destination, without quorum approval on each request. For a US bank account, see [Domestic wire transfer](/knowledge-base/platform/developers/move-money/transfer/usd/wire/domestic).

`POST /v2/transfers` requires the `Transfer funds` permission and an Ed25519 request signature. Your API key's permission group must have **Any trusted destination** selected under **Transfers outside Anchorage**—see [Connect a trusted destination to an API key](/knowledge-base/platform/developers/move-money/setup/trusted-destinations#connect-a-trusted-destination-to-an-api-key).

## Set up an international trusted destination

International wires go to a fiat trusted destination that was added with **International** as the bank account type. Create one via API by setting `fiat.beneficiaryBank.code` to `BIC` and including `fiat.intermediaryBank`—see [Create a USD trusted destination via API](/knowledge-base/platform/developers/move-money/setup/trusted-destinations#create-a-usd-trusted-destination-via-api). You can also add bank recipients in the web dashboard by selecting **Fiat** as the destination type—see [Adding a USD trusted destination](/knowledge-base/platform/users/usd-withdrawals#adding-a-usd-trusted-destination). Editing fiat trusted destinations via API isn't supported.

Once you enroll in the [USD Interest Program](/knowledge-base/platform/developers/move-money/deposit/usd-interest), BNY serves as the primary bank for withdrawals. BNY is a SWIFT member, so you can send international wires over SWIFT without an intermediary bank. Intermediary bank instructions for international USD trusted destinations become optional, and previous country restrictions no longer apply.

## Send an international wire transfer

The request is the same as a domestic wire transfer. Set `destination.type` to `TRUSTED_DESTINATION`, set `destination.id` to the international fiat trusted destination ID, and include `assetParametersFiatTrustedDestination`. To find the destination ID, call `GET /v2/trusted_destinations` and filter on `type == "fiat"`.

For the example payload, fields, `purpose` values, and response, see [Domestic wire transfer](/knowledge-base/platform/developers/move-money/transfer/usd/wire/domestic#send-a-domestic-wire-transfer).


## Related topics

- [Domestic wire transfer](/knowledge-base/platform/developers/move-money/transfer/usd/wire/domestic.md)
- [Internal transfer](/knowledge-base/platform/developers/move-money/transfer/usd/internal.md)
- [International wire withdrawal](/knowledge-base/platform/developers/move-money/withdraw/usd/wire/international.md)
- [International deposit](/knowledge-base/platform/developers/move-money/deposit/wire/international.md)
- [Domestic wire withdrawal](/knowledge-base/platform/developers/move-money/withdraw/usd/wire/domestic.md)
