curl -X POST 'https://crypto-api.yativo.com/api/v1/agentic-wallets/aw_01abc123/connectors' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"connector_type": "anthropic",
"name": "Claude Agent",
"allowed_capabilities": ["transfer", "prediction_market"],
"max_per_transaction": 50,
"max_daily_amount": 500,
"max_monthly_amount": 5000,
"prediction_market_config": { "max_position_usd": 25 }
}'
{
"success": true,
"data": {
"connector_id": "6650c3d4e5f6a7b8c9d0e1f2",
"connector_type": "anthropic",
"name": "Claude Agent",
"api_key": "yac_a1b2c3d4e5f6...",
"webhook_secret": null,
"allowed_ips": [],
"allowed_domains": [],
"max_per_transaction": 50,
"max_daily_amount": 500,
"max_monthly_amount": 5000,
"allowed_capabilities": ["transfer", "prediction_market"],
"prediction_market_config": { "max_position_usd": 25, "allowed_categories": [], "allowed_providers": [] }
}
}
Agentic Wallets
Add Connector
Create a connector (agent API key) for an agentic wallet
POST
/
v1
/
agentic-wallets
/
{walletId}
/
connectors
curl -X POST 'https://crypto-api.yativo.com/api/v1/agentic-wallets/aw_01abc123/connectors' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"connector_type": "anthropic",
"name": "Claude Agent",
"allowed_capabilities": ["transfer", "prediction_market"],
"max_per_transaction": 50,
"max_daily_amount": 500,
"max_monthly_amount": 5000,
"prediction_market_config": { "max_position_usd": 25 }
}'
{
"success": true,
"data": {
"connector_id": "6650c3d4e5f6a7b8c9d0e1f2",
"connector_type": "anthropic",
"name": "Claude Agent",
"api_key": "yac_a1b2c3d4e5f6...",
"webhook_secret": null,
"allowed_ips": [],
"allowed_domains": [],
"max_per_transaction": 50,
"max_daily_amount": 500,
"max_monthly_amount": 5000,
"allowed_capabilities": ["transfer", "prediction_market"],
"prediction_market_config": { "max_position_usd": 25, "allowed_categories": [], "allowed_providers": [] }
}
}
string
required
Bearer token:
Bearer YOUR_ACCESS_TOKENstring
required
The wallet to add a connector to. The wallet must be active.
string
required
One of
anthropic, openai, polymarket, kalshi, openclaw, custom.string
Human-readable name, e.g. “Claude Agent”. Defaults to the connector type.
string
Optional description.
string[]
default:"[\"transfer\"]"
What the agent may do:
transfer, x402, prediction_market.number
Max USD per transaction. Can’t exceed
max_daily_amount.number
Max USD per day. Can’t exceed
max_monthly_amount.number
Max USD per month.
string[]
Restrict to these assets. Empty allows all.
string[]
Restrict to these chains. Empty allows all.
string[]
Only accept agent requests from these IPs.
string[]
Only accept agent requests from these domains.
string
Receive this connector’s events. A webhook secret is returned once when set.
object
Limits for the
prediction_market capability: max_position_usd (largest trade), allowed_categories and allowed_providers (empty allows all).curl -X POST 'https://crypto-api.yativo.com/api/v1/agentic-wallets/aw_01abc123/connectors' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"connector_type": "anthropic",
"name": "Claude Agent",
"allowed_capabilities": ["transfer", "prediction_market"],
"max_per_transaction": 50,
"max_daily_amount": 500,
"max_monthly_amount": 5000,
"prediction_market_config": { "max_position_usd": 25 }
}'
{
"success": true,
"data": {
"connector_id": "6650c3d4e5f6a7b8c9d0e1f2",
"connector_type": "anthropic",
"name": "Claude Agent",
"api_key": "yac_a1b2c3d4e5f6...",
"webhook_secret": null,
"allowed_ips": [],
"allowed_domains": [],
"max_per_transaction": 50,
"max_daily_amount": 500,
"max_monthly_amount": 5000,
"allowed_capabilities": ["transfer", "prediction_market"],
"prediction_market_config": { "max_position_usd": 25, "allowed_categories": [], "allowed_providers": [] }
}
}
The
api_key is shown only once. Store it securely. If lost, revoke the connector and create a new one.
