Update an enterprise template.

patch/api/v2/admin/enterpriseTemplate/{templateId}

Path Parameters

  • templateIdstringRequired
    The unique identifier for the template
    Min length: >= 1 characters

Request Body

templateName string
The name of the template
Min length: >= 1 characters
archive boolean
Indicates if the template should be archived
bitgoOrg string
The BitGo organization associated with the template
Allowed values: BitGo Trust BitGo New York BitGo Germany BitGo Switzerland BitGo Europe ApS Frankfurt DE Trust BitGo Singapore BitGo Korea BitGo Custody MENA FZE BitGo India BitGo Sister Trust 1 BitGo Inc
licenses array[string]
The licenses associated with the template
Allowed values: bitgoNetwork marginTrading metaMaskInstitutional mtGox portfolioAPI portfolioBasic portfolioProfessional portfolioInstitutional tax tradeAPI staking stakingApi cryptoCompare elliptic instantFeeHotWallet bitgoTrustAsKrs escrow escrowTriparty distributedCustodyWallet selfCustodyLightningWallet custodyLightningWallet custodyGoLightning achDebits advancedWallets stablecoins canBorrowAgainstGoAccount
featureFlags array[string]
The feature flags
Allowed values: adaBYOValidator adaBYODRep adaPledging adaStaking atomStaking avaxcAlwaysUseHop avaxpStaking avaxpBYOValidator bscStaking bscBYOValidator babylonStaking cronosStaking fetchStaking lidoStaking cosmosBYOValidator icpStaking nearBYOValidator maticBYOValidator mpcStaking pstAvaxStaking solBYOValidator somniaStaking somniaBYOValidator storyStaking storyBYOValidator stAvaxStaking v2RewardAccrualReportAPI trxStaking trxBYOValidator vetStaking reactOnly useEddsaCommitment enableBG23 enableBG25Inst enableBG25Retail bitgoNetwork btcHSMv3 ecdsaTssColdWallets eddsaTssColdWallets enableMMI ethHSMv3 nftWallets checkPendingBalanceOnBuild enableEcdsaWallets enableTendermintHotWallets enableMpcEvmCustody enableMpcEvmHot ethBatchStaking enableConcurrentGg18Evm specialVideoInstructions csprStaking tssCustodial blockTransactionIfPending mystenEmployee mystenInvestor monthlyTrustReports nitroHSM unspentsConsolidation newPolicyServiceShadowMode useEnterpriseEcdsaTssChallenge clearingSettlementUI snowflakeReports multiAssetDVP solStakingAuthorize suiCustomTx csprBYOValidator suiBYOValidator stxStaking stxBYOValidator tonBYOValidator btcBYOValidator btcStaking tonStaking useEcdsaTssPaillierBlum useEcdsaTssPhase5 allowBackupKeySigning useCustomValidators sendTxRequestFullNotification addressBookRevised enableEnterprisePolicy bgUILargeEnterprise enableDurableNonce automateGoAccountActivation showUnstableOesPartners stakingReports cosmosClaimRewards cosmosSwitchValidator enablePlaid enableMPCv2 useWireWithdrawalConfirmAPI disableDurableNonce tonV1Wallets allowExternalChangeAddressUI eigenStaking eigenBYOValidator eigenLikeClaimRewards enableRiskScoring useValidatorList ethRestaking ethClaimRewards enableKycReverification fetchAdaBalanceFromIndexer polStaking enableTrxFundingFromGasTank useAvailableBandwidthForTokenConsolidation enablePreventDuplicateConsolidations ethUnstakingPolicyService bulkTx eth2Staking nearStaking solStaking dotStaking maticStaking suiStaking wctStaking wflrStaking coredaoStaking coredaoBYOValidator beraStaking beraBYOValidator beraNativeStaking walrusStaking walrusBYOValidator taoStaking taoBYOValidator babylonBYOValidator btcBabylonStaking polyxStaking polyxBYOValidator tokenization globalTravelRule addressReports enableMarginV2 enableMarginV2UI mpcV2ReceiveAddress enableUSDS enableDEX enableWalletConnect shouldCreateGoAccountAsynchronously enableWhitelistTestTransactions disableCustodyGoGasVideoWaiver enableFinancing disableFinancing financingGatedRelease enableEnterpriseWhitelist enableEnterpriseAddressBook enableSmartContractCalls enableCrossChainRecovery enablePolicyRuleTemplates enableUserRoleApprovalAction dontSendStatementEmailNotifications hotBackingWalletsEnabled enableSso enableOktaSso volumeTieredTradingFees enableInternalOnlyTradeProducts showNewTradeProductsBanner enableTokenManagementTab enableNewConsolidationDesign enableMidnightGlacierDrop useImsBuiltTransaction enableNewInfraredRewardTracking skipFailedTxnEntriesUpdate expiryBasedNonceHandler disableSelfCustodyWhitelistLock enableTradeV2UI showOrderBookData achDebitsEnabled enableFrankfurtDETrustTrading enableEVMKeyring invoiceFiatFees seievmStaking seievmBYOValidator jitoStaking enableKoreanLocalization taoBittensorStaking enableDvPBulkInitialization enableUSDMena aptStaking solRedelegationBackfill ignoreSpendingCalculationMissingMarketData
labels array[string]
The labels associated with the enterprise
Allowed values: B2B2C - Swan B2B2C - Binance B2B2C - Fold Sofi Mt Gox Bitcoin Builder Employee General B2B2C B2B2B - Keyrails B2B2B - Onramp B2B2C - Onramp starterAccount ftx bitgoTechnologiesFBO retail foundation
source string
The source of the aggregator
Allowed values: bitcoinBuilder ftx ftx-retail ftx-bahamas ftx-bahamas-retail sofi sofiDocuSignPendingDeprecation bitcoinWell lucid wlf walrus mtgox landingPageReferral caas test
usersViewAllWallets boolean
Indicates if users can view all wallets
videoIdWaived boolean
Indicates if the video ID requirement is waived
pricingPlan string
The pricing plan
Min length: >= 1 characters
upfrontPaymentStatus string
The upfront payment status
Allowed values: received waived pending overdue delinquent
accountType string
The type of account
Allowed values: individual entity
pricingTypeOne of
The type of pricing
Allowed values: starter growth employee FTX Retail FTX Institutional
distributedCustody object
The distributed custody information
signingBitgoOrg string
Allowed values: BitGo Trust BitGo New York BitGo Germany BitGo Switzerland BitGo Europe ApS Frankfurt DE Trust BitGo Singapore BitGo Korea BitGo Custody MENA FZE BitGo India BitGo Sister Trust 1 BitGo Inc
requestedBitgoProducts array[string]
Requested BitGo products
Allowed values: Instant Fee Wallets Go Account Settlement Tax Trade API Margin Trading Elliptic CryptoCompare MetaMask Custody Borrowing Lending DeFi Cold Self-Custody Go Network Staking Trade Hot Self-Custody Escrow Escrow - Triparty Distributed Custody Advanced Wallets Stablecoins Loans against Go Account ACH Debits Go Lightning

