Call ModifyMemberKey to modify the public key of a ledger member.

Request parameters

Parameter Type Required Example Description
Action String Required ModifyMemberKey

The operation that you want to perform. Valid values: ModifyMemberKey

KeyType String Required SECP256K1

The type of the public key. Currently, only SECP256K1 is supported.

LedgerId String Required l-c8cc7be3eea542axxxxxxxxxx

The ID of the ledger instance.

PublicKey String Required 04d45eb3bcbd2a47aeb5de87b73fd6a324bb7b57a081fd474a82d8dc7e830d42868aeb15a9fa02ac09205b68ecfc78e8e67c70c67736aa0e867a9a7011b83fab4b

The hexadecimal encoded string of the public key.

MemberId String No m-04389ec1075443bcxxxxxxxxxx

The ID of the member.

Response parameters

Parameter Type Example Description
RequestId String 89E6B5F5-7511-46A7-9EDB-3C6F8AA4D48C

The ID of the API request.

Examples

Sample requests

http(s)://[Endpoint]/? Action=ModifyMemberKey
&KeyType=SECP256K1
&LedgerId=l-c8cc7be3eea542axxxxxxxxxx
&PublicKey=04d45eb3bcbd2a47aeb5de87b73fd6a324bb7b57a081fd474a82d8dc7e830d42868aeb15a9fa02ac09205b68ecfc78e8e67c70c67736aa0e867a9a7011b83fab4b
&<Common request parameters>

Sample success responses

XML format

<RequestId>89E6B5F5-7511-46A7-9EDB-3C6F8AA4D48C</RequestId>

JSON format

{
    "RequestId": "89E6B5F5-7511-46A7-9EDB-3C6F8AA4D48C"
}

Error codes

HttpCode Error code Error message Description
400 InvalidParameter The specified parameter %s is invalid. The error message returned because the specified parameters are invalid.
400 MissingParameter You must specify the parameter %s. The error message returned when the client token is not specified.
404 ResourceNotFound The specified resource %s does not exist. Resource not found
403 UnauthorizedOperation You are not authorized to perform this operation. %s No operation permissions

For a list of error codes, visit the API Error Center.