This page tree gives an overview about Cinnamon’s (current) interface for data consumption
The following data interfaces are proposed to allow for the production of full-fledged fund and mandate reports.
Interfaces Overview
Interface | Usage |
---|---|
To control the contents of a mandate report, several master data points are needed (valid at the given reporting data):
| |
PortfolioFundData |
|
Interface to deliver portfolio valuation data (valid at the reporting date) to produce:
| |
Interface to deliver benchmark valuation data (valid at the reporting date) to produce:
| |
One or multiple interfaces to deliver performance / return data:
| |
Interfaces that return data about the source and decomposition of performance. | |
Ex post risk figures | |
Interface that return data about the ex-ante risk and risk decomposition of the portfolio. | |
| |
P&L figures on portfolio level | |
List of transactions | |
PortfolioProjectedCashflows | Projected Cashflows |
| |
Returns for a list of instruments and for a given period | |
Interface to fetch all base segmentations from the DWH | |
Interfaces to support a data-driven report production and allow transparency of data quality within reports, e.g.
|
Technological Aspects
Aspect | Proposal | Discussion |
---|---|---|
Structured Files | Json (or XML) |
|
Data format | Json |
|
Request & Parameters | mirrored in response |
|
Network Protocol | HTTP / restful API |
|
Compression | gzip |
|
Paging | no paging |
|
Interface Versioning | /v1 |
|
Security | certificates |
|
Data Versioning | open |
|
0 Comments