APIHub
Back to Explore

NaviPlan API

An API for accessing NaviPlan plan data for a client.

Finance
none
HTTPS
CORS: Unknown
Visit official documentation

Latency

173ms p95

Uptime

0.0% 30d

Playground

Verified

live

Endpoints

REST · JSON
POST

/api/GoalAdjustments/Retirement/Calculations

Perform calculations

  • planId (query, required) — Id of the Plan to retrieve or update data for (e.g. 1001-11-3).
POST

/api/auth/ResumeSession

Validate and extend the duration of a session

GET

/api/Advisors

Retrieve Advisors

GET

/api/Advisors/{householdId}/{clientId}

Retrieve Advisors for a Client

  • householdId (path, required) — Integer id of the household
  • clientId (path, required) — Guid id of the client.
GET

/api/Advisors/{id}

Retrieve an Advisor

  • id (path, required) — Guid id of the advisor
GET

/api/Assumptions

Retrieve plan assumptions

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/BusinessEntities

Retrieve business entities

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/BusinessEntities/{id}

Retrieve a business entity

  • id (path, required) — ID of business entity to retrieve
  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/Calculations/MonteCarlo

Retrieve Monte Carlo results from standalone calc service

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/DefinedBenefitPensions

Retrieve defined benefit pensions

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/DefinedBenefitPensions/{id}

Retrieve a definedBenefitPension

  • id (path, required) — ID of defined benefit pension to retrieve
  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
POST

/api/Eula/Accept

Accepts the EULA

GET

/api/Family

Retrieve family

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/GoalAdjustments/Education/{id}/Adjustments

Retrieve the adjustments

  • id (path, required) — The id of the goal to retrieve adjustments for.
  • clientId (query) — Id of the client user for the plan. Required if current session user is an advisor. Ignored for client user sessions.
  • planId (query, required) — Id of the Plan to retrieve or update data for (e.g. 1001-11-3).
POST

/api/GoalAdjustments/Education/{id}/Calculations

Perform calculations

  • id (path, required) — The id of the goal to retrieve adjustments for.
  • planId (query, required) — Id of the Plan to retrieve or update data for (e.g. 1001-11-3).
GET

/api/GoalAdjustments/GoalSuccessRates

Returns a list of goals with their relevant success rates.

  • clientId (query) — Id of the client user for the plan. Required if current session user is an advisor. Ignored for client user sessions.
  • planId (query, required) — Id of the Plan to retrieve or update data for (e.g. 1001-11-3).
GET

/api/GoalAdjustments/MajorPurchase/{id}/Adjustments

Retrieve the adjustments

  • id (path, required) — The id of the goal to retrieve adjustments for.
  • clientId (query) — Id of the client user for the plan. Required if current session user is an advisor. Ignored for client user sessions.
  • planId (query, required) — Id of the Plan to retrieve or update data for (e.g. 1001-11-3).
POST

/api/GoalAdjustments/MajorPurchase/{id}/Calculations

Perform calculations

  • id (path, required) — The id of the goal to retrieve adjustments for.
  • planId (query, required) — Id of the Plan to retrieve or update data for (e.g. 1001-11-3).
GET

/api/GoalAdjustments/Restrictions

Returns a list of goal adjustment restrictions.

  • clientId (query) — Id of the client user for the plan. Required if current session user is an advisor. Ignored for client user sessions.
  • planId (query, required) — Id of the Plan to retrieve or update data for (e.g. 1001-11-3).
GET

/api/GoalAdjustments/Retirement/Adjustments

Retrieve the adjustments

  • clientId (query) — Id of the client user for the plan. Required if current session user is an advisor. Ignored for client user sessions.
  • planId (query, required) — Id of the Plan to retrieve or update data for (e.g. 1001-11-3).
GET

/api/GoalAdjustments/{id}/WhatAreMyOptions

Returns WAMO values for current goal

  • id (path, required) — The id of the goal to retrieve WAMO values for.
  • clientId (query) — Id of the client user for the plan. Required if current session user is an advisor. Ignored for client user sessions.
  • planId (query, required) — Id of the Plan to retrieve or update data for (e.g. 1001-11-3).
GET

/api/Goals

Retrieve goals

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/Goals/{id}

Retrieve goals

  • id (path, required) — ID of goal to retrieve
  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/HoldingCompanies

Retrieve holding companies

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/HoldingCompanies/{id}

Retrieve a holding company

  • id (path, required) — ID of holding company to retrieve
  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/Households

Retrieve all Households associated with the user

  • householdId (query) — The Id of the specific household to retrieve
GET

/api/Liabilities

Retrieve liabilities

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/Liabilities/{id}

Retrieve a liability

  • id (path, required) — ID of liability to retrieve
  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/LifestyleAssets

Retrieve lifestyle assets

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/LifestyleAssets/{id}

Retrieve lifestyle assets

  • id (path, required) — ID of lifestyle asset to retrieve
  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/LivePlan/Goals

