Skip to main content

Transfer Between Fund Accounts

This feature allows transferring amounts between two accounts belonging to the same fund, debiting the source account and crediting the target account.


Request

ENDPOINT
/transfer/fund_class/FUND_CLASS_KEY/internal_transfer
METHOD
POST
Request Body
{
"amount": 15000,
"description": "Internal transfer",
"origin_key": "<UUID>",
"origin_type": "manual_transfer",
"source_account_key": "<UUID>",
"target_account_key": "<UUID>",
"transfer_type": "pix"
}

Response

STATUS
201
Response Body
{
"internal_transfer_key": "<UUID>",
"internal_transfer_status": "created"
}

Path Params

FieldTypeDescription
fund_class_keystringUnique identifier key for the fund at QI CTVM

Body Params

FieldTypeDescription
amountintAmount to be transferred, in cents (e.g., 15000 = BRL 150.00)
descriptionstringTransfer description
origin_keystringUnique idempotency key for the transfer (UUID v4), generated by the integrator on each request
origin_typestringTransfer origin type. Must be sent as manual_transfer
source_account_keystringUnique identifier key for the account to be debited (source)
target_account_keystringUnique identifier key for the account to be credited (target)
transfer_typestringTransfer type. Accepts pix or wire_transfer, limited to what the source account supports
Attention

To receive the transfer result, it is necessary to configure the transfer confirmation webhook.