latestOpenAPI 3.0.32026-08-224982,0272.8 MB

e445c15e5bee

Enterprise

Get enterprise user signing key

Get the signing key for an enterprise user. The signing key is used to sign arbitrary messages, which other enterprise users can verify. The caller of this API must have view permissions on the enterprise.

get/api/v2/enterprise/{enterpriseId}/user/{userId}/signingkey

Path parameters

enterpriseIdstring required
Example:59cd72485007a239fb00282ed480da1f
userIdstring required

Response

OK

userIdstring required
userEmailstring email required
derivedPubkeystring required

The derived public key of the user.

derivationPathstring nullable

The derivation path used to derive derivedPubkey. Returned only if you're fetching your own signing key.

ecdhKeychainstring nullable

The bip32 public key that you can use to fetch a v1 keychain. Returned only if you're fetching your own signing key.

Example response

{
  "userId": "59cd72485007a239fb00282ed480da1f",
  "userEmail": "user@email.com",
  "derivedPubkey": "0205f47704d137205ba32560e01ed182428c758760d9a05ae58cf2f66069f5d717",
  "derivationPath": "m/999999/51550848/191290384",
  "ecdhKeychain": "xpub661MyMwAqRbcFm7W87Qcns2ybFoSHsHEkGzNQj1KhPeLNUtV7KKiQvtLVLwPpWFaohqXrCBqCit9sM6G5kmtZHaJYSvMC65ge9HATFShe1S"
}