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 sameapprovalTypeandapprovalCode. 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 ascreateTransfer.
RequestAccountTransferInput
TransferDestination
Provide either
accountId or externalReferenceId, not both.
Authentication Notes
Sample Mutation — User to Application
Sample Mutation — Application to User
Sample Response
idempotencyKey is preserved and used when the transfer executes on approval.
Approve a Request
CallapproveApprovalRequest with the approvalId. Requires MANAGE_APPROVALS.
Decline a Request
CalldeclineApprovalRequest with the approvalId. Requires MANAGE_APPROVALS.