Settings
Get the finance settings for a project
Authorizations
Path parameters
projectIdstringRequired
The ID of the project to get the details for
Responses
200
successful operation
application/json
400
Invalid status value
application/json
get
GET //finance/projects/{projectId}/settings HTTP/1.1
Host: api.ecosuite.io
Authorization: YOUR_API_KEY
Accept: */*
{
"settings": {
"id": "text",
"created": "2025-09-16T12:52:32.462Z",
"updated": "2025-09-16T12:52:32.462Z",
"path": "text",
"financialModelUrl": "text",
"externalFinancialModelUrl": "text",
"epcBidSheetUrl": "text",
"smartsheetSheetUrl": "text",
"provider": "softledger",
"disabledAccounts": {
"ANY_ADDITIONAL_PROPERTY": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
}
},
"disabledCategories": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
}
}
}
Update the finance settings for a project
Authorizations
Path parameters
projectIdstringRequired
The ID of the project to get the details for
Body
Refer to the /schemas/finance endpoint for the full JSON Schema definition
idstringRead-onlyOptional
createdstring · date-timeRead-onlyOptional
updatedstring · date-timeRead-onlyOptional
pathstringRead-onlyOptional
financialModelUrlstring · urlOptional
externalFinancialModelUrlstring · urlOptional
epcBidSheetUrlstring · urlOptional
smartsheetSheetUrlstring · urlOptional
providerstring · enumOptionalPossible values:
Responses
200
successful operation
application/json
Responseobject
400
Invalid status value
application/json
put
PUT //finance/projects/{projectId}/settings HTTP/1.1
Host: api.ecosuite.io
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 281
{
"financialModelUrl": "text",
"externalFinancialModelUrl": "text",
"epcBidSheetUrl": "text",
"smartsheetSheetUrl": "text",
"provider": "softledger",
"disabledAccounts": {
"ANY_ADDITIONAL_PROPERTY": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
}
},
"disabledCategories": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
}
}
{}