Get the finance report for a project
/finance/projects/{projectId}/report
The ID of the project to get the details for
Can be used to specify a specific version of the Pro Forma to be used in the report instead of the latest version.
curl -L \
--url 'https://api.ecosuite.io//finance/projects/{projectId}/report' \
--header 'Authorization: YOUR_API_KEY'
{
"timestamp": "2025-02-23T23:54:25.617Z",
"report": {
"forecast": {
"dates": [
"text"
],
"netIncomes": [
1
],
"unleveredTotals": [
1
],
"leveredTotals": [
1
],
"unleveredIrr": [
1
],
"leveredIrr": [
1
],
"retainedEarnings": [
1
],
"categories": [
{
"ANY_ADDITIONAL_PROPERTY": {
"name": "text",
"totals": [
1
],
"categories": [
{
"ANY_ADDITIONAL_PROPERTY": {
"name": "text",
"totals": [
1
],
"transactions": [
{}
],
"categories": [
{
"ANY_ADDITIONAL_PROPERTY": {
"name": "text",
"totals": [
1
],
"transactions": [
{}
]
}
}
]
}
}
]
}
}
]
},
"expected": {
"dates": [
"text"
],
"netIncomes": [
1
],
"unleveredTotals": [
1
],
"leveredTotals": [
1
],
"unleveredIrr": [
1
],
"leveredIrr": [
1
],
"retainedEarnings": [
1
],
"categories": [
{
"ANY_ADDITIONAL_PROPERTY": {
"name": "text",
"totals": [
1
],
"categories": [
{
"ANY_ADDITIONAL_PROPERTY": {
"name": "text",
"totals": [
1
],
"transactions": [
{}
],
"categories": [
{
"ANY_ADDITIONAL_PROPERTY": {
"name": "text",
"totals": [
1
],
"transactions": [
{}
]
}
}
]
}
}
]
}
}
]
},
"actual": {
"dates": [
"text"
],
"netIncomes": [
1
],
"unleveredTotals": [
1
],
"leveredTotals": [
1
],
"unleveredIrr": [
1
],
"leveredIrr": [
1
],
"retainedEarnings": [
1
],
"categories": [
{
"ANY_ADDITIONAL_PROPERTY": {
"name": "text",
"totals": [
1
],
"categories": [
{
"ANY_ADDITIONAL_PROPERTY": {
"name": "text",
"totals": [
1
],
"transactions": [
{}
],
"categories": [
{
"ANY_ADDITIONAL_PROPERTY": {
"name": "text",
"totals": [
1
],
"transactions": [
{}
]
}
}
]
}
}
]
}
}
]
},
"latestBestEstimate": {
"dates": [
"text"
],
"netIncomes": [
1
],
"unleveredTotals": [
1
],
"leveredTotals": [
1
],
"unleveredIrr": [
1
],
"leveredIrr": [
1
],
"retainedEarnings": [
1
],
"categories": [
{
"ANY_ADDITIONAL_PROPERTY": {
"name": "text",
"totals": [
1
],
"categories": [
{
"ANY_ADDITIONAL_PROPERTY": {
"name": "text",
"totals": [
1
],
"transactions": [
{}
],
"categories": [
{
"ANY_ADDITIONAL_PROPERTY": {
"name": "text",
"totals": [
1
],
"transactions": [
{}
]
}
}
]
}
}
]
}
}
]
}
}
}
successful operation
Update the cached finance report for a project with the latest data
/finance/projects/{projectId}/report
The ID of the project to update the report for
curl -L \
--request PUT \
--url 'https://api.ecosuite.io//finance/projects/{projectId}/report' \
--header 'Authorization: YOUR_API_KEY'
No body
successful operation