Create bulk wallet shares

post/api/v2/wallet/{walletId}/walletshares

Path Parameters

  • walletIdstringRequired
    Example: 59cd72485007a239fb00282ed480da1f
    Pattern: ^[0-9a-f]{32}$

Request Body

shareOptions array[object] required
user string required
permissions array[string] required
Allowed values: admin spend
keychain object

201 Response

shares array[object] required
id string required
coin string required
wallet string required
walletLabel string
fromUser string required
toUser string required
permissions array[string] required
state string
The state of wallet share object
Allowed values: pendingapproval active accepted canceled rejected
Example: active
enterprise string
message string
pendingApprovalId string
keychainOverrideRequired boolean deprecated
userMultiKeyRotationRequired boolean
isUMSInitiated boolean
keychain object
updatedAt string

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

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

422 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