/api/v2/internal/{coin}/wallet/{walletId}/consolidateAccount/buildBuilds consolidation transactions for a wallet and returns a structured per-address
response. Unlike the client-facing endpoint, this always returns HTTP 200 with both
successful transactions and per-address failure details. Internal callers (e.g. Go
Accounts) should check summary.failedAddresses > 0 to detect failures and use
errors for per-address details and alerting.
coinstringRequiredbtcwalletIdstringRequired59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$consolidateAddresses array[string] preview boolean nftCollectionId string nftId string minValueOne ofmaxValueOne ofnumUnspentsToMake number maxFeePercentage number feeRate number maxFeeRate number minConfirms number feeTxConfirmTarget number targetAddress string type string transactions array[object] required txRequestId string required txHex string required consolidateId string errors dictionary<string, object> required object summary object required totalAddresses number required numSuccessfulAddresses number required numFailedAddresses number required numInflightAddresses number required failureReasons dictionary<string, number> required name string context object required error string required requestId string required name string context object required error string required requestId string required name string context object required error string required requestId string required