Skip to main content
POST
Create an account transfer

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Request body for creating an internal account-to-account transfer.

idempotencyKey
string<uuid>
required

Universally unique identifier (UUID v4) idempotency key. This key is utilized to ensure exactly-once execution of mutating requests.

Example:

"ba943ff1-ca16-49b2-ba55-1057e70ca5c7"

destination
object
required

The destination account for an internal transfer.

amount
object
required
source
object

Optional. The source account for the transfer. The type must be account. When omitted, the transfer is sourced from the parent main wallet.

Response

Successfully created a transfer.

data
object

A transfer of funds returned by the create transfer endpoint. Both source and destination are always accounts, because this endpoint only creates internal account-to-account transfers.