Please enable JavaScript.
Coggle requires JavaScript to display documents.
DocRoot (:scroll: /liability-valuations GET list of all valuations (:page…
DocRoot
:scroll:
/liability-valuations
GET
list of all valuations
:robot_face:
/liability-valuations/search
POST
searches liabilities by multiple possible inputs such as Scheme, AB, publish location, etc
:page_facing_up:
/liability-valuations/{id}
HEAD
valuation exists
GET
liability valuation details
:page_facing_up:
/liability-valuations/{id}/cashflows
GET
Cashflow data for specified liability, support query for grouping (all, member type, pre/post retirement)
:scroll:
/liability-valuations/{id}/member-types
GET
list of member types for the current liability
:page_facing_up:
/[...]/member-types/{member-type}
HEAD
member type exists in liability
GET
Details of member type
:robot_face:
/liability-valuations/publish
POST
request to publish a valuation
Could be lantern or alpha or proval
:robot_face:
/liability-valuations/test
POST
request to run a test valuation from inputs. Could be lantern or alpha or proval
:scroll:
/market-curves
GET
List of available market curves
:page_facing_up:
/market-curves/{id}
HEAD
curve exists
GET
Retrieve header info
PUT
update a market curve
:scroll:
/market-curves/{id}/dates
GET
Retrieves dates curve is available.
:page_facing_up:
market-curves/{id}/dates/{date}
HEAD
Date exists for specified curve
GET
retrieve curve information for date
PUT
update curve on specific date
:scroll:
/market-curves/categories
GET
list of available categories
POST
insert a new category
:page_facing_up::
/market-curves/categories/{category-name}
HEAD
category exists
GET
details of category
:scroll:
/[...]/categories/{category-name}/sub-categories
GET
list of subcategories under this category
:page_facing_up::
/[...]/sub-categories{sub-category-name}
HEAD
sub category exists
GET
sub category details
:scroll:
/[..]/sub-categories/{sub-category-name}/curves
GET
list of all curves which belong to this sub category
:scroll:
/[..]/sub-categories/{sub-category-name}/families
GET
list of families this subcategory belongs to
:scroll:
/market-curves/families
GET
list of all available curve families
:page_facing_up:
/market-curves/families/{family-name}
HEAD
family exists
GET
details of curve family
:scroll:
/market-curves/families/{family-name}/sub-categories
GET
list all sub categories members of this family
POST
assign a new subcategory to family
DELETE
remove a sub category from family
:scroll:
/market-curves/families/{family-name}/curves
GET
list of all curves in specified family
:robot_face:
/market-curves/search
POST
execute curve search
:scroll:
/asset-valuations
GET
list of all valuations
:page_facing_up:
/asset-valuations/{id}
HEAD
valuation exists
GET
asset valuation details
:scroll:
/asset-valuations/{id}/holdings
GET
list of holdings for specified asset run
:scroll:
/asset-valuations/{id}/cashflows
GET
List of cashflows for specified asset valuation
:robot_face:
/asset-valuations/publish
POST
request to run asset valuation from an allocation
:robot_face:
/asset-valuations/search
POST
searchs for a specified asset valuation
:scroll:
/market-indexes
GET
List of available market indexes
POST
insert new market index
:page_facing_up:
/market-indexes/{id}
HEAD
Index exists
GET
Retrieve header info
PUT
update a market index
:scroll:
/market-indexes/{id}/dates
GET
Retrieves dates available for id.
POST
insert new date
:page_facing_up:
market-indexes/{id}/dates/{date}
HEAD
Date exists for specified index
GET
retrieve value and other info about specific date
PUT
update value on specific date
:robot_face:
/market-indexes/search
POST
execute index search
:scroll:
/mortality-tables
GET
List all mortality tables
POST
insert new mortality table
:page_facing_up:
/mortality-tables/{id}
HEAD
mortality table exists
GET
mortality table header information
PUT
update mortality table header
:scroll:
/mortality-tables/{id}/values
GET
values for specified mortality table
:robot_face:
/mortality-tables/search
POST
execute search for a mortality table
:scroll:
/improvement-tables
GET
List all improvement tables
POST
insert new improvement table
:page_facing_up:
/improvement-tables/{id}
HEAD
improvement table exists
GET
improvement table header information
PUT
update improvement table header
:scroll:
/improvement-tables/{id}/values
GET
values for specified improvement table
:robot_face:
/improvement-tables/search
POST
execute search for improvement tables
:scroll:
/fund-allocations
GET
list of all allocations
:page_facing_up:
/fund-allocations/{id}
GET
fund allocation header details
DELETE
remove a fund allocation
:scroll:
/fund-allocations/{id}/funds
GET
list of all funds allocated
POST
allocate a fund
:page_facing_up:
/fund-allocations/{id}/funds/{fundId}
GET
details of fund allocation
PUT
update allocation
DELETE
remove allocation
:robot_face:
/fund-allocations/{id}/publish
POST
publish this allocation header with some settings
:robot_face:
/fund-allocations/search
POST
search for a specified fund allocation
:scroll:
/users
GET
list of all users in the system
:robot_face:
/users/search
POST
execute user search
:page_facing_up:
/users/{id}
HEAD
user exists
GET
user information
PUT
update user information, including disabling user (do not use delete)
:scroll:
/users/{id}/groups
GET
list of groups user belongs to.
POST
assign user to a specified group
DELETE
remove user from group
:scroll:
/users/{id}/curves
GET
list of all user defined curves visible to the user
:scroll:
/daily-metrics
GET
all daily metric sets
:page_facing_up:
/daily-metrics/{id}
GET
details of daily metric
DELETE
remove metric set
:robot_face:
/daily-metrics/run
POST
request to start processing a metric set
:scroll:
/client-agents
GET
List of client agents
:page_facing_up:
/client-agents/{agent-name}
HEAD
check agent exists
GET
agent information
:scroll:
/client-agents/{agent-name}/clients
GET
list of clients for agent
:page_facing_up:
/[...]/clients/{client-name}
HEAD
client exists for agent
GET
client information
:scroll:
/[...]/clients/{client-name}/locations
GET
list of locations for specified client
:page_facing_up:
/[...]/locations/{location-name}
HEAD
location exists for client
GET
location details
:scroll:
/[...]/locations/{location-name}/liabilities
GET
List of liability valuations for location
:scroll:
/[..]/liabilities/publish-locations
GET
list of available publish locations
:page_facing_up:
/[..]/liabilities/publish-locations/{location-name}
GET
publish location details, including avalable schemes, dates & assumptions
3 more items...
:robot_face:
/[...]/liabilities/search
POST
execute search for specified liabilities
:scroll:
/[...]/locations/{location-name}/assets
GET
List of asset valuations for location
[...]
:scroll:
/[...]/locations/{location-name}/alm
GET
list of alm valuations for location
[...]
:scroll:
/[..]/locations/{location-name}/fund-allocations
GET
list of client fund allocations
:scroll:
/[..]/locations/{location-name}/liability-inputs
GET
list of client alpha headers
:scroll:
/[..]/locations/{location-name}/liability-templates
GET
list of client lantern templates
:scroll:
/[...]/locations/{location-name}/mortality-tables
GET
list of all mortality tables assigned to this location
:scroll:
/[...]/locations/{location-name}/improvement-tables
GET
list of all improvement tables assigned to this location
:scroll:
/[...]/locations/{location-name}/schemes
GET
list of schemes for location
:page_facing_up:
/[...]/schemes/{scheme-name}
HEAD
scheme exists
GET
scheme details
PUT
update scheme details
:scroll:
/[...]/scheme/{scheme-name}/permissions
GET
list of permissions assigned to this location
POST
assign permission to location
DELETE
permission from location
:scroll:
/[...]/locations/{location-name}/daily-alalytics
GET
list of daily analytics items for location
:scroll:
/[...]/daily-analytics/metric-sets
GET
list of metric sets
:page_facing_up:
/[...]/metric-sets/{id}
GET
details of metric set (name, links)
1 more item...
:scroll:
/[...]/locations/{location-name}/funding-levels
GET
List of funding valuations for location
[...]
:scroll:
/[...]/locations/{location-name}/value-at-risk
GET
list of risk valuations for location
[...]
:scroll:
/client-agents/{agent-name}/permissions
GET
list of permissions assigned to client agent
POST
assign permission to client agent
DELETE
permission from agent
:scroll:
/liability-inputs
GET
list of alpha headers
[...]
:scroll:
/user-groups
GET
list of all user groups
POST
insert new user group
:page_facing_up:
/user-groups/{id}
HEAD
user group exists
GET
user group information
PUT
update user group details
DELETE
remove user group
:scroll:
/user-groups/{id}/members
GET
list of all users who are member of group
:scroll:
/user-groups/{id}/permissions
GET
list of permissions assigned to group
POST
assign new permission to group
DELETE
remove permission from group
:scroll:
/permissions
GET
list of all system permissions
:page_facing_up:
/permissions/{id}
GET
permission details
:scroll:
/schemes
GET
list of all schemes
:page_facing_up:
/schemes/{id}
HEAD
scheme exists
GET
scheme information
:scroll:
/assumptions
GET
list of all assumption bases
:page_facing_up:
/assumptions/{id}
HEAD
assumption basis exists
GET
details of assumption basis
:scroll:
/clients
GET
list of all clients
:scroll:
/liability-templates
GET
list of all liability templates
:convenience_store:
/notifications
GET
list of all notifications
:scroll:
/client-agents
GET
list of all client agents