Add a Transfer

Use this endpoint when you want to create a Transfer between any 2 of your float/bank accounts.

We now require supplying an Idempotency-Key header when performing this request to ensure you can safely retry the action in case of an issue. If the header value is different to one provided previously, we will be treating a request as a new operation which may lead to duplicate payments. To understand more on how to make idempotent requests, please refer to our Idempotent requests guide.
Body Params
string
required

The source float/bank account (UUID)

string
required

The destination float/bank account (UUID)

integer
required
1 to 99999999999

Amount in cents (Min: 1 - Max: 99999999999)

string
required

Description for the Transfer. ASCII-printable characters and unicode emojis are accepted.

date-time
required

Date & time in UTC ISO8601 the Transfer should be processed. (Can not be earlier than the start of current day in Sydney AEST/AEDT)

Headers
string
required

Idempotency key to support safe retries for 24h

string
Defaults to 20250101

API version in YYYYMMDD format. Defaults to 20250101 (legacy) when omitted.

Response

Language
Credentials
OAuth2
URL
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json