Skip to main content
GET
/
v2
/
portfolio-wallets
/
{id}
Get portfolio wallet by ID
curl --request GET \
  --url https://sandbox.trybraid.xyz/v2/portfolio-wallets/{id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "9d1a1c83-3a1c-4c14-9c5a-0c9a57a4a7db",
  "label": "Treasury Portfolio",
  "status": "active",
  "createdAt": "2026-02-05T08:15:00.000Z",
  "updatedAt": "2026-02-05T11:40:00.000Z",
  "totalBalanceUsd": 88000,
  "instantWithdrawableUsd": 52800,
  "pendingAllocationsUsd": 0,
  "depositAddresses": {
    "arbitrum": {
      "address": "0x21246509968c4d24611f414560971AEc2e3A079B",
      "totalBalanceUsd": 52800,
      "pendingAllocationsUsd": 0
    },
    "avalanche": {
      "address": "0x21246509968c4d24611f414560971AEc2e3A079B",
      "totalBalanceUsd": 0,
      "pendingAllocationsUsd": 0
    },
    "base": {
      "address": "0x21246509968c4d24611f414560971AEc2e3A079B",
      "totalBalanceUsd": 0,
      "pendingAllocationsUsd": 0
    },
    "bsc": {
      "address": "0x21246509968c4d24611f414560971AEc2e3A079B",
      "totalBalanceUsd": 0,
      "pendingAllocationsUsd": 0
    },
    "ethereum": {
      "address": "0x21246509968c4d24611f414560971AEc2e3A079B",
      "totalBalanceUsd": 35200,
      "pendingAllocationsUsd": 0
    },
    "optimism": {
      "address": "0x21246509968c4d24611f414560971AEc2e3A079B",
      "totalBalanceUsd": 0,
      "pendingAllocationsUsd": 0
    },
    "solana": {
      "address": "7qjT9B7i8wM1tGmW9o6oYtNwqgQF5s9gF8XqNwTgF9n2",
      "totalBalanceUsd": 0,
      "pendingAllocationsUsd": 0
    }
  },
  "blendedRateBps": 538,
  "strategyConfig": {
    "positions": [
      {
        "positionKey": "tbills",
        "targetWeightBps": 6000,
        "maxProcessingTime": "PT0H",
        "asset": "tbills"
      },
      {
        "positionKey": "resolvRlp",
        "targetWeightBps": 4000,
        "maxProcessingTime": "PT24H",
        "asset": "rlp"
      }
    ]
  },
  "liquidityProfile": [
    {
      "maxProcessingTime": "PT0H",
      "weightBps": 6000
    },
    {
      "maxProcessingTime": "PT24H",
      "weightBps": 4000
    }
  ],
  "positions": [
    {
      "positionKey": "tbills",
      "meta": {
        "asset": "tbills",
        "maxProcessingTime": "PT0H"
      },
      "targetWeightBps": 6000,
      "balanceUnits": 52800,
      "valueUsd": 52800,
      "weightBps": 6000,
      "currentApyBps": 330,
      "driftBps": 0
    },
    {
      "positionKey": "resolvRlp",
      "meta": {
        "asset": "rlp",
        "maxProcessingTime": "PT24H"
      },
      "targetWeightBps": 4000,
      "balanceUnits": 35200,
      "valueUsd": 35200,
      "weightBps": 4000,
      "currentApyBps": 850,
      "driftBps": 0
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string<uuid>
required

Response

Portfolio wallet

id
string<uuid>
required
requestId
string<uuid>
required
status
string
required
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
strategyConfig
object
required
totalBalanceUsd
number<double>
required
instantWithdrawableUsd
number<double>
required
pendingAllocationsUsd
number<double>
required
depositAddresses
object
required

Deposit addresses and balances by chain. Known keys include ethereum, solana, bsc, avalanche, arbitrum, base, optimism. New chains may be added over time.

liquidityProfile
object[]
required
blendedRateBps
number<double>
required
positions
object[]
required
label
string | null