---
title: "Get Total Funds"
method: GET
path: "/v1/profiles/{profileId}/total-funds/{currency}"
tags: ["balance"]
---

# Get Total Funds

`GET /v1/profiles/{profileId}/total-funds/{currency}`

Provides an overview of your account's total valuation and available liquidity across all balances.

Returns total worth, total available (including overdraft), total cash, and overdraft details.

#### Example (Assuming GBP and USD has 1:1 exchange rate)

| Scenario                                 | GBP balance | USD balance | Total Worth | Total Available | Overdraft Usage | Overdraft Limit |
| ---------------------------------------- | ----------- | ----------- | ----------- | --------------- | --------------- | --------------- |
| Positive account value with no overdraft | 2000        | 0           | 2000        | 2000            | 0               | 0               |
| Positive account value with overdraft    | 2000        | -100        | 1900        | 2400            | 100             | 500             |
| Negative account value with overdraft    | 0           | -100        | -100        | 400             | 100             | 500             |

## Path parameters

- `profileId` integer, required
- `currency` string, required

## Headers

- `X-External-Correlation-Id` string, uuid

## Response `200`

OK - Successfully retrieved total funds.

- object — Total funds overview for a profile.
  - `totalWorth` object — Total worth of the account, including cash ledger balance and valuation of any asset portfolio if invested.
    - `value` number — Amount value.
    - `currency` string — Currency code (ISO 4217 Alphabetic Code).
  - `totalAvailable` object — Total available balance, which is the sum of cash ledger balance and any approved overdraft limit.
    - `value` number — Amount value.
    - `currency` string — Currency code (ISO 4217 Alphabetic Code).
  - `totalCash` object — Total cash balance across all balances, including group balances but excluding asset portfolios.
    - `value` number — Amount value.
    - `currency` string — Currency code (ISO 4217 Alphabetic Code).
  - `overdraft` object — Overdraft details for the account.
    - `limit` object — Maximum overdraft available through an overdraft program. Zero if no approved overdraft.
      - `value` number — Amount value.
      - `currency` string — Currency code (ISO 4217 Alphabetic Code).
    - `used` object — Portion of the approved overdraft limit currently being utilized.
      - `value` number — Amount value.
      - `currency` string — Currency code (ISO 4217 Alphabetic Code).
    - `available` object — Amount of overdraft currently available (limit minus used).
      - `value` number — Amount value.
      - `currency` string — Currency code (ISO 4217 Alphabetic Code).
    - `availableByCurrency` object[] — Available overdraft amounts converted to each currency the customer has a balance in.
      - `value` number — Amount value.
      - `currency` string — Currency code (ISO 4217 Alphabetic Code).

## Other responses

- `429` — Rate limit exceeded. Retry after the number of seconds specified in the `Retry-After` header.

---

[API](https://skmtc.net/wise/apis/platform-api.md) · [All operations](https://skmtc.net/wise/apis/platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wise/platform-api/revisions/4907a1d269ab/schema)
