v4.12 API Changelog

July 2025

Julian Ares

Last Update місяць тому

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
Charger.installationDateField Removed from object type
Charger.ExportColumn.INSTALLATION_DATERemoved enum value 
ChargerOrderByFields.INSTALLATION_DATERemoved enum value 
EssentialChargerAsset.installationDateRemoved field from object type
FilterByCharger.installationDate Removed input field
createCharger (commissioningDate: Date!)Added required argument
createCharger (installationDate: Date!)Removed required argument 
updateCharger (installationDate: Date)Removed optional argument 

⚠️ Potential Issues

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

Management API Potential Issues
Object/Field/TypeChange Description
ChargerExportColumn.COMMISSIONING_DATEAdded enum value
ChargerExportColumn.HAS_ACTIVE_PMAdded enum value
ChargerOrderByFields.COMMISSIONING_DATEAdded enum value
ChargerOrderByFields.PREVENTATIVE_MAINTENANCE_STATUSAdded enum value
FilterByCharger.commissioningDateAdded input field
FilterByCharger.preventativeMaintenanceStatusesAdded input field
IssueSectionVendor.AUTELAdded enum value
updateCharger (commissioningDate: Date)Added optional argument

✅ Safe Changes

Next features, types, and fields added - available for use but won't impact existing calls. 

Object/Field/TypeChange Description
Charger.activeMaintenancePlanAdded field
Charger.commissioningDateAdded field
Charger.preventativeMaintenanceAdded field
Charger.softwareExpirationDateMarked as deprecated
EssentialChargerAsset.commissioningDateAdded field
MaintenanceWorkRuleAdded object type
MaintenanceWorkRuleFrequencyAdded object type
MaintenancePlanAdded object type
MaintenancePlanResultAdded object type
PreventativeMaintenanceAdded object type
PreventativeMaintenanceAccessErrorAdded object type
PreventativeMaintenanceNotSupportedReasonAdded object type
PreventativeMaintenanceResultAdded object type
PreventativeMaintenanceStatusAdded object type
RecurrancePatternAdded object type
SalesforceInchargeLinks.maintenancePlanLinkAdded field

For any additional questions reach out to software@inchargeus.com

Was this article helpful?

0 out of 0 liked this article

Still need help? Message Us