# Transfers

Endpoints for transferring funds between accounts

 - [GET /v1/collections/transfers](https://docs.ripple.com/pt-br/products/collections/api/collections/transfers/listtransfersv1.md): Retrieves a list of transfers, filterable by query parameters.
 - [POST /v1/collections/transfers](https://docs.ripple.com/pt-br/products/collections/api/collections/transfers/createtransferv1.md): Moves funds between two of your accounts. When the accounts hold different currencies, the transfer is quoted at creation and the quote is applied when you confirm; transfers between same-currency acc
 - [GET /v1/collections/transfers/{transfer_id}](https://docs.ripple.com/pt-br/products/collections/api/collections/transfers/gettransferbyidv1.md): Retrieves the details of a specific transfer by its ID.
 - [POST /v1/collections/transfers/{transfer_id}/confirm](https://docs.ripple.com/pt-br/products/collections/api/collections/transfers/confirmtransferv1.md): Confirms a `PENDING` transfer so the funds move. For a cross-currency transfer this locks in the quoted rate; same-currency transfers move at par. Pass an `Idempotency-Key` header to safely retry the
 - [POST /v1/collections/transfers/{transfer_id}/cancel](https://docs.ripple.com/pt-br/products/collections/api/collections/transfers/canceltransferv1.md): Cancels a previously-created `PENDING` transfer. A transfer that is not `PENDING` returns 422. Supports request deduplication via the `Idempotency-Key` header.
