# Exchange transfers Use these operations to manage exchange transfers. | Operation | Method | Description | | -- | -- | -- | | [Get exchange transfers](/products/payments-odl/api-docs/ripplenet/reference/openapi/exchange-transfers/getexchangetransfers) | GET | List all exchange transfers. | | [Execute exchange transfer](/products/payments-odl/api-docs/ripplenet/reference/openapi/exchange-transfers/executeexchangetransfer) | POST | Execute an exchange transfer to move funds from one of your accounts in one currency, to another one of your accounts in another currency. | | [Get exchange transfer quote ](/products/payments-odl/api-docs/ripplenet/reference/openapi/exchange-transfers/getexchangetransferquote) | POST | Requests a quote for an exchange transfer. | | [Complete exchange transfer ](/products/payments-odl/api-docs/ripplenet/reference/openapi/exchange-transfers/completeexchangetransfer) | POST | Updates the status of an exchange transfer to `COMPLETED`. Make this request once the exchange transfer has been made on both the ledger and on internal systems. | | [Get exchange transfer by ID ](/products/payments-odl/api-docs/ripplenet/reference/openapi/exchange-transfers/getexchangetransferbyid) | GET | Gets an exchange transfer by ID. | ## Get exchange transfers - [GET /exchange_transfers](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/exchange-transfers/getexchangetransfers.md): Gets all exchange transfers. ## Execute exchange transfer - [POST /exchange_transfers/execute](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/exchange-transfers/executeexchangetransfer.md): Execute an exchange transfer to move funds from one of your accounts in one currency (USD, for example) to another one of your accounts in another currency (EUR, for example) at an exchange rate set by your peer who maintains both of your accounts on their ledger. An exchange transfer enables you to fund a foreign currency account from your domestic currency account in bulk. Before you make this request, you may want to use the Quote Exchange Transfer request to see a quote for the exchange transfer you want to make. ## Get exchange transfer quote - [POST /exchange_transfers/quote](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/exchange-transfers/getexchangetransferquote.md): Requests a quote for an exchange transfer. ## Complete exchange transfer - [POST /exchange_transfers/{id}/complete](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/exchange-transfers/completeexchangetransfer.md): Updates the status of an exchange transfer to COMPLETED. Make this request once the exchange transfer has been made on both the ledger and on internal systems. ## Get exchange transfer by ID - [GET /exchange_transfers/{id}](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/exchange-transfers/getexchangetransferbyid.md): Gets an exchange transfer by ID.