GET
List staking requests for Go Account
List all staking requests for a given Go Account.
Path Params
-
accountIdstring requiredAccount ID to fetch the staking request for.
Query Params
-
requestStatusarray of string enumsFilter by request status.NEWPENDINGFAILEDREJECTEDCONFIRMEDCOOLDOWNWARMUPUNSUPPORTED -
pageintegerPage number to retrieve (1-based). -
pageSizeintegerNumber of items per page. -
createdDateGtestring date-timeFilter results created on or after this date-time (ISO 8601). -
createdDateLtstring date-timeFilter results created before this date-time (ISO 8601). -
sortBystring enumSort order for results. Prefix with '-' for descending order.createdDate-createdDatedate-date
Responses
200
List of staking requests
Response Body
object
-
requestsarray of objects requiredrequests object
-
idstring uuid required -
clientIdstring -
statusstring enum requiredCoarse-grained status for staking requests.NEWPENDINGFAILEDREJECTEDCONFIRMEDCOOLDOWNWARMUPUNSUPPORTED -
typestring enumType of staking request.STAKEto delegate,UNSTAKEto undelegate.UNSUPPORTEDis a fallback.STAKEUNSTAKEUNSUPPORTED -
coinstring -
goAccountIdstring required -
errorstring -
amountstring big-integer required -
createdDatestring date-time required -
statusModifiedDatestring date-time -
propertiesobject requiredproperties object
-
amountstringAmount to stake or unstake, in base units
-
-
sourcestring enumMANUALAUTO_STAKE
-
-
pageinteger required -
totalPagesinteger required -
totalElementsinteger int64 required
400
Bad Request
Response Body
object
-
errorstring -
errorNamestring -
reqIdstring -
contextobject
401
Unauthorized
Response Body
object
-
errorstring -
errorNamestring -
reqIdstring -
contextobject
403
Forbidden
Response Body
object
-
errorstring -
errorNamestring -
reqIdstring -
contextobject
500
Server Error - Transient error please try again
Response Body
object
-
errorstring -
errorNamestring -
reqIdstring -
contextobject