KeysEdit online Keys The Key object is a core resource in the IBM Digital Asset Haven API. It represents a distributed private key that is secured by the IBM Digital Asset Haven MPC network. You never access the private key material directly. Instead, you reference the Key by its unique keyId when you perform signing operations or when you create Wallet objectsList KeysRetrieves all keys registered for your organization.Create KeyCreates a key for the specified cryptographic scheme and curve. Returns the newly created key entity.]Delegate KeyDelegates a key to an end user. Only keys created with delayDelegation: true can be delegated using this endpoint. This requirement ensures that you intentionally designate a key for later delegation, helping prevent accidental delegation of sensitive or treasury‑level keys.Get KeyRetrieves information about a key by its ID.Update Key Updates the name of an existing key.Delete KeyDeletes the key and all wallets that use this key. After deletion, the key and associated wallets are no longer usable and are no longer counted in your organization’s wallet total.Derive Key Derives a deterministic output from a Diffie-Hellman (DH) key using a domain separation tag and a seed value. The derivation process is deterministic. The same DH key and seed always produce the same derived output.Export Key IBM Digital Asset Haven secures private keys by generating them as MPC key shares within its decentralized key management network. This design removes single points of failure associated with blockchain private keys.Import Key IBM Digital Asset Haven secures private keys by generating them as MPC key shares in its decentralized key management network. This is the default behavior when you create a key or wallet.Parent topic: Wallets & Transactions