Cinnamon Data Interface - Data availability, quality & security
Key Principles
Similar principles as with the other APIs are relevant here.
Interface "PortfolioAvailablity"
Usage & Contents |
| ||
---|---|---|---|
Reporting Business Logic |
| ||
Consistency Rules | The following rules should be adhered to by any response and will eventually be checked when consuming a response: Consistency Rules* all portfolios available should be listed
* the list of qualities should not include duplicates
| ||
Path |
| ||
Parameters |
| string | The id of the portfolio (or consolidation) in the data source |
Example call |
| ||
Schema | on request | ||
Example | on request |
Interface "PortfolioQuality"
Usage & Contents |
| ||
---|---|---|---|
Reporting Business Logic |
| ||
Consistency Rules | The following rules should be adhered to by any response and will eventually be checked when consuming a response:
| ||
Path |
| ||
Parameters |
| string | The id of the portfolio (or consolidation) in the data source |
| string (date) | The date, the reporing is produced for. | |
Example call |
| ||
Schema | on request | ||
Example | on request |
Interface "PortfolioByLocation"
Usage & Contents |
| ||
---|---|---|---|
Reporting Business Logic |
| ||
Consistency Rules | The following rules should be adhered to by any response and will eventually be checked when consuming a response: Consistency Rules* Every portfolioId is a valid portfolio (e.g. returns data for /portfolio/masterdata)
* The list of portfolios is a set (no duplicates)
| ||
Path |
| ||
Parameters |
| string | The id of the location
|
Example call |
| ||
Schema | on request | ||
Example | on request |
Interface "UserPortfolioRoles"
Usage & Contents |
| ||
---|---|---|---|
Reporting Business Logic |
| ||
Consistency Rules | The following rules should be adhered to by any response and will eventually be checked when consuming a response: Consistency Rules* Every portfolioId is a valid portfolio (e.g. returns data for /portfolio/masterdata)
* portfolioIds are unique within the response (no duplicates)
| ||
Path |
| ||
Parameters |
| string | The id of the user:
|
Example call |
| ||
Schema | on request | ||
Example | on request |