InControl v4.5 API Changelog

Julian Ares

Last Update 17 gün önce

This release includes schema updates to both the Management API and Driver API that improve accuracy, enable new features, and retire deprecated fields.

🔴 Breaking Changes (Action Required)


These changes may cause errors if your current integration relies on affected fields or data types. Please review and update accordingly.

Management API Breaking Changes
Object/Field/TypeChange Description
CreateUtilityRateResult Union Removed member UtilityRateTimeOfUseDemandChargeDemandChargeLimitMaximumUsageLimitIsLowerThanMinimumUsageLimitValidation
FilterByTimeUseTariffType removed
FilterByUtilityTariffType removed
OidcConfig.clientSecret Changed type from String! to String
PaginatedTimeUseTariffsType removed
PaginatedUtilityTariffsType removed
RootMutationTypeRemoved fields: attachTariff, createTimeUseTariff, createUtilityTariff, deleteTimeUseTariff, deleteUtilityTariff, detachTariff, updateTimeUseTariff, updateUtilityTariff
RootQueryTypeRemoved fields: timeUseTariff, timeUseTariffs, utilityTariff, utilityTariffs
SiteRemoved enum value CHARGER_MAX_POWER
UpdateUtilityRateResult Union Removed member UtilityRateTimeOfUseDemandChargeDemandChargeLimitMaximumUsageLimitIsLowerThanMinimumUsageLimitValidation
UtilityRateTimeOfUseDemandChargeDemandChargeLimitMaximumUsageLimitIsLowerThanMinimumUsageLimitValidation Type removed
UtilityTariffType removed
WeekdaysType removed

⚠️ Potential Issues


These changes add new fields or enum values and may affect optional parameters or response structures.

Management API Potential Issues
Object/Field/TypeChange Description
CreateUtilityRateResult Union Added members UtilityRateTimeOfUseDemandChargeDemandChargeLimitMaximumUsageLimitMustBeGreaterThanMinimumUsageLimit, UtilityRateTimezoneDoesNotExistsValidationError
RootMutationType.moveChargersHistory Added argument includeRedshift: Boolean with default value
TransactionExportColumn Enum Added enum value CHARGER_MODEL_MAX_POWER
UpdateUtilityRateResult Union Added members UtilityRateTimeOfUseDemandChargeDemandChargeLimitMaximumUsageLimitMustBeGreaterThanMinimumUsageLimit, UtilityRateTimezoneDoesNotExistsValidationError

✅ Safe Changes


These changes include additions, deprecations, or description updates that are backward-compatible and should not break existing implementations.

Management API Safe Changes
Object/Field/TypeChange Description
OidcConfigInsertParams.clientSecret (input field) Changed type from String! to String
RawEventAdded field source
RawEventSourceType added
RedshiftChargerHistoryType added
RedshiftChargerHistoryTransferType added
RootQueryTypeAdded field moveChargersHistoryRedshiftTransferStatus
UpdateSummaryType added
UtilityRateTimeOfUseDemandChargeDemandChargeLimitMaximumUsageLimitMustBeGreaterThanMinimumUsageLimitValidationErrorType added
UtilityRateTimezoneDoesNotExistsValidationErrorType added

Was this article helpful?

0 out of 0 liked this article

Still need help? Message Us