Creating sub-organizations
Creating a new sub-organization is an activity performed by the parent organization. The activity itself takes the following attributes as inputs:- organization name
- a list of root users
- a root quorum threshold
- [optional] a wallet (note: in versions prior to V4, this was a private key)
Using sub-organizations
Sub-Organizations as Wallets explains how you might want to use this primitive as a way to model end-user controlled wallets, or custodial wallets. If you have another use-case in mind, or questions/feedback on this page, reach out to welcome@turnkey.com!Deleting sub-organizations
To delete a sub-organization, you can use the delete sub-organization activity. Before proceeding, ensure that all private keys and wallets within the sub-organization have been exported to prevent any loss of funds. Alternatively, you can set thedeleteWithoutExport
parameter to true
to bypass this requirement.
By default, the deleteWithoutExport
parameter is set to false
.
This activity must be initiated by a root user in the sub-organization that is
to be deleted. A parent org cannot delete a sub-organization without its
participation.