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/Type | Change Description |
CreateUtilityRateResult Union | Removed member UtilityRateTimeOfUseDemandChargeDemandChargeLimitMaximumUsageLimitIsLowerThanMinimumUsageLimitValidation |
FilterByTimeUseTariff | Type removed |
FilterByUtilityTariff | Type removed |
OidcConfig.clientSecret | Changed type from String! to String |
PaginatedTimeUseTariffs | Type removed |
PaginatedUtilityTariffs | Type removed |
RootMutationType | Removed fields: attachTariff, createTimeUseTariff, createUtilityTariff, deleteTimeUseTariff, deleteUtilityTariff, detachTariff, updateTimeUseTariff, updateUtilityTariff |
RootQueryType | Removed fields: timeUseTariff, timeUseTariffs, utilityTariff, utilityTariffs |
Site | Removed enum value CHARGER_MAX_POWER |
UpdateUtilityRateResult Union | Removed member UtilityRateTimeOfUseDemandChargeDemandChargeLimitMaximumUsageLimitIsLowerThanMinimumUsageLimitValidation |
UtilityRateTimeOfUseDemandChargeDemandChargeLimitMaximumUsageLimitIsLowerThanMinimumUsageLimitValidation | Type removed |
UtilityTariff | Type removed |
Weekdays | Type 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/Type | Change 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/Type | Change Description |
OidcConfigInsertParams.clientSecret (input field) | Changed type from String! to String |
RawEvent | Added field source |
RawEventSource | Type added |
RedshiftChargerHistory | Type added |
RedshiftChargerHistoryTransfer | Type added |
RootQueryType | Added field moveChargersHistoryRedshiftTransferStatus |
UpdateSummary | Type added |
UtilityRateTimeOfUseDemandChargeDemandChargeLimitMaximumUsageLimitMustBeGreaterThanMinimumUsageLimitValidationError | Type added |
UtilityRateTimezoneDoesNotExistsValidationError | Type added |