Get staking request for Go Account

get/api/go-staking/v1/{coin}/accounts/{accountId}/requests/{requestId}

Get a specific staking request for a given asset and Go Account.

Path Parameters

  • coinstringRequired
    The staking asset.
    Enum: OFCSOL OFCSUI
  • accountIdstringRequired
    Account ID to fetch the staking request for.
  • requestIdstring<uuid>Required
    UUID of the staking request.

200 Response

id string <uuid>required
status string required
Coarse-grained status for staking requests.
Allowed values: NEW PENDING FAILED REJECTED CONFIRMED COOLDOWN WARMUP UNSUPPORTED
goAccountId string required
amount string <big-integer>required
stakingRequests array[object] required
id string <uuid>required
coin string required
stakingRequestType string required
Type of staking request. `STAKE` to delegate, `UNSTAKE` to undelegate. `UNSUPPORTED` is a fallback.
Allowed values: STAKE UNSTAKE UNSUPPORTED
Default: STAKE
createdDate string <date-time>required
stakingServiceStatus string required
Allowed values: NEW PENDING_VALIDATORS READY PENDING_APPROVAL PENDING_BITGO_TRUST_APPROVAL PENDING FAILED FAILED_RETRIED REJECTED VALIDATOR_ACTIVATING PARTIAL_CONFIRMED CONFIRMED COOLDOWN DELAYED_COOLDOWN WARMUP DELAYED_WARMUP ETH_PARTIAL_EXITED ETH_EXITED UNSUPPORTED
createdDate string <date-time>required
properties object required
amount string
Amount to stake or unstake, in base units

400 Response

error string
errorName string
reqId string
context object

401 Response

error string
errorName string
reqId string
context object

403 Response

error string
errorName string
reqId string
context object

404 Response

error string
errorName string
reqId string
context object

500 Response

error string
errorName string
reqId string
context object