200 Response

id string required
The unique identifier for the template
templateName string required
The name of the template
archived boolean required
Indicates if the template is archived
bitgoOrg string
The BitGo organization associated with the template
Allowed values: BitGo Trust BitGo New York BitGo Germany BitGo Switzerland BitGo Europe ApS Frankfurt DE Trust BitGo Singapore BitGo Korea BitGo Custody MENA FZE BitGo India BitGo Sister Trust 1 BitGo Inc
canAccessBorrowing boolean
Indicates if borrowing access is allowed
canAccessLending boolean
Indicates if lending access is allowed
canAccessSettlement boolean
Indicates if settlement access is allowed
canAccessTrading boolean
Indicates if trading access is allowed
canCreateColdWallet boolean
Indicates if the creation of cold wallets is allowed
canCreateHotWallet boolean
Indicates if the creation of hot wallets is allowed
canCreateCustodialWallet boolean
Indicates if the creation of custodial wallets is allowed
canCreateOffchainWallet boolean
Indicates if the creation of off-chain wallets is allowed
upfrontPaymentStatus string
The upfront payment status
usersViewAllWallets boolean
Indicates if users can view all wallets
videoIdWaived boolean
Indicates if the video ID requirement is waived
accountType string
The type of account
Allowed values: individual entity
businessModel string
The business model
Allowed values: bitgoAsAService cryptoAsAServiceParent cryptoAsAServiceChild
organizationId string
The organization ID associated with the template
pricingTypeOne of
The type of pricing
Allowed values: starter growth employee FTX Retail FTX Institutional
pricingPlan string
The pricing plan
featureFlags array[string]
The feature flags
labels array[string]
The labels associated with the enterprise
licenses array[string]
The licenses associated with the template
source string
The source of the aggregator
Allowed values: bitcoinBuilder ftx ftx-retail ftx-bahamas ftx-bahamas-retail sofi sofiDocuSignPendingDeprecation bitcoinWell lucid wlf walrus mtgox landingPageReferral caas test
distributedCustody object
The distributed custody information
signingBitgoOrg string
Allowed values: BitGo Trust BitGo New York BitGo Germany BitGo Switzerland BitGo Europe ApS Frankfurt DE Trust BitGo Singapore BitGo Korea BitGo Custody MENA FZE BitGo India BitGo Sister Trust 1 BitGo Inc
requestedBitgoProducts array[string]
Requested Products for the enterprise
Allowed values: Instant Fee Wallets Go Account Settlement Tax Trade API Margin Trading Elliptic CryptoCompare MetaMask Custody Borrowing Lending DeFi Cold Self-Custody Go Network Staking Trade Hot Self-Custody Escrow Escrow - Triparty Distributed Custody Advanced Wallets Stablecoins Loans against Go Account ACH Debits Go Lightning

400 Response

name string
Error code
context object required
Properties that apply to a specific error name
error string required
Human-readable error message
requestId string required
Client request id

401 Response

name string
Error code
context object required
Properties that apply to a specific error name
error string required
Human-readable error message
requestId string required
Client request id

403 Response

name string
Error code
context object required
Properties that apply to a specific error name
error string required
Human-readable error message
requestId string required
Client request id

404 Response

name string
Error code
context object required
Properties that apply to a specific error name
error string required
Human-readable error message
requestId string required
Client request id

500 Response

name string
Error code
context object required
Properties that apply to a specific error name
error string required
Human-readable error message
requestId string required
Client request id