Skip to main content
POST
/
v1
/
actions
/
wealth
/
multiYield
Multi-Yield Deposit
curl --request POST \
  --url https://api.aegisintent.xyz/v1/actions/wealth/multiYield \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --header 'Idempotency-Key: <idempotency-key>' \
  --header 'X-Aegis-Email: <x-aegis-email>' \
  --header 'X-Aegis-Nonce: <x-aegis-nonce>' \
  --data '
{
  "amountUsdc": "100.00",
  "aegisWeight": 60,
  "synthraWeight": 40
}
'

Documentation Index

Fetch the complete documentation index at: https://docs.aegisintent.xyz/llms.txt

Use this file to discover all available pages before exploring further.

Split a USDC deposit across the Aegis aUSDC Vault and Synthra V3 concentrated liquidity in a single atomic action. The aegisWeight and synthraWeight must add up to 100, and synthraWeight is capped at 80 to limit external protocol risk.

Authorizations

Authorization
string
header
required

Provide raw API session token issued by /v1/connect/complete

Headers

X-Aegis-Email
string
required

Agent email address

Idempotency-Key
string
required

Unique UUID for financial idempotency

X-Aegis-Nonce
integer
required

Current agent nonce

Body

application/json
amountUsdc
string
required
Example:

"100.00"

aegisWeight
integer
required
Required range: 0 <= x <= 100
Example:

60

synthraWeight
integer
required
Required range: 0 <= x <= 80
Example:

40

Response

200

Multi-yield deposit executed