Edit system settings
Request Headers
| Header | Value | Required | Description |
|---|---|---|---|
| ECI-ApiKey | string | Yes | Your API key. See Authentication. |
| Content-Type | application/json | Yes | All requests must specify JSON content type, including the request body. |
Request Body
SystemSettingsRequestV202405
| Property | Description | Type |
|---|---|---|
| automaticLogoutMinutes | Number of minutes after which users will be automatically logged out Must be between 10 and 780 Required (defined) | integer (int32) |
| billPayCutoverEndDate | Cut over date when EnergyCAP officially takes over bill payments. In order to modify this date, the user needs to have Special Permission (ECAP) and LicenseFeatureEnergyCAPPayments. It’s not possible to change the field to null since the value is mandatory for (ECAP) and LicenseFeatureEnergyCAPPayments. For non (ECAP) and/or non LicenseFeatureEnergyCAPPayments users, use null or inform same value provided in the GET endpoint. Required (defined) | string (date-time) |
| defaultCountry | Default country for new users Required (defined) | string |
| defaultDateFormat | Default date format for new users One of ‘MM/dd/yyyy’, ‘dd/MM/yyyy’ Case sensitive Required (defined) | string |
| defaultMeterTimeZoneId | ID of the default time zone for new meters Required | integer (int32) |
| defaultTopmostCollectionId | Default topmost collection ID for new users Required (defined) | integer (int32) |
| defaultTopmostCostCenterId | Default topmost cost center ID for new users Required (defined) | integer (int32) |
| defaultTopmostPlaceId | Default topmost place ID for new users Required (defined) | integer (int32) |
| defaultTopmostSpaceId | Default topmost space ID for new users Required (defined) | integer (int32) |
| defaultUserRoleId | Default user role ID for new users Required (defined) | integer (int32) |
| displayOrganizationNameInHeader | Indicates whether or not organization name should be displayed in the application header Required | boolean |
| monthsToExcludeFromCharts | Months to exclude from charts, including the current month. Set to 2 months by default. Ex. If the current month is October, A value of 0 will not exclude any months, A value of 1 will exclude the month of October, A value of 2 will exclude October and September, A value of 3 will exclude October, September, and August, A value of 13 will exclude October and the last full year of data. A null value will preserve the existing setting. Must be between 0 and 13 Required (defined) | integer (int32) |
| organizationLogo | The organization logo May be a base64-encoded PNG, JPG, or SVG image or a URI for an image hosted online A null value will clear the saved image Min length of 5 Required (defined) | string |
| organizationName | The organization name Required (defined) | string |
Example Request Body
{ "automaticLogoutMinutes": 1, "billPayCutoverEndDate": "2026-03-30", "defaultCountry": "string", "defaultDateFormat": "string", "defaultMeterTimeZoneId": 1, "defaultTopmostCollectionId": 1, "defaultTopmostCostCenterId": 1, "defaultTopmostPlaceId": 1, "defaultTopmostSpaceId": 1, "defaultUserRoleId": 1, "displayOrganizationNameInHeader": false, "monthsToExcludeFromCharts": 1, "organizationLogo": "string", "organizationName": "string"
}
Responses
200
OK
The request succeeded and the response body contains the requested data.
Response Body Parameters
SystemSettingsResponse
| Property | Description | Type | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| automaticLogoutMinutes | Number of minutes after which users will be automatically logged out | integer (int32) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| billPayCutoverEndDate | Cut over date when EnergyCAP officially takes over bill payments | string (date-time) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| defaultCollection | CollectionChild | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
CollectionChild properties
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| defaultCostCenter | CostCenterChild | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
CostCenterChild properties
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| defaultCountry | Default country for new users | string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| defaultDateFormat | Default date format for new users | string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| defaultMeterTimeZone | TimeZoneResponse | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
TimeZoneResponse properties
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| defaultTopmostPlace | PlaceChild | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
PlaceChild properties
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| defaultTopmostSpace | PlaceChild | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
PlaceChild properties
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| defaultUserRole | SystemUserRoleChild | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
SystemUserRoleChild properties
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| displayOrganizationNameInHeader | Indicates whether or not organization name should be displayed in the application header | boolean | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| monthsToExcludeFromCharts | Number of months to exclude from powerview charts | integer (int32) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| organizationLogo | The organization logo May be a base64-encoded PNG, JPG, or SVG image or a URI for an image hosted online A null value will clear the saved image | string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| organizationName | The organization name | string | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Example Response
{ "automaticLogoutMinutes": 1, "billPayCutoverEndDate": "2026-03-30", "defaultCollection": { "collectionCode": "string", "collectionIcon": { "code": "string", "color": "string"
}, "collectionId": 1, "collectionInfo": "string"
}, "defaultCostCenter": { "costCenterCode": "string", "costCenterId": 1, "costCenterInfo": "string"
}, "defaultCountry": "string", "defaultDateFormat": "string", "defaultMeterTimeZone": { "daylightSavingsObserved": false, "gmtOffset": 1.0, "timeZoneCode": "string", "timeZoneId": 1, "timeZoneInfo": "string"
}, "defaultTopmostPlace": { "isDataRolledUp": false, "placeCode": "string", "placeId": 1, "placeInfo": "string", "placeType": { "icon": {}, "isSystemPlaceType": false, "placeEntityType": {}, "placeTypeCode": "string", "placeTypeId": 1, "placeTypeInfo": "string", "structure": false
}
}, "defaultTopmostSpace": { "isDataRolledUp": false, "placeCode": "string", "placeId": 1, "placeInfo": "string", "placeType": { "icon": {}, "isSystemPlaceType": false, "placeEntityType": {}, "placeTypeCode": "string", "placeTypeId": 1, "placeTypeInfo": "string", "structure": false
}
}, "defaultUserRole": { "userRoleId": 1, "userRoleInfo": "string"
}, "displayOrganizationNameInHeader": false, "monthsToExcludeFromCharts": 1, "organizationLogo": "string", "organizationName": "string"
}