Skip to content

NaviPlan API API

by naviplancentral.com

No authHTTPSFinance
Open documentation ↗

Overview

An API for accessing NaviPlan plan data for a client.

NaviPlan API is a finance API from naviplancentral.com. It needs no API key. It is served over HTTPS. Its OpenAPI description documents 64 endpoints.

At a glance

Authentication
No auth
HTTPS
Yes
CORS
Unknown
Category
Finance
Base URL
https://demo.uat.naviplancentral.com/plan
Version
v1
Endpoints
64
Spec updated
2021-06-21

Make a first request

Replace the placeholders; the documentation says exactly where credentials go.

cURL
curl -X GET "https://demo.uat.naviplancentral.com/plan/api/Advisors" \
  -H "Accept: application/json"
JavaScript
const response = await fetch("https://demo.uat.naviplancentral.com/plan/api/Advisors", {
  method: "GET",
  headers: {
    "Accept": "application/json",
  },
});
const data = await response.json();
console.log(data);
Python
import requests

response = requests.request(
    "GET",
    "https://demo.uat.naviplancentral.com/plan/api/Advisors",
    headers={
    "Accept": "application/json",
    },
    timeout=30,
)
print(response.json())

Endpoints

MethodPathWhat it does
GET/api/AdvisorsRetrieve Advisors
GET/api/Advisors/{householdId}/{clientId}Retrieve Advisors for a Client
GET/api/Advisors/{id}Retrieve an Advisor
GET/api/AssumptionsRetrieve plan assumptions
GET/api/BusinessEntitiesRetrieve business entities
GET/api/BusinessEntities/{id}Retrieve a business entity
GET/api/Calculations/MonteCarloRetrieve Monte Carlo results from standalone calc service
GET/api/DefinedBenefitPensionsRetrieve defined benefit pensions
GET/api/DefinedBenefitPensions/{id}Retrieve a definedBenefitPension
POST/api/Eula/AcceptAccepts the EULA
GET/api/FamilyRetrieve family
GET/api/GoalAdjustments/Education/{id}/AdjustmentsRetrieve the adjustments
POST/api/GoalAdjustments/Education/{id}/CalculationsPerform calculations
GET/api/GoalAdjustments/GoalSuccessRatesReturns a list of goals with their relevant success rates.
GET/api/GoalAdjustments/MajorPurchase/{id}/AdjustmentsRetrieve the adjustments
POST/api/GoalAdjustments/MajorPurchase/{id}/CalculationsPerform calculations
GET/api/GoalAdjustments/RestrictionsReturns a list of goal adjustment restrictions.
GET/api/GoalAdjustments/Retirement/AdjustmentsRetrieve the adjustments
POST/api/GoalAdjustments/Retirement/CalculationsPerform calculations
GET/api/GoalAdjustments/{id}/WhatAreMyOptionsReturns WAMO values for current goal
GET/api/GoalsRetrieve goals
GET/api/Goals/{id}Retrieve goals
GET/api/HoldingCompaniesRetrieve holding companies
GET/api/HoldingCompanies/{id}Retrieve a holding company
GET/api/HouseholdsRetrieve all Households associated with the user
GET/api/LiabilitiesRetrieve liabilities
GET/api/Liabilities/{id}Retrieve a liability
GET/api/LifestyleAssetsRetrieve lifestyle assets
GET/api/LifestyleAssets/{id}Retrieve lifestyle assets
GET/api/LivePlan/GoalsRetrieves all goals from the live plan
GET/api/LivePlan/Goals/FundingRetrieve a list of funding accounts
GET/api/LivePlan/Goals/{id}/WhatAreMyOptionsRetrieve WAMO values for a given goal
GET/api/LivePlan/NetWorth/AccountsRetrieves accounts for a given plan
GET/api/LivePlan/NetWorth/LiabilitiesRetrieves liabilities for a given plan
GET/api/LivePlan/NetWorth/LifestyleAssetsRetrieves lifestyle assets for a given plan
GET/api/LivePlan/NetWorth/RealEstateRetrieves real estate accounts for a given plan
GET/api/LivePlan/Projections/NetWorthRetrieves net worth projections
GET/api/LivePlan/Projections/{id}/NeedsVsAbilitiesRetrieves needs vs abilities projections
GET/api/NetWorthRetrieve net worth
POST/api/Password/HasUserSetPasswordDetermines if the currently logged in user has set their own password
GET/api/Password/PasswordRequirementsGets the password complexity requirements
POST/api/Password/ResetResets the password for the supplied user name
POST/api/Password/SetSets the password for the currently logged in user
GET/api/PlanInformationRetrieve plan information
GET/api/PlanStatusesRetrieve plan data statuses
GET/api/PortfolioAccountsRetrieve portfolio accounts
GET/api/PortfolioAccounts/{id}Retrieve a portfolio account
GET/api/ProjectedAnnualSummaryRetrieve projected annual summaries
GET/api/ProjectedAnnualSummary/{id}Retrieve projected annual summary by id
GET/api/ProjectedCashFlowRetrieve projected cash flow
GET/api/ProjectedCashFlow/{id}Retrieve projected cash flow by id
GET/api/ProjectedGoals/AssetsFundingGoalsRetrieve assets funding goals over time
GET/api/ProjectedGoals/NeedsVsAbilitiesRetrieve needs vs abilities data
GET/api/ProjectedNetWorthRetrieve projected net worth
GET/api/ProjectedNetWorth/{id}Retrieve projected net worth by id
GET/api/RestrictedStocksRetrieve restricted stocks
GET/api/RestrictedStocks/{id}Retrieve a restricted stock
GET/api/ServiceInformation/StatisticsThis resource can be used to check the status of the service.
GET/api/StockOptionsRetrieve stock options
GET/api/StockOptions/{id}Retrieve a stock option
POST/api/auth/LoginStart a session with the DomainProviders user store
GET/api/auth/LoginConfigurationGets the login rules
POST/api/auth/LogoutAuth_Logout
POST/api/auth/ResumeSessionValidate and extend the duration of a session

Questions

Does the NaviPlan API API need an API key?

No. The NaviPlan API API can be called without an API key or sign-up, which makes it handy for prototypes and front-end demos.

Does the NaviPlan API API support HTTPS?

Yes, the NaviPlan API API is served over HTTPS.

How many endpoints does the NaviPlan API API have?

Its OpenAPI description lists 64 endpoints in version v1. All of them are shown on this page.

What are alternatives to the NaviPlan API API?

Other Finance APIs include Stripe, SEC EDGAR Data, Plaid, Fed Treasury, Razorpay IFSC.

Compare alternatives →

Listed from APIs.guru (CC0).