Manage a yield
Generate the transactions needed to perform management actions on a yield position.
Authorizations
Body
Yield ID to perform the action on
"ethereum-eth-lido-staking"
User wallet address
"0x1234..."
Pending action type (required for manage actions)
STAKE, UNSTAKE, CLAIM_REWARDS, RESTAKE_REWARDS, WITHDRAW, WITHDRAW_ALL, RESTAKE, CLAIM_UNSTAKED, UNLOCK_LOCKED, STAKE_LOCKED, VOTE, REVOKE, VOTE_LOCKED, REVOTE, REBOND, MIGRATE, VERIFY_WITHDRAW_CREDENTIALS, DELEGATE "CLAIM_REWARDS"
Server-generated passthrough from the balances endpoint (required for manage actions)
"eyJhZGRyZXNzZXMiOnsiYWRkcmVzcyI6ImNvc21vczF5ZXk..."
Arguments for the action
Response
Returns action with array of transactions to execute
Unique action identifier
"action_123abc"
High-level action intent
enter, manage, exit "manage"
Specific action type
STAKE, UNSTAKE, CLAIM_REWARDS, RESTAKE_REWARDS, WITHDRAW, WITHDRAW_ALL, RESTAKE, CLAIM_UNSTAKED, UNLOCK_LOCKED, STAKE_LOCKED, VOTE, REVOKE, VOTE_LOCKED, REVOTE, REBOND, MIGRATE, VERIFY_WITHDRAW_CREDENTIALS, DELEGATE "CLAIM_REWARDS"
Yield ID this action belongs to
"ethereum-eth-lido-staking"
User wallet address
"0x1234..."
Amount involved in the action
"1000000000000000000"
Raw wei amount (full precision)
"1000000000000000000"
USD value of the amount
"1500.50"
Array of transactions for this action
Transaction execution pattern - synchronous (submit one by one, wait for each), asynchronous (submit all at once), or batch (single transaction with multiple operations)
synchronous, asynchronous, batch "synchronous"
Raw arguments exactly as submitted by the user for this action
When the action was created
When the action was completed
Current status of the action
CANCELED, CREATED, WAITING_FOR_NEXT, PROCESSING, FAILED, SUCCESS, STALE 
