Skip to main content
requestAccountTransfer Submit a manager approval request for an account-to-account transfer. When approved, Fluz executes the transfer using the same semantics as createTransfer. Use this when a user or application needs manager sign-off before moving funds between Fluz accounts. For transfers between spend accounts on the same account, use requestInternalTransfer instead.

Scopes

Webhook Identifiers

Webhook events: APPROVAL_CREATE, APPROVAL_APPROVE, APPROVAL_DECLINE, and APPROVAL_HANDLER_ERROR on execution failure.
Internal transfers and account transfers share the same approvalType and approvalCode. Use the original request mutation or inspect the approval payload in your integration to distinguish them.

Create a Request

Input mirrors Transfer to Another Fluz Account. The sender is determined from authentication; destination and funding sources follow the same rules as createTransfer.

RequestAccountTransferInput

TransferDestination

Provide either accountId or externalReferenceId, not both.

Authentication Notes

Sample Mutation — User to Application

Sample Mutation — Application to User

Sample Response

The idempotencyKey is preserved and used when the transfer executes on approval.

Approve a Request

Call approveApprovalRequest with the approvalId. Requires MANAGE_APPROVALS.
On approval, Fluz executes the account transfer.

Decline a Request

Call declineApprovalRequest with the approvalId. Requires MANAGE_APPROVALS.
No transfer is executed when a request is declined.