Get enterprise user signing key

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

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.

Path Parameters

  • enterpriseIdstringRequired
    Example: "59cd72485007a239fb00282ed480da1f"
    Pattern: ^[0-9a-f]{32}$
    Min length: >= 1 characters
  • userIdstringRequired
    Pattern: ^([0-9a-f]{32}|me)$
    Min length: >= 1 characters

200 Response

userId string required
Example: 59cd72485007a239fb00282ed480da1f
Match pattern: ^[0-9a-f]{32}$
userEmail string <email>required
Example: user@email.com
derivedPubkey string required
The derived public key of the user.
Example: 0205f47704d137205ba32560e01ed182428c758760d9a05ae58cf2f66069f5d717
derivationPath
string or null
The derivation path used to derive derivedPubkey. Returned only if you're fetching your own signing key.
Example: m/999999/51550848/191290384
ecdhKeychain
string or null
The bip32 public key that you can use to fetch a v1 keychain. Returned only if you're fetching your own signing key.
Example: xpub661MyMwAqRbcFm7W87Qcns2ybFoSHsHEkGzNQj1KhPeLNUtV7KKiQvtLVLwPpWFaohqXrCBqCit9sM6G5kmtZHaJYSvMC65ge9HATFShe1S

400 Response

One of
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