Skip to main content
GET
/
v1
/
allocations
/
overview
/
all
Org Overview (All Profiles)
curl --request GET \
  --url https://api.example.com/v1/allocations/overview/all
Endpoint: GET https://api.rebelfi.io/v1/allocations/overview/all
Get an aggregate overview of all wallet allocations across your entire organization, broken down per wallet profile. Returns per-profile metrics and org-wide totals including total value, yield earned, average APY, and distributions by protocol, asset, and blockchain.
This endpoint requires an admin API key. Admin keys are read-only keys not scoped to any specific wallet profile. See Authentication for details.

Query Parameters

FieldTypeRequiredDescription
walletProfileIdnumberNoFilter results to a specific wallet profile

Example Request

curl -X GET "https://api.rebelfi.io/v1/allocations/overview/all" \
  -H "x-api-key: your_admin_api_key"

Example Response

{
  "profiles": [
    {
      "walletProfileId": 1,
      "walletProfileName": "Partner A",
      "totalWallets": 800,
      "activeWallets": 650,
      "totalValueUsd": "2500000.300000",
      "totalYieldEarnedUsd": "75000.100000",
      "averageApyDecimal": 0.065,
      "protocolDistribution": [
        {
          "name": "AAVE V3",
          "valueUsd": "1500000.200000",
          "percentage": 60.0,
          "walletCount": 400
        },
        {
          "name": "Kamino",
          "valueUsd": "1000000.100000",
          "percentage": 40.0,
          "walletCount": 250
        }
      ],
      "assetDistribution": [
        {
          "name": "USDC",
          "valueUsd": "2000000.240000",
          "percentage": 80.0,
          "walletCount": 550
        }
      ],
      "blockchainDistribution": [
        {
          "name": "ethereum",
          "valueUsd": "1500000.200000",
          "percentage": 60.0,
          "walletCount": 400
        },
        {
          "name": "solana",
          "valueUsd": "1000000.100000",
          "percentage": 40.0,
          "walletCount": 250
        }
      ]
    },
    {
      "walletProfileId": 2,
      "walletProfileName": "Partner B",
      "totalWallets": 450,
      "activeWallets": 330,
      "totalValueUsd": "1750000.200000",
      "totalYieldEarnedUsd": "52500.050000",
      "averageApyDecimal": 0.072,
      "protocolDistribution": [],
      "assetDistribution": [],
      "blockchainDistribution": []
    }
  ],
  "totals": {
    "totalWallets": 1250,
    "activeWallets": 980,
    "totalValueUsd": "4250000.500000",
    "totalYieldEarnedUsd": "127500.150000",
    "averageApyDecimal": 0.068,
    "protocolDistribution": [
      {
        "name": "AAVE V3",
        "valueUsd": "2550000.300000",
        "percentage": 60.0,
        "walletCount": 620
      },
      {
        "name": "Kamino",
        "valueUsd": "1700000.200000",
        "percentage": 40.0,
        "walletCount": 360
      }
    ],
    "assetDistribution": [
      {
        "name": "USDC",
        "valueUsd": "3400000.400000",
        "percentage": 80.0,
        "walletCount": 850
      }
    ],
    "blockchainDistribution": [
      {
        "name": "ethereum",
        "valueUsd": "2550000.300000",
        "percentage": 60.0,
        "walletCount": 620
      },
      {
        "name": "solana",
        "valueUsd": "1700000.200000",
        "percentage": 40.0,
        "walletCount": 360
      }
    ]
  }
}

Response Fields

FieldTypeDescription
profilesOrgOverview[]Per-profile overview breakdown (same shape as Org Overview response)
totalsOrgOverviewTotalsAggregated totals across all profiles

OrgOverviewTotals Object

FieldTypeDescription
totalWalletsnumberTotal wallets across all profiles
activeWalletsnumberWallets with active allocations across all profiles
totalValueUsdstringTotal value across all profiles (USD)
totalYieldEarnedUsdstringTotal yield earned across all profiles (USD)
averageApyDecimalnumberWeighted average APY as decimal (e.g., 0.068 for 6.8%)
protocolDistributionDistributionEntry[]Org-wide breakdown by protocol/venue
assetDistributionDistributionEntry[]Org-wide breakdown by token
blockchainDistributionDistributionEntry[]Org-wide breakdown by blockchain network

Errors

StatusCodeDescription
403ForbiddenAPI key is not an admin key
404WALLET_NOT_FOUNDSpecified walletProfileId not found