v4.14 API Changelog
September 2025
Julian Ares
Last Update há 15 dias
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 arguments, or types. Please review and update accordingly.
Management API Breaking Changes
Object/Field/Type | Change Description |
Account.salesforceConfig | Field removed from object type |
Charger.CommissioningDate | Changed type from Date! to Date |
Charger.warrantyExpired | Field removed from object type |
Charger.warrantyPeriod | Field removed from object type |
Charger.warrantyPeriodUnit | Field removed from object type |
Charger.warrantyStartDate | Field removed from object type |
ChargerExportColumn.WARRANTY_EXPIRED | Enum value removed |
ChargerOrderByFields.Warranty_Expired | Enum value removed |
CommStatus.OUT_OF_NETWORK | Enum value removed |
EssentialChargerAsset.commissioningDate | Changed type from Date! to Date |
EssentialChargerAsset.warrantyExpired | Field removed from object type |
EssentialChargerAsset.warrantyPeriod | Field removed from object type |
EssentialChargerAsset.warrantyPeriodUnit | Field removed from object type |
EssentialChargerAsset.warrantyStartDate | Field removed from object type |
FilterByCharger.salesforceStatusees | Changed type from [AssetStatus] to [AssetStatusFilter] |
InputEntityCase | Type removed |
RootMutationType.createAccount.salesforceIntegrationType | Argument removed |
RootMutationType.createCharger.warrantyPeriodParams | Argument removed |
RootMutationType.createCharger.warrantyStartDate | Argument removed |
RootMutationType.updateAccount.salesforceIntegrationType | Argument removed |
RootMutationTypeCharger.warrantyPeriodParams | Argument removed |
RootMutationType.updayeCharger.warrantyStartDate | Argument removed |
RootQueryType.salesforceConfig.inputEntity | Argument removed |
WarrantyPeriodParams.period | Input field added |
WarrantyPeriodParams.periodUnit | Input field added |
WarrantyPeriodParams.warrantyPeriod | Input field removed |
WarrantyPeriodParams.warrantyPeriodUnit | Input field removed |
Driver API Breaking Changes
Object/Field/Type | Change Description |
CommonStatus.OUT_OF_NETWORK | Enum value removed |
InputEntitiyCase | Type removed |
RootQueryType.salesforceConfig.inputEntity | Argument removed (InputEntityCase!) |
⚠️ Potential Issues
These additions may affect filtering, ordering, or data output if not handled in your integration.
Management API Potential Issues
Object/Field/Type | Change Description |
ChargerExportColumn.ASSET_TAG_IDENTIFIER | Added enum value |
ChargerExportColumn.CHARGING_MANAGEMENT_STRATEGY | Added enum value |
ChargerExportColumn.FALLBACK_BUDGET | Added enum value |
ChargerExportColumn.SITE_CONTROLLER_CHARGER_STATUS | Added enum value |
ChargerExportColumn.WARRANTY_END_DATE | Added enum value |
ChargerExortColumn.WARRANTY_NUMBER | Added enum value |
ChargerExportColumn.WARRANTY_STATUS | Added enum value |
ChargerExportColumn.WARRANTY_TERM | Added enum value |
ChargerExportColumn.WARRANTY_TYPE | Added enum value |
ChargerOrderByFields.ASSET_TAG_IDENTIFIER | Added enum value |
ChargerOrderByFields.WARRANTY_END_DATE | Added enum value |
ChargerOrderByFields.WARRANTY_TYPE | Added enum value |
CommonStatus.COMMUNICATION_ISSUE_OLD | Added enum value |
CommonStatus.COMMUNICATION_ISSUE_RECENT | Added enum value |
FilterByCharger.chargingManagementStrategy | Added input field |
FilterByCharger.warrantyEndDate | Added input field |
FilterByCharger.warrantyStatus | Added input field |
FilterByIssueCode.enabled | Added input field |
FilterBySite.chargingManagementStrategy | Added input field |
GroupByCharger.SALESFORCE_UNMANAGED_STATUS | Added enum value |
OcppExportColumn.PROTOCOL | Added enum value |
PowerCabinentOrderByColumn.ASSET_TAG_IDENTIFIER | Added enum value |
PowerCabinentOrderByFields.ASSET_TAG_IDENTIFIER | Added enum value |
RootMutationType.createCharger.assetTagIdentifier | Added argument |
RootMutationType.createCharger.warrantyData | Added argument |
RootMutationType.createNotificationRule.issueCodeIds | Added argument |
RootMutationType.createSite.chargingManagementStrategy | Added argument |
RootMutationType.updateCharger.assetTagIdentifier | Added argument |
RootMutationType.updateCharger.warrantyData | Added argument |
RootMutationType.updateNotificationRule.issueCodeIds | Added argument |
RootMutationType.updateSite.chargingManagementStrategy | Added argument |
SalesforceConfigFeature.WARRANTY_DATA | Added enum value |
SiteExportColum.CHARGING_MANAGEMENT_STRATEGY | Added enum value |
SiteExportColumn.SITE_CONTROLLER_STATUS | Added enum value |
UpdatePowerCabinetInput.assetTagIdentifier | Added input field |
Driver API Potential Issues
Object/Field/Type | Change Description |
CommonStatus.COMMUNICATION_ISSUE_OLD | Enum value added |
CommonStatus.COMMUNICATION_ISSUE_RECENT | Enum value added |
✅ Safe Changes
These additions should not break existing integrations but provide new fields and functionality.
Management API Safe Changes
Object/Field/Type | Change Description |
AggregatedCharger.salesforceUnmanagedStatus | Field added |
AllCodes | Type added |
AssetStatus | Description changed to: "Asset status for charger salesforce data" |
AssetStatusFilter | Type added |
Charger.assetTagIdentifier | Field added |
Charger.siteControllerCharger | Field added |
Charger.warranties | Field added |
Charger.warranty | Field added |
CreateTransactionAuthorizationNotNullForbidReasonForForbidCheckContraintProblem | Type added |
EssentialChargerAsset.assetTageIdentifier | Field added |
EssentialChargerAsset.siteControllerCharger | Field added |
EssentialCChargerAsset.warranties | Field added |
EssentialChargerAsset.warranty | Field added |
Inapplicable | Type added |
Info | Type added |
InternalWarrantyData | Type added |
InternalWarrantyDataInput | Type added |
NotificationRule.applicableIssueCodesStat | Field added |
NotificationRule.issueCodes | Field added |
NotificationRuleApplicableIssueCodesStat | Type added |
PagnatedServiceAppointments | Type added |
PowerCabinet.assetTagIdentifier | Field added |
RawEvent.protocol | Field added |
RootMutationType.createCharger.commissioningDate | Argument type changed from Date! to Date |
RootMutationType.createSiteController | Field added |
RootMutationType.createTransactionAuthorization.forbidReason | Description updated: "The key must be present for FORBID policy" |
RootMutationType.updateSiteController | Field added |
RootMutationType.updateTransactionAuthorization.forbidReason | Description updated: "They key can't be set to null for FORBID policy, can't be set other than null for ALLOW policy" |
RootQueryType.chargerUpcomingServiceAppointments | Field added |
RootQueryType.upcomingServiceAppointments | Field added |
SalesforceInchargerLinks.assetWarrantyLink | Field added |
SalesforceUnmanagedStatus | Type added |
SalesforceWarrantyData | Type added |
ServiceAppointment | Type added |
ServiceAppointmentFilterByCharger | Type added |
Site.chargingManagementStrategy | Field added |
Site.siteController | Field added |
SiteChargingManagementStrategy | Type added |
SiteController | Type added |
SiteControllerCharger | Type added |
SiteControllerChargingStrategies | Type added |
SiteControllerGridMeter | Type added |
SiteControllerLocalInterfaceStatuses | Type added |
SiteControllerLocalInterfaceUseCases | Type added |
SiteControllerSetting | Type added |
SiteControllerStatuses | Type added |
SiteControllerTopologies | Type added |
SomeCodes | Type added |
UpdateTransactionAuthprizationNotNullForbidReasonForForbidCheckConstraintProblem | Type added |
WarrantyDataResult | Type added |
WarrantyStatus | Type added |
WarrantyStatusFilter | Type added |
Driver API Safe Changes
No changes in this category.