---
title: "Transfer Funds between source accounts"
method: POST
path: "/v2/sourceAccounts/{sourceAccountId}/transfers"
tags: ["Funding Manager"]
deprecated: true
---

# Transfer Funds between source accounts

`POST /v2/sourceAccounts/{sourceAccountId}/transfers`

> **Deprecated.**

Transfer funds between source accounts for a Payor. The 'from' source account is identified in the URL, and is the account which will be debited. The 'to' (destination) source account is in the body, and is the account which will be credited. Both source accounts must belong to the same Payor. There must be sufficient balance in the 'from' source account, otherwise the transfer attempt will fail.

## Path parameters

- `sourceAccountId` string, uuid, required

## Request body

- TransferRequest
  - `toSourceAccountId` string, uuid, required — The 'to' source account id, which will be credited
  - `amount` integer, required — Amount to transfer, in minor units
  - `currency` string, required

## Response `204`

Request Processed

## Other responses

- `400` — Invalid request. See Error message payload for details of failure
- `401` — Invalid access token. May be expired or invalid
- `403` — The authentication does not have permissions to access the resource This usually occurs when there is a valid authentication instance (client or user) but they do not have the required permissions
- `404` — The resource was not found or is no longer available

## Changes

- **2020-09-25** `dd71433847a6` — 4 breaking, 24 info
  - the `errors/items/` response's property type changed from no type to `object` for status `400`
  - the `errors/items/` response's property type changed from no type to `object` for status `401`
  - the `errors/items/` response's property type changed from no type to `object` for status `403`
  - the `errors/items/` response's property type changed from no type to `object` for status `404`
  - …24 more
- **2020-06-24** `aded220b0d7b` — 2 breaking
  - the response's body type changed from `object` to no type for status `404`
  - the `errors/items/` response's property type changed from `object` to no type for status `404`
- **2020-03-19** `10644a139f81` — 1 info
  - endpoint deprecated
- **2020-01-28** `1b2abf26b5d6` — 6 breaking, 4 warning
  - the response's body type changed from `object` to no type for status `400`
  - the response's body type changed from `object` to no type for status `401`
  - the response's body type changed from `object` to no type for status `403`
  - the `errors/items/` response's property type changed from `object` to no type for status `400`
  - …6 more
- **2019-12-11** `a0b19fa311c0` — 1 info
  - endpoint added

[Full history](https://skmtc.dev/velopaymentsapi/apis/velo-payments-apis/changes/v2/sourceAccounts/:sourceAccountId/transfers/post.md)

---

[API](https://skmtc.dev/velopaymentsapi/apis/velo-payments-apis.md) · [All operations](https://skmtc.dev/velopaymentsapi/apis/velo-payments-apis/llms.txt) · [OpenAPI document](https://skmtc.dev/velopaymentsapi/apis/velo-payments-apis/revisions/da77064fe233?raw)
