Create Stake Action
Create Stake Action
Create a new action for an existing stake.
POST
Create Stake Action
Authentication
✅ Organization User (CustomerEmployee)❌ Delegated User (
EndUser)✅ Service Account
Required Permissions
Stakes:Update: Always required.Authorizations
Bearer Token: Used to authenticate API requests. More details how to generate the token: Authentication flows
User Action Signature: Used to sign the change-inducing API requests. More details how to generate the token: User Action Signing flows
Path Parameters
Required string length:
1 - 64Pattern:
^stk-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$Body
application/json
Response
200 - application/json
Success
- Babylon
- Iota
- Ethereum
Required string length:
1 - 64Pattern:
^stk-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$Example:
"stk-0pmu3-tog2k-fdtn0teii2i4r13f"
Wallet id.
Required string length:
1 - 64Pattern:
^wa-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$Example:
"wa-5pfuu-9euek-h0odgb6snva8ph3k"
Status of the stake position.
| Status | Definition |
|---|---|
Staking | The stake is being created and funds are being delegated to the validator. |
Active | The stake is active and earning rewards. |
Unbonding | The stake is in the process of being unbonded (cooldown period). |
Unbond | The stake has been unbonded and is ready for withdrawal. |
Withdrawing | The staked funds are in the process of being withdrawn. |
Withdrawn | The staked funds have been fully withdrawn. |
Failed | The staking operation failed. |
Available options:
Active, Failed, Staking, Unbonding, Unbond, Withdrawing, Withdrawn The user who initiated the request.
- Babylon
- Ethereum
- Iota
Available options:
Babylon The staking infrastructure provider used to manage the stake.
Available options:
Figment Last modified on May 29, 2026