Skip to navigation

Create an ETH unstake request

This endpoint will create an ETH unstake request

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
fromAddressIdstringRequiredformat: "uint64"
the ID of the address to unstake
amountstringRequired

the amount (in wei) to unstake, must be a multiple of 32ETH. If not provided, all the staked funds will be withdrawn.

ethValidatorIDslist of stringsOptional
optional list of ETH validator internal ids to unstake.
commentstringOptional
A reconciliation notes can be given when initiating a request and this will be included in transaction history.
externalRequestIdstringOptional
Identifier for the request in the user's system. This must be unique.

Response

A successful response.
resultobjectOptional

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
500
Internal Server Error
503
Service Unavailable Error