/api/v2/{coin}/wallet/{walletId}/sendmanySend coins or tokens to one or more recipients. You can use this endpoint to schedule outgoing transactions in bulk, lowering your aggregate amount of blockchain fees.
Works with both multisignature and MPC wallets. Also supports external-signer mode.
Works with most BitGo-supported assets, but currently unavailable for: ALGO, ARBETH, AVAXC, CELO, CELO:CUSD, CSPR, DOT, EOS, HTETH:BGERCH, NEAR, OPETH, STX, TON, TRX, TRX:USDC, XLM, XRP, XTZ
coinstringRequiredbtcwalletIdstringRequired59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$recipients array[object] address string <= 250 characters2MvrwRYBAuRtPTiZ5MyKg42Ke55W3fZJfZSamountOne of2000000^-?\d+$tokenName string sol:natixtokenData object otp string walletPassphrase string prv string type string messages array[object] address string message string BIP322 test message.numBlocks integer >= 2<= 1000feeRateOne ofnullmaxFeeRateOne ofnull^-?\d+$feeMultiplierOne ofnull^-?[\d\.]+$minConfirms integer enforceMinConfirmsForChange boolean falsegasPriceOne of2000000^-?\d+$eip1559 object maxPriorityFeePerGasOne of2000000^-?\d+$maxFeePerGasOne of2000000^-?\d+$gasLimitOne of2000000^-?\d+$targetWalletUnspents integer 1000minValueOne of2000000^-?\d+$maxValueOne of2000000^-?\d+$sequenceId string nonce string 2000000^-?\d+$noSplitChange boolean falseunspents array[string] 12b147dd8b4f73c01f72bdbf5b589eea614f3de609ffdbdac84852d6505cf8a3:1changeAddress string <= 250 characters2MvrwRYBAuRtPTiZ5MyKg42Ke55W3fZJfZStxFormat string legacy psbt psbt-litelegacypsbtinstant boolean memo object type string value string comment string <= 256 charactersdestinationChain string sourceChain string addressType string deprecated changeAddressTypeAny ofp2sh p2shP2wsh p2wsh p2tr p2trMusig2p2shstartTime string 1714067129.1020603consolidateId string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$lastLedgerSequence integer ledgerSequenceDelta integer cpfpTxIds array[string] cpfpFeeRate integer rbfTxIds array[string] isReplaceableByFee boolean maxFee integer >= 0strategy string <= 20 charactersvalidFromBlock integer validToBlock integer trustlines array[object] token string txlm:BST-GBQTIOS3XGHB7LVYGBKQVJGCZ3R4JL5E4CBSWJ5ALIJUHBKS6263644Laction add removelimit string 2000000^-?\d+$stakingOptionsAny ofamountOne of2000000^-?\d+$validator string <= 250 characters2MvrwRYBAuRtPTiZ5MyKg42Ke55W3fZJfZSunstakingOptions object from string receiver string unstakeCpuQuantity string unstakeNetQuantity string refundOptions object address string messageKey string reservation object expireTime string <date-time>data string transfer object coin string required btcid string required 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$wallet string required 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$enterprise string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$txid string required b8a828b98dbf32d9fd1875cbace9640ceb8c82626716b4a64203fdc79bb46d26txidType string transactionHash blockHashheight integer required heightId string date string <date-time>required confirmations integer required type string required send receivevalue integer valueString string required 2000000^-?\d+$intendedValueString string 2000000^-?\d+$baseValue integer baseValueString string 2000000^-?\d+$baseValueWithoutFees integer baseValueWithoutFeesString string 2000000^-?\d+$feeString string payGoFee integer payGoFeeString string usd number required usdRate number required state string required confirmed failed initialized pendingApproval rejected removed replaced signed unconfirmedconfirmedtags array[string] required 59cd72485007a239fb00282ed480da1fhistory array[object] required comment string required vSize integer nSegwitInputs integer coinSpecific object required sequenceId string consolidateId string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$txRequestId string goStakingRequestId string subType string ofc_withdrawal ofc_deposit ofc_unstake ofc_stakefeeCoin string instant boolean instantId string isFee boolean isReward boolean isUnlock boolean metadata array[object] sendAccounting array[object] createdTime string <date-time>approvedTime string <date-time>rejectedTime string <date-time>signedTime string <date-time>unconfirmedTime string <date-time>confirmedTime string <date-time>removedTime string <date-time>commentedTime string <date-time>failedTime string <date-time>regeneratedTime string <date-time>replacedTime string <date-time>replacingTime string <date-time>abandonedTime string <date-time>signedDate string <date-time>customerApprovedTime string <date-time>idVerificationTime string <date-time>trustSignedTime string <date-time>trustFinalApprovalTime string <date-time>walletLabel string enterpriseName string elliptic string senderInformationVerified boolean buildParams object entries array[object] usersNotified boolean label string replaces array[string] replacedBy array[string] txid string txOne ofstatus string signed signed (suppressed) pendingApprovaltransfer object coin string required btcid string required 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$wallet string required 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$enterprise string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$txid string required b8a828b98dbf32d9fd1875cbace9640ceb8c82626716b4a64203fdc79bb46d26txidType string transactionHash blockHashheight integer required heightId string date string <date-time>required confirmations integer required type string required send receivevalue integer valueString string required 2000000^-?\d+$intendedValueString string 2000000^-?\d+$baseValue integer baseValueString string 2000000^-?\d+$baseValueWithoutFees integer baseValueWithoutFeesString string 2000000^-?\d+$feeString string payGoFee integer payGoFeeString string usd number required usdRate number required state string required confirmed failed initialized pendingApproval rejected removed replaced signed unconfirmedconfirmedtags array[string] required 59cd72485007a239fb00282ed480da1fhistory array[object] required comment string required vSize integer nSegwitInputs integer coinSpecific object required sequenceId string consolidateId string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$txRequestId string goStakingRequestId string subType string ofc_withdrawal ofc_deposit ofc_unstake ofc_stakefeeCoin string instant boolean instantId string isFee boolean isReward boolean isUnlock boolean metadata array[object] sendAccounting array[object] createdTime string <date-time>approvedTime string <date-time>rejectedTime string <date-time>signedTime string <date-time>unconfirmedTime string <date-time>confirmedTime string <date-time>removedTime string <date-time>commentedTime string <date-time>failedTime string <date-time>regeneratedTime string <date-time>replacedTime string <date-time>replacingTime string <date-time>abandonedTime string <date-time>signedDate string <date-time>customerApprovedTime string <date-time>idVerificationTime string <date-time>trustSignedTime string <date-time>trustFinalApprovalTime string <date-time>walletLabel string enterpriseName string elliptic string senderInformationVerified boolean buildParams object entries array[object] usersNotified boolean label string replaces array[string] replacedBy array[string] txid string txOne ofstatus string signed signed (suppressed) pendingApprovalerror string required requestId string required context object name string required