Error codes

Below are the current error codes (October 4th 2022) that may be returned for the Charge Location APIs.

This list is under development.

🚧

Under development

ValidationCodeMessageGcpi Response CodeGcpi Response Type
CS_OptionalFieldNotResolvedMessageThe optional field {0} was provided, but could not be resolved.2000GenericClientError
CS_OptionalFieldNotProvidedDefaultWarningThe optional field {0} was provided, but could not be resolved. Default value of FALSE will be used.2000GenericClientError
CS_InvalidValueSubArrayTooShortMessageInvalid {0} value, array sub item shorter than: {1}2000GenericClientError
CS_UnsupportedColumnMessageUnsuported column, column will be ignored: '{0}'.2000GenericClientError
CS_InvalidCountryCodeMessageCountryCode3: {0} is not a valid 3 letter Country Code.2000GenericClientError
CS_CpoChangedErrorMessageCPO Id of new Cpso doesn't match the CPO Id of the old Cpso. New Cpso must belong to the same CPO as the old one.2000GenericClientError
CS_LocationChangePublicToPrivateMessageChanging location from public to private.1000GenericSuccess
CS_LocationChangePrivateToPublicMessageChanging location from private to public.1000GenericSuccess
CS_TimezoneInvalidErrorMessageTimezone provided is not valid.2000GenericClientError
CS_TimezoneInvalidNotResolvedErrorMessageTimezone provided is not valid, and could not be resolved from the address.2000GenericClientError
CS_LatitudeInvalidNotResolvedErrorMessageLatitude provided is not valid, and could not be resolved from the address.2000GenericClientError
CS_LongitudeInvalidNotResolvedErrorMessageLongitude provided is not valid, and could not be resolved from the address.2000GenericClientError
CS_TimezoneResolvedFromAddressWarningMessageTimezone not provided, but was resolved from the address as {0}2000GenericClientError
CS_LatitudeResolvedFromAddressWarningMessageLatitude not provided, but was resolved from the address as {0}2000GenericClientError
CS_LongitudeResolvedFromAddressWarningMessageLongitude not provided, but was resolved from the address as {0}2000GenericClientError
CS_LatitudeNotValidLatitude must be in range of -90 to 90. Parsed Value: {0} is not acceptable.Input Value: {1}.2000GenericClientError
CS_LongitudeNotValidLongitude must be in range of -180 to 180. Parsed Value: {0} is not acceptable.Input Value: {1}.2000GenericClientError
CS_TariffNotProvidedErrorNo tariff code was provided.2000GenericClientError
CS_TariffNotFoundErrorNo tariff with tariff code {0} found for Cpo {1}.2000GenericClientError
CS_TariffCodeCurrencyDoesNotMatchCpoNetworkCurrency of {0} for tariff code {1} does not match currency {2} for CPO Contract {3}.2000GenericClientError
CS_TariffCodeCurrencyDoesNotMatchCpoNetworkForConnectorCurrency of {0} for tariff code {1} on connector {4} does not match currency {2} for CPO Contract {3}.2000GenericClientError
CS_TariffNotFoundForConnectorErrorNo tariff with tariff type id {0} found for connector {1} and Cpo {2}.2000GenericClientError
CS_ConnectorSequenceNumberInvalidErrorCould not parse Connector Sequence Number in {0} field.2000GenericClientError
CS_ConnectorSequenceNumberDuplicatesFound duplicate Connector Sequence Numbers in {0} field.2000GenericClientError
CS_InvalidConnectorSequenceNumbersFound duplicate or not sequential connector numbers for charge station.2000GenericClientError
CS_InvalidEvseSequenceNumbersFound duplicate or not sequential evse numbers for charge station.2000GenericClientError
CS_FieldNotProvidedError{0} was not provided.2000GenericClientError
CS_FieldNotFoundErrorNo {0} can be found with id {1}2000GenericClientError
CS_SubArraySeparatorMissingErrorInvalid {0} value, array sub item does not contain separator: {1}2000GenericClientError
CS_SubArrayFirstCharSeparatorErrorInvalid {0} value, array sub item contains separator: {1} as the first character.2000GenericClientError
CS_SubArrayLastCharSeparatorErrorInvalid {0} value, array sub item contains separator: {1} as the last character.2000GenericClientError
CS_SubArrayTooShortErrorInvalid {0} value, sub array is smaller than than expected minimum length: {1}.2000GenericClientError
CS_SubArrayTooLongErrorInvalid {0} value, sub array is larger than expected maximum length: {1}.2000GenericClientError
CS_LanguageCodeLengthErrorInvalid value for {0}, language code must be 2 characters.2000GenericClientError
CS_CouldNotParseBoolErrorError while trying to parse field {0} as bool.2000GenericClientError
CS_FieldNotProvidedIsRequiredError{0} not provided, and is a required field.2000GenericClientError
CS_FieldTooLongError{0}, length too long.2000GenericClientError
CS_FieldTooShortError{0}, length too short.2000GenericClientError
CS_CpoCountryCodeMismatchWithImportedLocationErrorCpo CountryCode: {0} does not match location CountryCode: {1}2000GenericClientError
CS_FailedToParseFacilitiesErrorFailed to parse value for Facilities.2000GenericClientError
CS_InvalidDeployStateInvalid Deploy State of {0} provided.2000GenericClientError
CS_TextDirectionsLengthErrorText in directions must less than 512 characters.2000GenericClientError
CS_MustBeGreaterThanAndSmallerThanMessage{0} value must be greater than {1} and smaller than {2}2000GenericClientError
CS_MustBeGreaterThanMessage{0} value must be greater than {1}2000GenericClientError
CS_TemplateIsInvalidTemplate '{0}' is not valid.2000GenericClientError
CS_InvalidETagMessageETag must be provided.2000GenericClientError
CS_LocationETagMismatchMessageLocation out of date, please refresh and save again.2000GenericClientError
CS_LocationAlreadyExistsForAddressLocation already exists in this CPO with the same address.2000GenericClientError
CS_ChargeStationETagMismatchMessageCharge Station out of date, please refresh and save again.2000GenericClientError
CS_JsonSerializationErrorFailed to update due to Serialization Error.2000GenericClientError
CS_ChargeStationBelongsToDifferentCpoCharge Station belongs to a different CPO.2000GenericClientError
CS_ChargeStationCouldNotBeFoundCharge Station could not be found.2000GenericClientError
CS_ChargeLocationCouldNotBeFoundCharge Location could not be found.2003UnknownLocation
CS_ChargeProtocolNotFoundChargeProtocol could not be found in Cpo domain.2000GenericClientError
CS_ConnectorTypeCouldNotBeFoundConnectorType could not be found in Cpo domain.2000GenericClientError
CS_CurrentCouldNotBeFoundCurrent could not be found in Cpo domain.2000GenericClientError
CS_EvseIdCpoEmptyOrNotValidCould not Create EvseId: CpoId was empty or not matching CC-PID.2000GenericClientError
CS_CouldNotGetTransactionIdPrefixCould not Get TransactionIdPrefix: Country Code is not a valid three letter Country Code.2000GenericClientError
CS_FailedToParseAuthListData in {0} auth list field is in invalid format.2000GenericClientError
CS_CapabilityNotFoundCapability not found.2000GenericClientError
CS_DataFailedToSynchronizeData failed to synchronize. Please try saving again.2000GenericClientError
CS_LocationDoesntExistInCpoHeaderLocation with Id: {0} already exists but doesn't match any of the CPOs provided in the list of CPO Ids in the header.2000GenericClientError
CS_LocationCPODoesntMatchHeaderLocation CPO doesn't match any of the CPOs provided in the list of CPO Ids in the header.2000GenericClientError
CS_CouldNotFindEnergyMixCould not find EnergyMix Profile with provided EnergyMixProfileId.2000GenericClientError
CS_CouldNotSaveCSBecauseLocationDoesNotExistCould not save Charge Station. Charge Location does not exist.2000GenericClientError
CS_ExceptionalClosingsBeginHasToBeEarlierThanEndOpeningTimes - ExceptionalClosings - Time of the period's beginning has to be earlier than the ending time.2000GenericClientError
CS_ExceptionalClosingsPeriodOverlapsWithOpeningPeriodOpeningTimes - ExceptionalClosings - The period overlaps with an Exceptional Opening period2000GenericClientError
CS_ExceptionalOpeningsBeginHasToBeEarlierThanEndOpeningTimes - ExceptionalOpenings - Time of the period's beginning has to be earlier than the ending time2000GenericClientError
CS_RegularHoursWeekDayBetween1And7OpeningTimes - RegularHours - Weekday value must be between 1 and 72000GenericClientError
CS_RegularHoursBeginHasToBeEarlierThanEndOpeningTimes - RegularHours - Time of the period's beginning has to be earlier than the ending time2000GenericClientError
CS_RegularHoursOneRegularPeriodMustBeProvidedOpeningTimes - RegularHours - At least one regular period must be provided.2000GenericClientError
CS_StatusScheduleBeginHasToBeEarlierThanEndStatusSchedule - Time of the period's beginning has to be earlier than the ending time.2000GenericClientError
CS_DuplicateCPOContractFoundDuplicate CPO Contract found for '{0}' with External ID '{1}'.2000GenericClientError
CS_DuplicateTransactionPrefixFoundDuplicate Transaction Prefix found for '{0}' with External ID '{1}.2000GenericClientError
CS_CPOContractTransactionIdPrefixRequiredTransactionIdPrefix is required, and must be 5 characters.2000GenericClientError
CS_CPOContractCountryCodeIso2RequiredCountryCodeIso2 is required, and must be 2 characters.2000GenericClientError
CS_CPOContractCountryCodeIso3RequiredCountryCodeIso3 is required, and must be 3 characters.2000GenericClientError
CS_CPOContractPartyCodeRequiredPartyCode is required, and must be 3 characters.2000GenericClientError
CS_CPOContractCurrencyCodeIso3RequiredCurrencyCodeIso3 is required, and must be 3 characters.2000GenericClientError
CS_CPOContractInvalidTariffCodesForCpoNetworkTariff '{0}' cannot be found in the new CpoNetwork.2000GenericClientError
CS_CPOContractCurrencyMismatchTariffCodesForCpoNetworkTariff '{0}' with currency '{1}' does not match the currency '{2}' in the new CpoNetwork.2000GenericClientError
CS_CPOContractDkvVendorUnitNumberMaxLength16Maximum length for the DKV Vendor Unit Number is 16 characters.2000GenericClientError
CS_CPOContractContactlessEmspMaxLength64Maximum length for the ContactlessEmsp is 64 characters.2000GenericClientError
CS_CPOContractTenantIdMaxLength6Maximum length for the TenantId is 6 characters.2000GenericClientError
CS_CPONetworkExternalIdRequiredExternalID for a CPO Network is required.2000GenericClientError
CS_CPONetworkExternalidMaxLengthIs50Maximum length for the ExternalID of a CPO Network is 50 characters.2000GenericClientError
CS_CPONetworkNameIsRequiredName for a CPO Network is required.2000GenericClientError
CS_CPONetworkMaxLengthForNameIs100Maximum length for the Name of a CPO Network is 100 characters.2000GenericClientError
CS_CPONetworkMaxLengthForTypeIs50Maximum length for the Type of a CPO Network is 50 characters.2000GenericClientError
CS_CPONetworkIsMissingCPO Network missing from update.2000GenericClientError
CS_CPONetworkFailedToUpdateFailed updating the CPO Network.2000GenericClientError
CS_CPOIdMustBeProvidedCPO Id must be provided.2000GenericClientError
CS_CPOContractIdMustBeProvidedCPO Contract Id must be provided.2000GenericClientError
CS_CPOContractMissingFromUpdateCPO Contract missing from update.2000GenericClientError
CS_CPOIdsHeaderRequiredList of CPOs were not provided in the request header.2000GenericClientError
CS_FailedUpdatingEnergyMixFailed updating the Energy Mix.2000GenericClientError
CS_FailedUpdatingCPOContractFailed updating the CPO Contract.2000GenericClientError
CS_FailedUpdatingCPOFailed updating the CPO.2000GenericClientError
CS_CPONetworkTariffCodeRequiredTariffCode is required.2000GenericClientError
CS_CPONetworkTariffCurrencyRequiredCurrency is required.2000GenericClientError
CS_CPONetworkTariffCurrencyMustBe3ChrsCurrency must be 3 characters.2000GenericClientError
CS_CPONetworkTariffNotFoundCpoNetwork was not found.2000GenericClientError
CS_CPONetworkTarifUpdateFailedFailed updating the CpoNetworkTariffCode.3000GenericServerError
CS_EnergyMixIdIsRequiredThe EnergyMixProfileId is required.2000GenericClientError
CS_EnergyMixNameIsRequiredThe Name is required.2000GenericClientError
CS_EnergyMixTenantIdisRequiredThe TenantId is required.2000GenericClientError
CS_EnergyMixSupplierNamemaxLengthIs64The EnergyMixProfile SupplierName field must be shorter than 64 characters.2000GenericClientError
CS_EnergyMixEnergyProductNameMaxLengthIs64The EnergyMixProfile EnergyProductName field must be shorter than 64 characters.2000GenericClientError
CS_EnergyMixMustContainEnergySourcesEnergyMixProfile does not contain energy sources.2000GenericClientError
CS_EnergyMixEnergySourcesMustAddTo100PercentProvided energy sources do not add up to 100 percent.2000GenericClientError
CS_EnergyProfileTenantDoesNotMatchThe new TenantId does not match the TenantId of the EnergyMixProfile.2000GenericClientError
CS_ImportFailedImport failed.3000GenericServerError
CS_ImportFailedContentIsEmptyImport failed, import content is empty.2000GenericClientError
CS_ImportFailedCPONotProvidedValidation failed, CPO was not provided.2000GenericClientError
CS_ImportFailedCPONotFoundValidation failed, CPO could not be found.2000GenericClientError
CS_ImportFailedHeaderInvalidFailed to parse headers.2000GenericClientError
CS_ImportFailedFailedToGetBlobFailed to get json import content from blob.3000GenericServerError
CS_ImportFailedFailedToSaveReportFailed to store report to blob storage.3000GenericServerError
CS_HardwareTemplateInvalidInvalid Template.2000GenericClientError
CS_HardwareTemplateCPONotFoundTemplate CPO is not found in provided CPO list.2000GenericClientError
CS_HardwareTemplateTemplateNotProvidedTemplate not provided.2000GenericClientError
CS_HardwareTemplateTemplateIdNotProvidedTemplateId is not provided.2000GenericClientError
CS_HardwareTemplateTenantIdNotProvidedTenantId is not provided.2000GenericClientError
CS_HardwareTemplateTemplateIdMaxLengthIs50TemplateId must be less than 50 characters.2000GenericClientError
CS_HardwareTemplateNameIsNotProvidedName is not provided.2000GenericClientError
CS_HardwareTemplateEvsesAreNotProvidedEvses are not provided.2000GenericClientError
CS_HardwareTemplateEvseSequenceNumberNotProvidedEvseSequenceNumber not provided for Evse.2000GenericClientError
CS_HardwareTemplateConnectorSequenceNumberNotProvidedConnectorSequenceNumber not provided for Evse.2000GenericClientError
CS_HardwareTemplateConnectorsNotProvidedForEvseConnectors not provided for Evse.2000GenericClientError
CS_HardwareTemplateConnectorTypeNotProvidedConnectorType not provided for Connector.2000GenericClientError
CS_HardwareTemplateCurrentNotProvidedForConnectorCurrent not provided for Connector.2000GenericClientError
CS_HardwareTemplateInvalidAmperageForConnectorInvalid Amperage provided for Connector.2000GenericClientError
CS_HardwareTemplateInvalidVoltageForConnectorInvalid Voltage provided for Connector.2000GenericClientError
CS_HardwareTemplateInvalidPowerForConnectorInvalid Power provided for Connector.2000GenericClientError
CS_HardwareTemplateDuplicateEvseNumbersFound duplicate or not sequential evse numbers.2000GenericClientError
CS_HardwareTemplateDuplicateConnectorNumbersFound duplicate or not sequential connector numbers.2000GenericClientError
CS_HardwareTemplateNotFoundForTemplateIdCannot update template with ID because it doesnt exist. An ID will be auto generated when creating a new template2000GenericClientError
CS_ExceptionWhileProcessingRequestException occured in {0} CorrelationId: {1}3000GenericServerError
CS_CPOExclusiveHubInvalidCPO ExclusiveHub is invalid.2000GenericClientError
CS_ContactlessTypeInvalidChargeStation ContactlessType is invalid.2000GenericClientError
CS_ChargerTypeInvalidChargeStation ChargerType is invalid.2000GenericClientError
CS_LocationTypeInvalidLocationType is invalid.2000GenericClientError
CS_ResponseURLInvalidInvalid format of the response URL.2001InvalidOrMissingParameters
CS_CommandInvalidUnsupported command.2001InvalidOrMissingParameters
CS_AdhocPaymentsPreAuthCurrencyIso3ChrsCurrency for pre-auth of adhoc payments must be 3 characters.2000GenericClientError
CS_ExternalLocationCpoContractChangeInvalidLocation CPO must be in the same CPO Contract.2000GenericClientError
CS_ExternalCommandTokenInvalidToken is invalid.2001InvalidOrMissingParameters
CS_ExternalCommandEvseUidInvalidEvseUid should not be empty.2003UnknownLocation
CS_ExternalCommandLocationUnknownCan't find location.2003UnknownLocation
CS_ExternalCommandConnectorNotFoundCan't find any connectors for chargeStationId/evseId combination2003UnknownLocation
CS_ExternalCommandChargeStationNotFoundCan't find chargeStation2000GenericClientError
CS_ExternalCommandTransactionNotFoundCan't find Transaction2000GenericClientError
CS_LocationDeleteExistingChargeStationsLocation can't be deleted because it has Charge Stations.2000GenericClientError
CS_LocationDeleteNotFoundLocation can't be deleted because it does not exist.2000GenericClientError
CS_ChargeStationDeleteNotFoundChargeStation can't be deleted because it does not exist.2000GenericClientError
CS_ExternalCommandExpiryDateInvalidExpiry date is invalid.2001InvalidOrMissingParameters
CS_ExternalCommandReservationIdInvalidReservation Id is invalid.2001InvalidOrMissingParameters
CS_ExternalCommandEvseConnectorCountInvalidEvse must have exactly 1 connector.2000GenericClientError
CS_ExternalCommandEvseUidOrChargeStationIdIvalidEvseUid or ChargeStationId should not be empty.2000GenericClientError
CS_InvalidClockAlignedDataIntervalCharge Station configuration item: ClockAlignedDataInterval should be greater than 0 to enable TimeOfUseTariffs.2000GenericClientError