/api/v2/{coin}/wallet/{walletId}/initwalletThis is only used for self-custody lightning. Initialize a newly created Lightning Network Daemon (LND) for the first time. Returns the updated wallet with the encrypted admin macaroon in the coinSpecific response field.
coinstringRequiredlnbtcwalletIdstringRequired59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$passphrase string id string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$users array[object] user string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$permissions array[string] ["admin","view","spend"]coin string tbtc4label string My TBTC4 Walletm integer 2n integer 3keys array[string] 59cd72485007a239fb00282ed480da1fkeySignatures object backupPub string 1fe81d0c91457d89993b01475bfb9e5809067ae046926faeab6e63beea009d8dd460387e0c3843034570798a9c2bcc1dbbea2988ee5a36979e0bbe6e02f7840af2bitgoPub string 209d0e9a6d4352b66fae0a35ce62c1059bcc4db9e2883abc4f1b3d20481c5cebb7299c581efd9e0151abaf2496da7c6d75d276de36ed3de37c94e9cc5a2ea77e59tags array[string] 59cd72485007a239fb00282ed480da1freceiveAddress object id string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$address string <= 250 characters2MvrwRYBAuRtPTiZ5MyKg42Ke55W3fZJfZSchain integer 0 1 10 11 20 21 30 31 40 411index integer coin string lastNonce integer -1wallet string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$coinSpecific object balance object label <= 250 charactersBob's Hot Wallet AddressaddressType string p2sh p2shP2wsh p2wsh p2tr p2trMusig2p2shbalance integer 0balanceString string 0confirmedBalance integer 0confirmedBalanceString string 0spendableBalance integer 0spendableBalanceString string 0deleted boolean falseisCold boolean falsefreeze object {}time string <date-time>expires string <date-time>disableTransactionNotifications boolean falseadmin object {}approvalsRequired integer 1pendingApprovals array[object] []id string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$coin string btcwallet string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$enterprise string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$organization string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$creator string 59cd72485007a239fb00282ed480da1f^[0-9a-f]{32}$createDate string <date-time>infoAny ofstateAny ofpending awaitingSignature pendingFinalApproval pendingCustodianApproval pendingVideoApproval pendingIdVerificationscope string enterprise walletuserIds array[string] 59cd72485007a239fb00282ed480da1fapprovalsRequired integer >= 11walletLabel string resolvers array[object] addressLabels array[object] allowBackupKeySigning boolean falsecoinSpecific object clientFlags array[string] recoverable boolean startDate string <date-time>hasLargeNumberOfAddresses boolean config object error string required requestId string required context object name string required