Navexa API
  1. ProRataDistributions
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
  • 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
      PUT
  • 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. ProRataDistributions

Update ETF Distributions ProRata

PUT
/v1/prorata-distributions/{holdingId}
This endpoint is used to accept the AMIT values and then updates all the distributions for the given holding that are between the starting and ending period.

Request

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

Query Params

Body Params application/json-patch+json

Example
{
    "frankedDistributionsFromTrusts": 0,
    "shareOfFrankingCreditsFromFrankedDividends": 0,
    "shareOfNonPrimaryProductionIncome": 0,
    "interestIncome": 0,
    "taxDeferredAmount": 0,
    "foreignSourceIncome": 0,
    "discountedCapitalGains": 0,
    "capitalGains": 0,
    "cgtConcession": 0,
    "nonAssessable": 0,
    "amitCostBaseIncrease": 0,
    "amitCostBaseDecrease": 0,
    "shareOfCreditForTFNAmountsWithheld": 0,
    "otherNetFsi": 0,
    "foreignIncomeTaxOffset": 0
}

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 PUT '/v1/prorata-distributions/?startingPeriod&endingPeriod' \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json-patch+json' \
--data-raw '{
    "frankedDistributionsFromTrusts": 0,
    "shareOfFrankingCreditsFromFrankedDividends": 0,
    "shareOfNonPrimaryProductionIncome": 0,
    "interestIncome": 0,
    "taxDeferredAmount": 0,
    "foreignSourceIncome": 0,
    "discountedCapitalGains": 0,
    "capitalGains": 0,
    "cgtConcession": 0,
    "nonAssessable": 0,
    "amitCostBaseIncrease": 0,
    "amitCostBaseDecrease": 0,
    "shareOfCreditForTFNAmountsWithheld": 0,
    "otherNetFsi": 0,
    "foreignIncomeTaxOffset": 0
}'

Responses

🟢200OK
Success
This response does not have a body.
Modified at 2025-10-24 04:35:20
Previous
Get all portfolio holdings
Next
Get an income record
Built with