Skip to main content
POST
/
v1
/
agentic-wallets
/
{walletId}
/
connectors
curl -X POST '/v1/agentic-wallets/aw_01abc123/connectors' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "Claude Agent",
    "per_transaction_limit": 50,
    "daily_limit": 500,
    "monthly_limit": 5000
  }'
{
  "success": true,
  "data": {
    "connector_id": "conn_01abc123",
    "name": "Claude Agent",
    "api_key": "yac_a1b2c3d4e5f6...",
    "per_transaction_limit": 50,
    "daily_limit": 500,
    "monthly_limit": 5000,
    "status": "active",
    "created_at": "2026-04-01T12:00:00Z"
  }
}
Authorization
string
required
Bearer token: Bearer YOUR_ACCESS_TOKEN
walletId
string
required
The wallet ID to add a connector to.
name
string
required
Human-readable name for the connector (e.g., “Claude Agent”, “GPT Agent”).
per_transaction_limit
number
Maximum USD amount per single transaction. Defaults to the wallet’s global limit.
daily_limit
number
Maximum USD amount per 24-hour period.
monthly_limit
number
Maximum USD amount per calendar month.
curl -X POST '/v1/agentic-wallets/aw_01abc123/connectors' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "Claude Agent",
    "per_transaction_limit": 50,
    "daily_limit": 500,
    "monthly_limit": 5000
  }'
{
  "success": true,
  "data": {
    "connector_id": "conn_01abc123",
    "name": "Claude Agent",
    "api_key": "yac_a1b2c3d4e5f6...",
    "per_transaction_limit": 50,
    "daily_limit": 500,
    "monthly_limit": 5000,
    "status": "active",
    "created_at": "2026-04-01T12:00:00Z"
  }
}
The api_key is shown only once in this response. Store it securely. If lost, revoke the connector and create a new one.