Retrieves all goals from the live plan

  • clientId (query) — Id of the client user for the plan. Required if current session user is an advisor. Ignored for client user sessions.
  • planId (query, required) — Id of the Plan to retrieve or update data for (e.g. 1001-11-3).
GET

/api/LivePlan/Goals/Funding

Retrieve a list of funding accounts

  • clientId (query) — Id of the client user for the plan. Required if current session user is an advisor. Ignored for client user sessions.
  • planId (query, required) — Id of the Plan to retrieve or update data for (e.g. 1001-11-3).
GET

/api/LivePlan/Goals/{id}/WhatAreMyOptions

Retrieve WAMO values for a given goal

  • id (path, required) — The id of the goal
  • clientId (query) — Id of the client user for the plan. Required if current session user is an advisor. Ignored for client user sessions.
  • planId (query, required) — Id of the Plan to retrieve or update data for (e.g. 1001-11-3).
GET

/api/LivePlan/NetWorth/Accounts

Retrieves accounts for a given plan

  • clientId (query) — Id of the client user for the plan. Required if current session user is an advisor. Ignored for client user sessions.
  • planId (query, required) — Id of the Plan to retrieve or update data for (e.g. 1001-11-3).
GET

/api/LivePlan/NetWorth/Liabilities

Retrieves liabilities for a given plan

  • clientId (query) — Id of the client user for the plan. Required if current session user is an advisor. Ignored for client user sessions.
  • planId (query, required) — Id of the Plan to retrieve or update data for (e.g. 1001-11-3).
GET

/api/LivePlan/NetWorth/LifestyleAssets

Retrieves lifestyle assets for a given plan

  • clientId (query) — Id of the client user for the plan. Required if current session user is an advisor. Ignored for client user sessions.
  • planId (query, required) — Id of the Plan to retrieve or update data for (e.g. 1001-11-3).
GET

/api/LivePlan/NetWorth/RealEstate

Retrieves real estate accounts for a given plan

  • clientId (query) — Id of the client user for the plan. Required if current session user is an advisor. Ignored for client user sessions.
  • planId (query, required) — Id of the Plan to retrieve or update data for (e.g. 1001-11-3).
GET

/api/LivePlan/Projections/NetWorth

Retrieves net worth projections

  • clientId (query) — Id of the client user for the plan. Required if current session user is an advisor. Ignored for client user sessions.
  • planId (query, required) — Id of the Plan to retrieve or update data for (e.g. 1001-11-3).
GET

/api/LivePlan/Projections/{id}/NeedsVsAbilities

Retrieves needs vs abilities projections

  • id (path, required)
  • clientId (query) — Id of the client user for the plan. Required if current session user is an advisor. Ignored for client user sessions.
  • planId (query, required) — Id of the Plan to retrieve or update data for (e.g. 1001-11-3).
GET

/api/NetWorth

Retrieve net worth

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
POST

/api/Password/HasUserSetPassword

Determines if the currently logged in user has set their own password

GET

/api/Password/PasswordRequirements

Gets the password complexity requirements

POST

/api/Password/Reset

Resets the password for the supplied user name

POST

/api/Password/Set

Sets the password for the currently logged in user

GET

/api/PlanInformation

Retrieve plan information

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/PlanStatuses

Retrieve plan data statuses

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3)
GET

/api/PortfolioAccounts

Retrieve portfolio accounts

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/PortfolioAccounts/{id}

Retrieve a portfolio account

  • id (path, required) — ID of portfolio account to retrieve
  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/ProjectedAnnualSummary

Retrieve projected annual summaries

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/ProjectedAnnualSummary/{id}

Retrieve projected annual summary by id

  • id (path, required) — Index into the list of annual projections
  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/ProjectedCashFlow

Retrieve projected cash flow

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/ProjectedCashFlow/{id}

Retrieve projected cash flow by id

  • id (path, required) — Index into the list of annual projections
  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/ProjectedGoals/AssetsFundingGoals

Retrieve assets funding goals over time

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/ProjectedGoals/NeedsVsAbilities

Retrieve needs vs abilities data

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/ProjectedNetWorth

Retrieve projected net worth

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/ProjectedNetWorth/{id}

Retrieve projected net worth by id

  • id (path, required) — Index into the list of annual projections
  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/RestrictedStocks

Retrieve restricted stocks

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/RestrictedStocks/{id}

Retrieve a restricted stock

  • id (path, required) — ID of restricted stock to retrieve
  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/ServiceInformation/Statistics

This resource can be used to check the status of the service.

GET

/api/StockOptions

Retrieve stock options

  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
GET

/api/StockOptions/{id}

Retrieve a stock option

  • id (path, required) — ID of stock option to retrieve
  • planId (query, required) — Id of the plan to retrieve data from (e.g. 1001-11-3).
POST

/api/auth/Login

Start a session with the DomainProviders user store

GET

/api/auth/LoginConfiguration

Gets the login rules

POST

/api/auth/Logout

64 endpoints auto-detected

curl -X POST \
  "https://demo.uat.naviplancentral.com/plan/api/GoalAdjustments/Retirement/Calculations"

demo.uat.naviplancentral.com · HTTPS only