Navexa API
  1. PortfolioPerformance
Navexa API
  • Start your Navexa journey
  • Authentication
  • Reports
    • Get ATO myTax report
      GET
    • Get ATO myTax report PDF
      GET
    • Get Capital Gains Tax report
      GET
    • Get Taxable Income report
      GET
    • Get Unrealised Capital Gains Tax report
      GET
  • Benchmark
    • Get the benchmark return for a portfolio
      GET
  • CashAccount
    • Get Cash Account
      GET
    • Delete a Cash Account
      DELETE
    • Get all Cash Accounts
      GET
    • Create a Cash Account
      POST
    • Update a Cash Account
      PUT
    • Get Cash Account Transactions
      GET
  • CashAccountTransactions
    • Get a Cash Account Transaction
      GET
    • Delete a Cash Account Transaction
      DELETE
    • Create a Cash Account Transaction
      POST
    • Update a Cash Account Transaction
      PUT
  • Clients
    • Get all Clients
      GET
    • Create a client
      POST
    • Gets Client
      GET
    • Update a client
      PUT
    • Delete client
      DELETE
    • Get client Portfolios
      GET
    • Assign portfolios to client
      PUT
  • Holdings
    • Get a holding
    • Update a holding
    • Delete a holding
    • Get a holding's trades
    • Get holding income records
    • Update a holding's symbol and exchange
  • PortfolioPerformance
    • Get portfolio performance
      GET
  • Portfolios
    • Get all portfolios
    • Create a portfolio
    • Get a portfolio
    • Update a portfolio
    • Delete a portfolio
    • Get all portfolio holdings
  • ProRataDistributions
    • Update ETF Distributions ProRata
  • StocksIncome
    • Get an income record
    • Update Income record
    • Confirm Income record
  • TaxSettings
    • Get all portfolio tax settings
    • Get portfolio tax setting
    • Update portfolio tax settings
  • Trades
    • Get a trade
    • Delete a trade
    • Add a trade
  • CustomInvestmentPrice
    • Get a Price
    • Delete a Price
    • Add a Price
    • Update a Price
  1. PortfolioPerformance

Get portfolio performance

GET
/v1/portfolios/{portfolioId}/performance
Get portfolio performance for a given period.

Request

Authorization
API Key
Add parameter in header
Authorization
Example:
Authorization: ********************
or
Path Params

Query Params

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/v1/portfolios//performance?from&to&isPortfolioGroup&groupBy&showLocalCurrency' \
--header 'Authorization: <api-key>'

Responses

🟢200OK
application/json
Success
Body

Example
{
    "portfolioId": 0,
    "portfolioName": "string",
    "baseCurrencyCode": "string",
    "holdings": [
        {
            "id": 0,
            "portfolioId": 0,
            "symbol": "string",
            "name": "string",
            "holdingTypeId": 0,
            "portfolioName": "string",
            "displayExchange": "string",
            "exchange": "string",
            "quantity": 0,
            "currentPrice": 0,
            "percentChange": 0,
            "totalReturn": {
                "calculationDate": "2019-08-24T14:15:22Z",
                "totalValue": 0,
                "totalReturnValue": 0,
                "totalReturnPercent": 0,
                "capitalGainValue": 0,
                "capitalGainPercent": 0,
                "dividendReturnValue": 0,
                "dividendReturnPercent": 0,
                "currencyGainValue": 0,
                "currencyGainPercent": 0,
                "isAnnualized": true,
                "returnsByType": {
                    "property1": {
                        "calculationDate": "2019-08-24T14:15:22Z",
                        "totalValue": 0,
                        "totalReturnValue": 0,
                        "totalReturnPercent": 0,
                        "capitalGainValue": 0,
                        "capitalGainPercent": 0,
                        "dividendReturnValue": 0,
                        "dividendReturnPercent": 0,
                        "currencyGainValue": 0,
                        "currencyGainPercent": 0,
                        "isAnnualized": true,
                        "returnsByType": {
                            "property1": {},
                            "property2": {}
                        }
                    },
                    "property2": {
                        "calculationDate": "2019-08-24T14:15:22Z",
                        "totalValue": 0,
                        "totalReturnValue": 0,
                        "totalReturnPercent": 0,
                        "capitalGainValue": 0,
                        "capitalGainPercent": 0,
                        "dividendReturnValue": 0,
                        "dividendReturnPercent": 0,
                        "currencyGainValue": 0,
                        "currencyGainPercent": 0,
                        "isAnnualized": true,
                        "returnsByType": {
                            "property1": {},
                            "property2": {}
                        }
                    }
                }
            },
            "currencyCode": "string",
            "groupedByValue": "string",
            "isEmpty": true,
            "totalQuantity": 0,
            "holdingWeight": 0,
            "excludedFromCalculations": true,
            "isValid": true
        }
    ],
    "totalValue": 0,
    "totalReturn": {
        "calculationDate": "2019-08-24T14:15:22Z",
        "totalValue": 0,
        "totalReturnValue": 0,
        "totalReturnPercent": 0,
        "capitalGainValue": 0,
        "capitalGainPercent": 0,
        "dividendReturnValue": 0,
        "dividendReturnPercent": 0,
        "currencyGainValue": 0,
        "currencyGainPercent": 0,
        "isAnnualized": true,
        "returnsByType": {
            "property1": {},
            "property2": {}
        }
    },
    "generatedDate": "2019-08-24T14:15:22Z",
    "dateRange": {
        "from": "2019-08-24T14:15:22Z",
        "to": "2019-08-24T14:15:22Z"
    },
    "accountLinks": [
        {
            "providerName": "string",
            "logoUrl": "string",
            "status": "string",
            "lastSynced": "2019-08-24T14:15:22Z"
        }
    ],
    "hasHoldings": true
}
Modified at 2025-10-24 04:35:20
Previous
Update a holding's symbol and exchange
Next
Get all portfolios
Built with