curl -X POST "https://partners-backend-1038109371738.europe-west1.run.app/api/v1/8453/wallets/0x...:run" \
-H "X-Partner-API-Key: your-api-key" \
-H "X-Partner-Name: your-partner-name"
const response = await fetch(
'https://partners-backend-1038109371738.europe-west1.run.app/api/v1/8453/wallets/0x...:run',
{
method: 'POST',
headers: {
'X-Partner-API-Key': 'your-api-key',
'X-Partner-Name': 'your-partner-name',
},
}
);
const data = await response.json();
{
"status": "completed"
}
{
"status": "no_action"
}
Agents
Run Agent
Manually trigger an agent run
POST
/
api
/
v1
/
{chain_id}
/
wallets
/
{wallet}
:run
curl -X POST "https://partners-backend-1038109371738.europe-west1.run.app/api/v1/8453/wallets/0x...:run" \
-H "X-Partner-API-Key: your-api-key" \
-H "X-Partner-Name: your-partner-name"
const response = await fetch(
'https://partners-backend-1038109371738.europe-west1.run.app/api/v1/8453/wallets/0x...:run',
{
method: 'POST',
headers: {
'X-Partner-API-Key': 'your-api-key',
'X-Partner-Name': 'your-partner-name',
},
}
);
const data = await response.json();
{
"status": "completed"
}
{
"status": "no_action"
}
SDK Alternative: Use
agent.run() for a simpler TypeScript interface. See SDK docsDescription
Manually triggers an optimization run for a specific wallet. The agent will analyze current APRs and rebalance if beneficial.Agents automatically run periodically. Use this endpoint only when you need to force an immediate optimization.
Path Parameters
integer
required
The blockchain chain ID
string
required
The wallet address
Response
string
Run status:
completed, no_action, failedcurl -X POST "https://partners-backend-1038109371738.europe-west1.run.app/api/v1/8453/wallets/0x...:run" \
-H "X-Partner-API-Key: your-api-key" \
-H "X-Partner-Name: your-partner-name"
const response = await fetch(
'https://partners-backend-1038109371738.europe-west1.run.app/api/v1/8453/wallets/0x...:run',
{
method: 'POST',
headers: {
'X-Partner-API-Key': 'your-api-key',
'X-Partner-Name': 'your-partner-name',
},
}
);
const data = await response.json();
{
"status": "completed"
}
{
"status": "no_action"
}