Get a charger's settings
/v1/charging-stations/{chargingStationId}/settingsReturns every setting Flowion manages on a charger. Each one carries the value you want (target), the value the charger last reported (actual), and whether the two still have to be brought together (syncing).
The answer comes from Flowion's stored state, so it is instant and works while the charger is offline or has never connected. A setting the charger hasn't reported yet answers supported: false. Any member of the charger's organization can call it. See Read and change charger settings.
Authorization
Authorizationheader · stringrequiredBearer <token>, with an ID token from a console sign-in or an API key (flw_ak_…). How authentication works
Parameters
chargingStationIdpath · uuidrequiredThe charger to read.
Responses
Every setting, with this charger's state for each.
authorizationCacheobjectrequiredWhether the charger remembers recently accepted drivers. Set from the charger's access policy; read-only.9 child fields
derivedbooleanrequiredtruewhen Flowion sets this from the charger's access policy. You can't change a derived setting here; change the access policy instead.overriddenbooleanrequiredtruewhentargetis a value you set for this charger.falsewhen it is the default for the charger's model, which sending{"target": null}returns it to.readOnlybooleanrequiredtruewhen the charger reports this setting as not changeable. Only meaningful whensupportedistrue. Flowion never tries to change a read-only setting. A charger with a fixed cable reportsunlockOnUnplugas read-only.supportedbooleanrequiredtrueonce the charger has reported this setting.falseuntil it has connected and reported its configuration, and for a charger that doesn't have the setting.syncingbooleanrequiredtruewhile the charger still has to be brought totarget: the setting is supported, not read-only, andactualdiffers fromtarget.targetbooleanrequiredThe value the charger is held at: yours if you set one, otherwise the default for its model, otherwise Flowion's default.actualbooleannullableThe value the charger last reported.nullwhen the setting isn't supported, or when the charger reported something this setting can't represent.lastSyncedAtdate-timenullableWhentargetandactualwere last seen to match.syncErrorstringnullableWhy the last attempt to applytargetfailed. Cleared once an attempt succeeds.
authorizationRequiredobjectrequiredWhether a driver must be identified before charging. Set from the charger's access policy; read-only.9 child fields
derivedbooleanrequiredtruewhen Flowion sets this from the charger's access policy. You can't change a derived setting here; change the access policy instead.overriddenbooleanrequiredtruewhentargetis a value you set for this charger.falsewhen it is the default for the charger's model, which sending{"target": null}returns it to.readOnlybooleanrequiredtruewhen the charger reports this setting as not changeable. Only meaningful whensupportedistrue. Flowion never tries to change a read-only setting. A charger with a fixed cable reportsunlockOnUnplugas read-only.supportedbooleanrequiredtrueonce the charger has reported this setting.falseuntil it has connected and reported its configuration, and for a charger that doesn't have the setting.syncingbooleanrequiredtruewhile the charger still has to be brought totarget: the setting is supported, not read-only, andactualdiffers fromtarget.targetbooleanrequiredThe value the charger is held at: yours if you set one, otherwise the default for its model, otherwise Flowion's default.actualbooleannullableThe value the charger last reported.nullwhen the setting isn't supported, or when the charger reported something this setting can't represent.lastSyncedAtdate-timenullableWhentargetandactualwere last seen to match.syncErrorstringnullableWhy the last attempt to applytargetfailed. Cleared once an attempt succeeds.
authorizeOfflineobjectrequiredWhether the charger can accept drivers from what it has stored while offline. Set from the charger's access policy; read-only.9 child fields
derivedbooleanrequiredtruewhen Flowion sets this from the charger's access policy. You can't change a derived setting here; change the access policy instead.overriddenbooleanrequiredtruewhentargetis a value you set for this charger.falsewhen it is the default for the charger's model, which sending{"target": null}returns it to.readOnlybooleanrequiredtruewhen the charger reports this setting as not changeable. Only meaningful whensupportedistrue. Flowion never tries to change a read-only setting. A charger with a fixed cable reportsunlockOnUnplugas read-only.supportedbooleanrequiredtrueonce the charger has reported this setting.falseuntil it has connected and reported its configuration, and for a charger that doesn't have the setting.syncingbooleanrequiredtruewhile the charger still has to be brought totarget: the setting is supported, not read-only, andactualdiffers fromtarget.targetbooleanrequiredThe value the charger is held at: yours if you set one, otherwise the default for its model, otherwise Flowion's default.actualbooleannullableThe value the charger last reported.nullwhen the setting isn't supported, or when the charger reported something this setting can't represent.lastSyncedAtdate-timenullableWhentargetandactualwere last seen to match.syncErrorstringnullableWhy the last attempt to applytargetfailed. Cleared once an attempt succeeds.
lightIntensityobjectrequiredBrightness of the charger's lights, from0.0(off) to1.0(full).9 child fields
derivedbooleanrequiredtruewhen Flowion sets this from the charger's access policy. You can't change a derived setting here; change the access policy instead.overriddenbooleanrequiredtruewhentargetis a value you set for this charger.falsewhen it is the default for the charger's model, which sending{"target": null}returns it to.readOnlybooleanrequiredtruewhen the charger reports this setting as not changeable. Only meaningful whensupportedistrue. Flowion never tries to change a read-only setting.supportedbooleanrequiredtrueonce the charger has reported this setting.falseuntil it has connected and reported its configuration, and for a charger that doesn't have the setting.syncingbooleanrequiredtruewhile the charger still has to be brought totarget: the setting is supported, not read-only, andactualdiffers fromtarget.targetnumberrequiredThe value the charger is held at: yours if you set one, otherwise the default for its model, otherwise Flowion's default. Just after you remove your value, this can still show it until Flowion has worked out the default.actualnumbernullableThe value the charger last reported.nullwhen the setting isn't supported, or when the charger reported something this setting can't represent.lastSyncedAtdate-timenullableWhentargetandactualwere last seen to match.syncErrorstringnullableWhy the last attempt to applytargetfailed. Cleared once an attempt succeeds. A failed attempt that will be retried sets both this andsyncing.
localAuthListobjectrequiredWhether the charger checks its stored list of drivers and cards. Set from the charger's access policy; read-only.9 child fields
derivedbooleanrequiredtruewhen Flowion sets this from the charger's access policy. You can't change a derived setting here; change the access policy instead.overriddenbooleanrequiredtruewhentargetis a value you set for this charger.falsewhen it is the default for the charger's model, which sending{"target": null}returns it to.readOnlybooleanrequiredtruewhen the charger reports this setting as not changeable. Only meaningful whensupportedistrue. Flowion never tries to change a read-only setting. A charger with a fixed cable reportsunlockOnUnplugas read-only.supportedbooleanrequiredtrueonce the charger has reported this setting.falseuntil it has connected and reported its configuration, and for a charger that doesn't have the setting.syncingbooleanrequiredtruewhile the charger still has to be brought totarget: the setting is supported, not read-only, andactualdiffers fromtarget.targetbooleanrequiredThe value the charger is held at: yours if you set one, otherwise the default for its model, otherwise Flowion's default.actualbooleannullableThe value the charger last reported.nullwhen the setting isn't supported, or when the charger reported something this setting can't represent.lastSyncedAtdate-timenullableWhentargetandactualwere last seen to match.syncErrorstringnullableWhy the last attempt to applytargetfailed. Cleared once an attempt succeeds.
localPreAuthorizeobjectrequiredWhether the charger starts charging on its own stored decision, before Flowion answers. Set from the charger's access policy; read-only.9 child fields
derivedbooleanrequiredtruewhen Flowion sets this from the charger's access policy. You can't change a derived setting here; change the access policy instead.overriddenbooleanrequiredtruewhentargetis a value you set for this charger.falsewhen it is the default for the charger's model, which sending{"target": null}returns it to.readOnlybooleanrequiredtruewhen the charger reports this setting as not changeable. Only meaningful whensupportedistrue. Flowion never tries to change a read-only setting. A charger with a fixed cable reportsunlockOnUnplugas read-only.supportedbooleanrequiredtrueonce the charger has reported this setting.falseuntil it has connected and reported its configuration, and for a charger that doesn't have the setting.syncingbooleanrequiredtruewhile the charger still has to be brought totarget: the setting is supported, not read-only, andactualdiffers fromtarget.targetbooleanrequiredThe value the charger is held at: yours if you set one, otherwise the default for its model, otherwise Flowion's default.actualbooleannullableThe value the charger last reported.nullwhen the setting isn't supported, or when the charger reported something this setting can't represent.lastSyncedAtdate-timenullableWhentargetandactualwere last seen to match.syncErrorstringnullableWhy the last attempt to applytargetfailed. Cleared once an attempt succeeds.
maxEnergyOnInvalidIdobjectrequiredHow much energy, in Wh, the charger may still deliver after a driver stops being accepted mid-session. Set from the charger's access policy; read-only.9 child fields
derivedbooleanrequiredtruewhen Flowion sets this from the charger's access policy. You can't change a derived setting here; change the access policy instead.overriddenbooleanrequiredtruewhentargetis a value you set for this charger.falsewhen it is the default for the charger's model, which sending{"target": null}returns it to.readOnlybooleanrequiredtruewhen the charger reports this setting as not changeable. Only meaningful whensupportedistrue. Flowion never tries to change a read-only setting.supportedbooleanrequiredtrueonce the charger has reported this setting.falseuntil it has connected and reported its configuration, and for a charger that doesn't have the setting.syncingbooleanrequiredtruewhile the charger still has to be brought totarget: the setting is supported, not read-only, andactualdiffers fromtarget.targetintegerrequired≥ 0The value the charger is held at: yours if you set one, otherwise the default for its model, otherwise Flowion's default.actualintegernullable≥ 0The value the charger last reported.nullwhen the setting isn't supported, or when the charger reported something this setting can't represent.lastSyncedAtdate-timenullableWhentargetandactualwere last seen to match.syncErrorstringnullableWhy the last attempt to applytargetfailed. Cleared once an attempt succeeds.
offlineUnknownTokenobjectrequiredWhether the charger lets an unknown card charge while offline. Set from the charger's access policy; read-only.9 child fields
derivedbooleanrequiredtruewhen Flowion sets this from the charger's access policy. You can't change a derived setting here; change the access policy instead.overriddenbooleanrequiredtruewhentargetis a value you set for this charger.falsewhen it is the default for the charger's model, which sending{"target": null}returns it to.readOnlybooleanrequiredtruewhen the charger reports this setting as not changeable. Only meaningful whensupportedistrue. Flowion never tries to change a read-only setting. A charger with a fixed cable reportsunlockOnUnplugas read-only.supportedbooleanrequiredtrueonce the charger has reported this setting.falseuntil it has connected and reported its configuration, and for a charger that doesn't have the setting.syncingbooleanrequiredtruewhile the charger still has to be brought totarget: the setting is supported, not read-only, andactualdiffers fromtarget.targetbooleanrequiredThe value the charger is held at: yours if you set one, otherwise the default for its model, otherwise Flowion's default.actualbooleannullableThe value the charger last reported.nullwhen the setting isn't supported, or when the charger reported something this setting can't represent.lastSyncedAtdate-timenullableWhentargetandactualwere last seen to match.syncErrorstringnullableWhy the last attempt to applytargetfailed. Cleared once an attempt succeeds.
stopTxOnInvalidIdobjectrequiredWhether the charger stops a session in progress when its driver turns out not to be accepted. Set from the charger's access policy; read-only.9 child fields
derivedbooleanrequiredtruewhen Flowion sets this from the charger's access policy. You can't change a derived setting here; change the access policy instead.overriddenbooleanrequiredtruewhentargetis a value you set for this charger.falsewhen it is the default for the charger's model, which sending{"target": null}returns it to.readOnlybooleanrequiredtruewhen the charger reports this setting as not changeable. Only meaningful whensupportedistrue. Flowion never tries to change a read-only setting. A charger with a fixed cable reportsunlockOnUnplugas read-only.supportedbooleanrequiredtrueonce the charger has reported this setting.falseuntil it has connected and reported its configuration, and for a charger that doesn't have the setting.syncingbooleanrequiredtruewhile the charger still has to be brought totarget: the setting is supported, not read-only, andactualdiffers fromtarget.targetbooleanrequiredThe value the charger is held at: yours if you set one, otherwise the default for its model, otherwise Flowion's default.actualbooleannullableThe value the charger last reported.nullwhen the setting isn't supported, or when the charger reported something this setting can't represent.lastSyncedAtdate-timenullableWhentargetandactualwere last seen to match.syncErrorstringnullableWhy the last attempt to applytargetfailed. Cleared once an attempt succeeds.
unlockOnUnplugobjectrequiredWhether the charger releases its cable lock when the driver unplugs at the car, so the cable can be taken away. A charger with a fixed cable has nothing to release, reports this as read-only, and is never changed.9 child fields
derivedbooleanrequiredtruewhen Flowion sets this from the charger's access policy. You can't change a derived setting here; change the access policy instead.overriddenbooleanrequiredtruewhentargetis a value you set for this charger.falsewhen it is the default for the charger's model, which sending{"target": null}returns it to.readOnlybooleanrequiredtruewhen the charger reports this setting as not changeable. Only meaningful whensupportedistrue. Flowion never tries to change a read-only setting. A charger with a fixed cable reportsunlockOnUnplugas read-only.supportedbooleanrequiredtrueonce the charger has reported this setting.falseuntil it has connected and reported its configuration, and for a charger that doesn't have the setting.syncingbooleanrequiredtruewhile the charger still has to be brought totarget: the setting is supported, not read-only, andactualdiffers fromtarget.targetbooleanrequiredThe value the charger is held at: yours if you set one, otherwise the default for its model, otherwise Flowion's default.actualbooleannullableThe value the charger last reported.nullwhen the setting isn't supported, or when the charger reported something this setting can't represent.lastSyncedAtdate-timenullableWhentargetandactualwere last seen to match.syncErrorstringnullableWhy the last attempt to applytargetfailed. Cleared once an attempt succeeds.
Headers
RateLimit-Limitheader · stringRateLimit-Remainingheader · stringRateLimit-Resetheader · string
Your token is missing, has expired or isn't valid. Sign in again, or use a valid API key.
errorenumrequiredA stable code for the error. Switch on this value: it doesn't change between releases.One ofaccountHasOpenBalanceaccountNotReadyalreadyStartedambiguousIdTokenambiguousReservationAddressassetServiceUnavailableassistantCardRequiredassistantDisabledassistantLimitReachedinstallerPhotoDayLimitinstallerPhotoConversationLimitassistantNotEnabledassistantRouteNotAllowedassistantUnavailableauthenticationRequiredauthorizationUnavailablebadRequestbatchTooLargebillingAccountClosedbillingAccountSuspendedbillingNotConfiguredbillingServiceUnavailablecannotDeleteDefaultcapacityExceededcardAlreadyHeldcardBlockedcardOwnedByPrincipalcertificateAuthorityServiceUnavailablechargerUnsafeForHoldcircuitChosenTwicecircuitNotFoundcircuitNotOnJobLocationchargerNotRunningchargePointIdTakenchargerSplitAcrossLocationschargingStationNotAcceptedclaimNotEligibleclaimNotFoundcommandNotSupportedcommandTypeRemovedcommandsUnavailableconflictconfirmationInvalidconfirmationLockedconfirmationNotSentconfirmationRequiredconfirmEraseRequiredconsentMissingconversationClosedconversationBusyconnectionNotEligibleconnectorAlreadyOccupiedconnectorNotFoundconnectorNotOccupiedconfirmOverPlanRequiredcsmsManagedSettingdeclineddiagnosticsReceiverServiceUnavailablediagnosticsRequestOutstandingdiagnosticsUnsupportedProtocolVersiondisconnectedduplicateeaseeCircuitUnmappedeaseeSiteClaimedElsewhereeaseeUnreachableeaseeWrongSerialOrPinemailNotVerifiedemptyEventTypesemptyLimitemptyTransactionLimitenergyControllerUnavailableenergyPricingServiceUnavailableeventTypeNotSubscribableexceedsCapabilityfileExpiredfileNotAvailablefirmwareIdentityUnknownforbiddenhandoverNotReadyhasChildCircuitsholdAmountOutOfRangeholdNotAuthorizedidTokenNotAcceptedidTokenNotRecoverableidempotencyKeyConflictidempotencyKeyInFlightidempotencyKeyReplayedidempotencyStoreUnavailableintegrationEaseeServiceUnavailableintegrationUnavailableconnectionsServiceUnavailableinternalErrorinvalidinvalidAddressinvalidAppDestinationinvalidClientinvalidCoordinatesinvalidCountryinvalidCurrentTypeinvalidEvsesinvalidCursorinvalidErrorCodeinvalidIdTokeninvalidLineinvalidModeinvalidMonitorAssignmentinvalidMonitorConnectioninvalidNameinvalidPaginationinvalidRedirectUriinvalidReasoninvalidPhaseCountinvalidRequestinvalidImageimageTooLargeinvalidWindowmethodNotUsablenotAPaidChargernotCapturedoverRefundpaymentRequiredrevisionConflictinvalidScheduleinvalidScopeinvalidSettingValueinvalidLocationTargetinvalidSluginvalidStartingSocinvalidTargetSocinvalidTargetinvalidTargetUrlinvalidTariffinvalidTariffConditioninvalidTariffIdinvalidTimeZoneinvalidUrlinvalidValueinstallerNotHeldinvitationAlreadyAcceptedinvitationExpiredjobsServiceUnavailableopenJobsservesCustomerGrantsnotAnInstallationsProjectgrantNotActivelastCircuitOnLocationlocationUnderInstallationlocationNotBuiltlocationAlreadyBuiltmetricsStoreErrormetricsStoreUnavailablemessageTooLongmissingIdTokenmissingIdempotencyKeymonitorConflictmonitorNotFoundmqttServiceUnavailablemissingOrMalformedHeaderinvalidTokenjwksUnavailableapiKeyServiceUnavailablenotConnectednotDispatchablenotEntitledassigneeCannotReadJobnotFoundnotReadynotSandboxModenoFirmwareCatalogednoOpenSessionnoSupportedTransferProtocolnoVehicleocppUnavailableorganizationNotEmptyownerCannotLeaveownsOrganizationspaymentMethodRequiredbinding.driver_policy_requires_access_permissionbinding.holder_outside_home_projectpermission_policy.deny_not_allowedpermission_policy.deny_on_owner_floorpermission_policy.in_usepermission_policy.invalid_documentpermission_policy.limit_exceededpermission_policy.managed_immutablepermission_policy.management_permission_for_non_memberpermission_policy.name_takenpermission_policy.not_grantablepermission_policy.unknown_permissionpermission_policy.would_remove_last_editorpaymentsAccountNotFoundpaymentsAccountSubmittedpaymentsOrganizationSyntheticpaymentsUnavailablephaseTopologyNotConfirmedprincipalErasedprincipalInactiveprincipalNotFoundprojectNotFoundproposalAlreadyDecidedprotocolErrorrateLimitErrorrateLimitedratedCurrentNotPositivereferenceTakensandboxOrganizationChargerLimitReachedsandboxProjectChargerLimitReachedsandboxStationRefusedselfParentsellerUnavailableserviceUnavailablesessionServiceUnavailablestationOfflinesigningSecretTooShortsiteClaimedElsewheresiteOwnedByAnotherEaseeOperatorslugChangeNotAcknowledgedslugTakenspotCurrencyMismatchtariffEnergyAndSpottimeZoneRequiredtimedOutscopeNotGrantedscopeTooLargewindowEndedwindowTooLongsessionCapExceededinvalidMonthmonthTooLargemixedCurrenciesmonthNotClosablemonthHasOpenHoldsmonthAlreadyClosedmonthNotClosedoutcomeFinalmonthClosednotCarriabletargetMonthClosedsettlementServiceUnavailabletransactionAlreadyOpentransactionNotOpenunauthorizedunavailableunintelligibleResponseunknownBiddingZoneunknownChargerModelunknownEventTypeunknownFallbackStatusunknownSerialunknownVariableunknownVehicleModelunprocessableunrecognisedApiKeyModeunrecognisedSessionModeunsupportedvendorManagedFirmwarevendorUnreachablevirtualChargerLimitReachedvirtualChargerOrganizationLimitReachedvirtualChargerServiceUnavailablevirtualChargerStateUnavailablewebhookServiceUnavailablewrongPinmessagestringrequiredA description for people. Its wording may change, so don't parse it.requestIdstringThis request's id, the same as thex-request-idresponse header. Quote it when you contact support.
No charger with this id exists, or you don't have access to its project.
errorenumrequiredA stable code for the error. Switch on this value: it doesn't change between releases.One ofaccountHasOpenBalanceaccountNotReadyalreadyStartedambiguousIdTokenambiguousReservationAddressassetServiceUnavailableassistantCardRequiredassistantDisabledassistantLimitReachedinstallerPhotoDayLimitinstallerPhotoConversationLimitassistantNotEnabledassistantRouteNotAllowedassistantUnavailableauthenticationRequiredauthorizationUnavailablebadRequestbatchTooLargebillingAccountClosedbillingAccountSuspendedbillingNotConfiguredbillingServiceUnavailablecannotDeleteDefaultcapacityExceededcardAlreadyHeldcardBlockedcardOwnedByPrincipalcertificateAuthorityServiceUnavailablechargerUnsafeForHoldcircuitChosenTwicecircuitNotFoundcircuitNotOnJobLocationchargerNotRunningchargePointIdTakenchargerSplitAcrossLocationschargingStationNotAcceptedclaimNotEligibleclaimNotFoundcommandNotSupportedcommandTypeRemovedcommandsUnavailableconflictconfirmationInvalidconfirmationLockedconfirmationNotSentconfirmationRequiredconfirmEraseRequiredconsentMissingconversationClosedconversationBusyconnectionNotEligibleconnectorAlreadyOccupiedconnectorNotFoundconnectorNotOccupiedconfirmOverPlanRequiredcsmsManagedSettingdeclineddiagnosticsReceiverServiceUnavailablediagnosticsRequestOutstandingdiagnosticsUnsupportedProtocolVersiondisconnectedduplicateeaseeCircuitUnmappedeaseeSiteClaimedElsewhereeaseeUnreachableeaseeWrongSerialOrPinemailNotVerifiedemptyEventTypesemptyLimitemptyTransactionLimitenergyControllerUnavailableenergyPricingServiceUnavailableeventTypeNotSubscribableexceedsCapabilityfileExpiredfileNotAvailablefirmwareIdentityUnknownforbiddenhandoverNotReadyhasChildCircuitsholdAmountOutOfRangeholdNotAuthorizedidTokenNotAcceptedidTokenNotRecoverableidempotencyKeyConflictidempotencyKeyInFlightidempotencyKeyReplayedidempotencyStoreUnavailableintegrationEaseeServiceUnavailableintegrationUnavailableconnectionsServiceUnavailableinternalErrorinvalidinvalidAddressinvalidAppDestinationinvalidClientinvalidCoordinatesinvalidCountryinvalidCurrentTypeinvalidEvsesinvalidCursorinvalidErrorCodeinvalidIdTokeninvalidLineinvalidModeinvalidMonitorAssignmentinvalidMonitorConnectioninvalidNameinvalidPaginationinvalidRedirectUriinvalidReasoninvalidPhaseCountinvalidRequestinvalidImageimageTooLargeinvalidWindowmethodNotUsablenotAPaidChargernotCapturedoverRefundpaymentRequiredrevisionConflictinvalidScheduleinvalidScopeinvalidSettingValueinvalidLocationTargetinvalidSluginvalidStartingSocinvalidTargetSocinvalidTargetinvalidTargetUrlinvalidTariffinvalidTariffConditioninvalidTariffIdinvalidTimeZoneinvalidUrlinvalidValueinstallerNotHeldinvitationAlreadyAcceptedinvitationExpiredjobsServiceUnavailableopenJobsservesCustomerGrantsnotAnInstallationsProjectgrantNotActivelastCircuitOnLocationlocationUnderInstallationlocationNotBuiltlocationAlreadyBuiltmetricsStoreErrormetricsStoreUnavailablemessageTooLongmissingIdTokenmissingIdempotencyKeymonitorConflictmonitorNotFoundmqttServiceUnavailablemissingOrMalformedHeaderinvalidTokenjwksUnavailableapiKeyServiceUnavailablenotConnectednotDispatchablenotEntitledassigneeCannotReadJobnotFoundnotReadynotSandboxModenoFirmwareCatalogednoOpenSessionnoSupportedTransferProtocolnoVehicleocppUnavailableorganizationNotEmptyownerCannotLeaveownsOrganizationspaymentMethodRequiredbinding.driver_policy_requires_access_permissionbinding.holder_outside_home_projectpermission_policy.deny_not_allowedpermission_policy.deny_on_owner_floorpermission_policy.in_usepermission_policy.invalid_documentpermission_policy.limit_exceededpermission_policy.managed_immutablepermission_policy.management_permission_for_non_memberpermission_policy.name_takenpermission_policy.not_grantablepermission_policy.unknown_permissionpermission_policy.would_remove_last_editorpaymentsAccountNotFoundpaymentsAccountSubmittedpaymentsOrganizationSyntheticpaymentsUnavailablephaseTopologyNotConfirmedprincipalErasedprincipalInactiveprincipalNotFoundprojectNotFoundproposalAlreadyDecidedprotocolErrorrateLimitErrorrateLimitedratedCurrentNotPositivereferenceTakensandboxOrganizationChargerLimitReachedsandboxProjectChargerLimitReachedsandboxStationRefusedselfParentsellerUnavailableserviceUnavailablesessionServiceUnavailablestationOfflinesigningSecretTooShortsiteClaimedElsewheresiteOwnedByAnotherEaseeOperatorslugChangeNotAcknowledgedslugTakenspotCurrencyMismatchtariffEnergyAndSpottimeZoneRequiredtimedOutscopeNotGrantedscopeTooLargewindowEndedwindowTooLongsessionCapExceededinvalidMonthmonthTooLargemixedCurrenciesmonthNotClosablemonthHasOpenHoldsmonthAlreadyClosedmonthNotClosedoutcomeFinalmonthClosednotCarriabletargetMonthClosedsettlementServiceUnavailabletransactionAlreadyOpentransactionNotOpenunauthorizedunavailableunintelligibleResponseunknownBiddingZoneunknownChargerModelunknownEventTypeunknownFallbackStatusunknownSerialunknownVariableunknownVehicleModelunprocessableunrecognisedApiKeyModeunrecognisedSessionModeunsupportedvendorManagedFirmwarevendorUnreachablevirtualChargerLimitReachedvirtualChargerOrganizationLimitReachedvirtualChargerServiceUnavailablevirtualChargerStateUnavailablewebhookServiceUnavailablewrongPinmessagestringrequiredA description for people. Its wording may change, so don't parse it.requestIdstringThis request's id, the same as thex-request-idresponse header. Quote it when you contact support.
Too many requests. Wait the number of seconds in Retry-After, then try again.
errorenumrequiredA stable code for the error. Switch on this value: it doesn't change between releases.One ofaccountHasOpenBalanceaccountNotReadyalreadyStartedambiguousIdTokenambiguousReservationAddressassetServiceUnavailableassistantCardRequiredassistantDisabledassistantLimitReachedinstallerPhotoDayLimitinstallerPhotoConversationLimitassistantNotEnabledassistantRouteNotAllowedassistantUnavailableauthenticationRequiredauthorizationUnavailablebadRequestbatchTooLargebillingAccountClosedbillingAccountSuspendedbillingNotConfiguredbillingServiceUnavailablecannotDeleteDefaultcapacityExceededcardAlreadyHeldcardBlockedcardOwnedByPrincipalcertificateAuthorityServiceUnavailablechargerUnsafeForHoldcircuitChosenTwicecircuitNotFoundcircuitNotOnJobLocationchargerNotRunningchargePointIdTakenchargerSplitAcrossLocationschargingStationNotAcceptedclaimNotEligibleclaimNotFoundcommandNotSupportedcommandTypeRemovedcommandsUnavailableconflictconfirmationInvalidconfirmationLockedconfirmationNotSentconfirmationRequiredconfirmEraseRequiredconsentMissingconversationClosedconversationBusyconnectionNotEligibleconnectorAlreadyOccupiedconnectorNotFoundconnectorNotOccupiedconfirmOverPlanRequiredcsmsManagedSettingdeclineddiagnosticsReceiverServiceUnavailablediagnosticsRequestOutstandingdiagnosticsUnsupportedProtocolVersiondisconnectedduplicateeaseeCircuitUnmappedeaseeSiteClaimedElsewhereeaseeUnreachableeaseeWrongSerialOrPinemailNotVerifiedemptyEventTypesemptyLimitemptyTransactionLimitenergyControllerUnavailableenergyPricingServiceUnavailableeventTypeNotSubscribableexceedsCapabilityfileExpiredfileNotAvailablefirmwareIdentityUnknownforbiddenhandoverNotReadyhasChildCircuitsholdAmountOutOfRangeholdNotAuthorizedidTokenNotAcceptedidTokenNotRecoverableidempotencyKeyConflictidempotencyKeyInFlightidempotencyKeyReplayedidempotencyStoreUnavailableintegrationEaseeServiceUnavailableintegrationUnavailableconnectionsServiceUnavailableinternalErrorinvalidinvalidAddressinvalidAppDestinationinvalidClientinvalidCoordinatesinvalidCountryinvalidCurrentTypeinvalidEvsesinvalidCursorinvalidErrorCodeinvalidIdTokeninvalidLineinvalidModeinvalidMonitorAssignmentinvalidMonitorConnectioninvalidNameinvalidPaginationinvalidRedirectUriinvalidReasoninvalidPhaseCountinvalidRequestinvalidImageimageTooLargeinvalidWindowmethodNotUsablenotAPaidChargernotCapturedoverRefundpaymentRequiredrevisionConflictinvalidScheduleinvalidScopeinvalidSettingValueinvalidLocationTargetinvalidSluginvalidStartingSocinvalidTargetSocinvalidTargetinvalidTargetUrlinvalidTariffinvalidTariffConditioninvalidTariffIdinvalidTimeZoneinvalidUrlinvalidValueinstallerNotHeldinvitationAlreadyAcceptedinvitationExpiredjobsServiceUnavailableopenJobsservesCustomerGrantsnotAnInstallationsProjectgrantNotActivelastCircuitOnLocationlocationUnderInstallationlocationNotBuiltlocationAlreadyBuiltmetricsStoreErrormetricsStoreUnavailablemessageTooLongmissingIdTokenmissingIdempotencyKeymonitorConflictmonitorNotFoundmqttServiceUnavailablemissingOrMalformedHeaderinvalidTokenjwksUnavailableapiKeyServiceUnavailablenotConnectednotDispatchablenotEntitledassigneeCannotReadJobnotFoundnotReadynotSandboxModenoFirmwareCatalogednoOpenSessionnoSupportedTransferProtocolnoVehicleocppUnavailableorganizationNotEmptyownerCannotLeaveownsOrganizationspaymentMethodRequiredbinding.driver_policy_requires_access_permissionbinding.holder_outside_home_projectpermission_policy.deny_not_allowedpermission_policy.deny_on_owner_floorpermission_policy.in_usepermission_policy.invalid_documentpermission_policy.limit_exceededpermission_policy.managed_immutablepermission_policy.management_permission_for_non_memberpermission_policy.name_takenpermission_policy.not_grantablepermission_policy.unknown_permissionpermission_policy.would_remove_last_editorpaymentsAccountNotFoundpaymentsAccountSubmittedpaymentsOrganizationSyntheticpaymentsUnavailablephaseTopologyNotConfirmedprincipalErasedprincipalInactiveprincipalNotFoundprojectNotFoundproposalAlreadyDecidedprotocolErrorrateLimitErrorrateLimitedratedCurrentNotPositivereferenceTakensandboxOrganizationChargerLimitReachedsandboxProjectChargerLimitReachedsandboxStationRefusedselfParentsellerUnavailableserviceUnavailablesessionServiceUnavailablestationOfflinesigningSecretTooShortsiteClaimedElsewheresiteOwnedByAnotherEaseeOperatorslugChangeNotAcknowledgedslugTakenspotCurrencyMismatchtariffEnergyAndSpottimeZoneRequiredtimedOutscopeNotGrantedscopeTooLargewindowEndedwindowTooLongsessionCapExceededinvalidMonthmonthTooLargemixedCurrenciesmonthNotClosablemonthHasOpenHoldsmonthAlreadyClosedmonthNotClosedoutcomeFinalmonthClosednotCarriabletargetMonthClosedsettlementServiceUnavailabletransactionAlreadyOpentransactionNotOpenunauthorizedunavailableunintelligibleResponseunknownBiddingZoneunknownChargerModelunknownEventTypeunknownFallbackStatusunknownSerialunknownVariableunknownVehicleModelunprocessableunrecognisedApiKeyModeunrecognisedSessionModeunsupportedvendorManagedFirmwarevendorUnreachablevirtualChargerLimitReachedvirtualChargerOrganizationLimitReachedvirtualChargerServiceUnavailablevirtualChargerStateUnavailablewebhookServiceUnavailablewrongPinmessagestringrequiredA description for people. Its wording may change, so don't parse it.requestIdstringThis request's id, the same as thex-request-idresponse header. Quote it when you contact support.
Headers
Retry-Afterheader · stringX-RateLimit-Afterheader · string
Something went wrong on our side. Try again, and if it keeps happening, contact support with the response's requestId.
errorenumrequiredA stable code for the error. Switch on this value: it doesn't change between releases.One ofaccountHasOpenBalanceaccountNotReadyalreadyStartedambiguousIdTokenambiguousReservationAddressassetServiceUnavailableassistantCardRequiredassistantDisabledassistantLimitReachedinstallerPhotoDayLimitinstallerPhotoConversationLimitassistantNotEnabledassistantRouteNotAllowedassistantUnavailableauthenticationRequiredauthorizationUnavailablebadRequestbatchTooLargebillingAccountClosedbillingAccountSuspendedbillingNotConfiguredbillingServiceUnavailablecannotDeleteDefaultcapacityExceededcardAlreadyHeldcardBlockedcardOwnedByPrincipalcertificateAuthorityServiceUnavailablechargerUnsafeForHoldcircuitChosenTwicecircuitNotFoundcircuitNotOnJobLocationchargerNotRunningchargePointIdTakenchargerSplitAcrossLocationschargingStationNotAcceptedclaimNotEligibleclaimNotFoundcommandNotSupportedcommandTypeRemovedcommandsUnavailableconflictconfirmationInvalidconfirmationLockedconfirmationNotSentconfirmationRequiredconfirmEraseRequiredconsentMissingconversationClosedconversationBusyconnectionNotEligibleconnectorAlreadyOccupiedconnectorNotFoundconnectorNotOccupiedconfirmOverPlanRequiredcsmsManagedSettingdeclineddiagnosticsReceiverServiceUnavailablediagnosticsRequestOutstandingdiagnosticsUnsupportedProtocolVersiondisconnectedduplicateeaseeCircuitUnmappedeaseeSiteClaimedElsewhereeaseeUnreachableeaseeWrongSerialOrPinemailNotVerifiedemptyEventTypesemptyLimitemptyTransactionLimitenergyControllerUnavailableenergyPricingServiceUnavailableeventTypeNotSubscribableexceedsCapabilityfileExpiredfileNotAvailablefirmwareIdentityUnknownforbiddenhandoverNotReadyhasChildCircuitsholdAmountOutOfRangeholdNotAuthorizedidTokenNotAcceptedidTokenNotRecoverableidempotencyKeyConflictidempotencyKeyInFlightidempotencyKeyReplayedidempotencyStoreUnavailableintegrationEaseeServiceUnavailableintegrationUnavailableconnectionsServiceUnavailableinternalErrorinvalidinvalidAddressinvalidAppDestinationinvalidClientinvalidCoordinatesinvalidCountryinvalidCurrentTypeinvalidEvsesinvalidCursorinvalidErrorCodeinvalidIdTokeninvalidLineinvalidModeinvalidMonitorAssignmentinvalidMonitorConnectioninvalidNameinvalidPaginationinvalidRedirectUriinvalidReasoninvalidPhaseCountinvalidRequestinvalidImageimageTooLargeinvalidWindowmethodNotUsablenotAPaidChargernotCapturedoverRefundpaymentRequiredrevisionConflictinvalidScheduleinvalidScopeinvalidSettingValueinvalidLocationTargetinvalidSluginvalidStartingSocinvalidTargetSocinvalidTargetinvalidTargetUrlinvalidTariffinvalidTariffConditioninvalidTariffIdinvalidTimeZoneinvalidUrlinvalidValueinstallerNotHeldinvitationAlreadyAcceptedinvitationExpiredjobsServiceUnavailableopenJobsservesCustomerGrantsnotAnInstallationsProjectgrantNotActivelastCircuitOnLocationlocationUnderInstallationlocationNotBuiltlocationAlreadyBuiltmetricsStoreErrormetricsStoreUnavailablemessageTooLongmissingIdTokenmissingIdempotencyKeymonitorConflictmonitorNotFoundmqttServiceUnavailablemissingOrMalformedHeaderinvalidTokenjwksUnavailableapiKeyServiceUnavailablenotConnectednotDispatchablenotEntitledassigneeCannotReadJobnotFoundnotReadynotSandboxModenoFirmwareCatalogednoOpenSessionnoSupportedTransferProtocolnoVehicleocppUnavailableorganizationNotEmptyownerCannotLeaveownsOrganizationspaymentMethodRequiredbinding.driver_policy_requires_access_permissionbinding.holder_outside_home_projectpermission_policy.deny_not_allowedpermission_policy.deny_on_owner_floorpermission_policy.in_usepermission_policy.invalid_documentpermission_policy.limit_exceededpermission_policy.managed_immutablepermission_policy.management_permission_for_non_memberpermission_policy.name_takenpermission_policy.not_grantablepermission_policy.unknown_permissionpermission_policy.would_remove_last_editorpaymentsAccountNotFoundpaymentsAccountSubmittedpaymentsOrganizationSyntheticpaymentsUnavailablephaseTopologyNotConfirmedprincipalErasedprincipalInactiveprincipalNotFoundprojectNotFoundproposalAlreadyDecidedprotocolErrorrateLimitErrorrateLimitedratedCurrentNotPositivereferenceTakensandboxOrganizationChargerLimitReachedsandboxProjectChargerLimitReachedsandboxStationRefusedselfParentsellerUnavailableserviceUnavailablesessionServiceUnavailablestationOfflinesigningSecretTooShortsiteClaimedElsewheresiteOwnedByAnotherEaseeOperatorslugChangeNotAcknowledgedslugTakenspotCurrencyMismatchtariffEnergyAndSpottimeZoneRequiredtimedOutscopeNotGrantedscopeTooLargewindowEndedwindowTooLongsessionCapExceededinvalidMonthmonthTooLargemixedCurrenciesmonthNotClosablemonthHasOpenHoldsmonthAlreadyClosedmonthNotClosedoutcomeFinalmonthClosednotCarriabletargetMonthClosedsettlementServiceUnavailabletransactionAlreadyOpentransactionNotOpenunauthorizedunavailableunintelligibleResponseunknownBiddingZoneunknownChargerModelunknownEventTypeunknownFallbackStatusunknownSerialunknownVariableunknownVehicleModelunprocessableunrecognisedApiKeyModeunrecognisedSessionModeunsupportedvendorManagedFirmwarevendorUnreachablevirtualChargerLimitReachedvirtualChargerOrganizationLimitReachedvirtualChargerServiceUnavailablevirtualChargerStateUnavailablewebhookServiceUnavailablewrongPinmessagestringrequiredA description for people. Its wording may change, so don't parse it.requestIdstringThis request's id, the same as thex-request-idresponse header. Quote it when you contact support.
This isn't available right now. Try again shortly.
errorenumrequiredA stable code for the error. Switch on this value: it doesn't change between releases.One ofaccountHasOpenBalanceaccountNotReadyalreadyStartedambiguousIdTokenambiguousReservationAddressassetServiceUnavailableassistantCardRequiredassistantDisabledassistantLimitReachedinstallerPhotoDayLimitinstallerPhotoConversationLimitassistantNotEnabledassistantRouteNotAllowedassistantUnavailableauthenticationRequiredauthorizationUnavailablebadRequestbatchTooLargebillingAccountClosedbillingAccountSuspendedbillingNotConfiguredbillingServiceUnavailablecannotDeleteDefaultcapacityExceededcardAlreadyHeldcardBlockedcardOwnedByPrincipalcertificateAuthorityServiceUnavailablechargerUnsafeForHoldcircuitChosenTwicecircuitNotFoundcircuitNotOnJobLocationchargerNotRunningchargePointIdTakenchargerSplitAcrossLocationschargingStationNotAcceptedclaimNotEligibleclaimNotFoundcommandNotSupportedcommandTypeRemovedcommandsUnavailableconflictconfirmationInvalidconfirmationLockedconfirmationNotSentconfirmationRequiredconfirmEraseRequiredconsentMissingconversationClosedconversationBusyconnectionNotEligibleconnectorAlreadyOccupiedconnectorNotFoundconnectorNotOccupiedconfirmOverPlanRequiredcsmsManagedSettingdeclineddiagnosticsReceiverServiceUnavailablediagnosticsRequestOutstandingdiagnosticsUnsupportedProtocolVersiondisconnectedduplicateeaseeCircuitUnmappedeaseeSiteClaimedElsewhereeaseeUnreachableeaseeWrongSerialOrPinemailNotVerifiedemptyEventTypesemptyLimitemptyTransactionLimitenergyControllerUnavailableenergyPricingServiceUnavailableeventTypeNotSubscribableexceedsCapabilityfileExpiredfileNotAvailablefirmwareIdentityUnknownforbiddenhandoverNotReadyhasChildCircuitsholdAmountOutOfRangeholdNotAuthorizedidTokenNotAcceptedidTokenNotRecoverableidempotencyKeyConflictidempotencyKeyInFlightidempotencyKeyReplayedidempotencyStoreUnavailableintegrationEaseeServiceUnavailableintegrationUnavailableconnectionsServiceUnavailableinternalErrorinvalidinvalidAddressinvalidAppDestinationinvalidClientinvalidCoordinatesinvalidCountryinvalidCurrentTypeinvalidEvsesinvalidCursorinvalidErrorCodeinvalidIdTokeninvalidLineinvalidModeinvalidMonitorAssignmentinvalidMonitorConnectioninvalidNameinvalidPaginationinvalidRedirectUriinvalidReasoninvalidPhaseCountinvalidRequestinvalidImageimageTooLargeinvalidWindowmethodNotUsablenotAPaidChargernotCapturedoverRefundpaymentRequiredrevisionConflictinvalidScheduleinvalidScopeinvalidSettingValueinvalidLocationTargetinvalidSluginvalidStartingSocinvalidTargetSocinvalidTargetinvalidTargetUrlinvalidTariffinvalidTariffConditioninvalidTariffIdinvalidTimeZoneinvalidUrlinvalidValueinstallerNotHeldinvitationAlreadyAcceptedinvitationExpiredjobsServiceUnavailableopenJobsservesCustomerGrantsnotAnInstallationsProjectgrantNotActivelastCircuitOnLocationlocationUnderInstallationlocationNotBuiltlocationAlreadyBuiltmetricsStoreErrormetricsStoreUnavailablemessageTooLongmissingIdTokenmissingIdempotencyKeymonitorConflictmonitorNotFoundmqttServiceUnavailablemissingOrMalformedHeaderinvalidTokenjwksUnavailableapiKeyServiceUnavailablenotConnectednotDispatchablenotEntitledassigneeCannotReadJobnotFoundnotReadynotSandboxModenoFirmwareCatalogednoOpenSessionnoSupportedTransferProtocolnoVehicleocppUnavailableorganizationNotEmptyownerCannotLeaveownsOrganizationspaymentMethodRequiredbinding.driver_policy_requires_access_permissionbinding.holder_outside_home_projectpermission_policy.deny_not_allowedpermission_policy.deny_on_owner_floorpermission_policy.in_usepermission_policy.invalid_documentpermission_policy.limit_exceededpermission_policy.managed_immutablepermission_policy.management_permission_for_non_memberpermission_policy.name_takenpermission_policy.not_grantablepermission_policy.unknown_permissionpermission_policy.would_remove_last_editorpaymentsAccountNotFoundpaymentsAccountSubmittedpaymentsOrganizationSyntheticpaymentsUnavailablephaseTopologyNotConfirmedprincipalErasedprincipalInactiveprincipalNotFoundprojectNotFoundproposalAlreadyDecidedprotocolErrorrateLimitErrorrateLimitedratedCurrentNotPositivereferenceTakensandboxOrganizationChargerLimitReachedsandboxProjectChargerLimitReachedsandboxStationRefusedselfParentsellerUnavailableserviceUnavailablesessionServiceUnavailablestationOfflinesigningSecretTooShortsiteClaimedElsewheresiteOwnedByAnotherEaseeOperatorslugChangeNotAcknowledgedslugTakenspotCurrencyMismatchtariffEnergyAndSpottimeZoneRequiredtimedOutscopeNotGrantedscopeTooLargewindowEndedwindowTooLongsessionCapExceededinvalidMonthmonthTooLargemixedCurrenciesmonthNotClosablemonthHasOpenHoldsmonthAlreadyClosedmonthNotClosedoutcomeFinalmonthClosednotCarriabletargetMonthClosedsettlementServiceUnavailabletransactionAlreadyOpentransactionNotOpenunauthorizedunavailableunintelligibleResponseunknownBiddingZoneunknownChargerModelunknownEventTypeunknownFallbackStatusunknownSerialunknownVariableunknownVehicleModelunprocessableunrecognisedApiKeyModeunrecognisedSessionModeunsupportedvendorManagedFirmwarevendorUnreachablevirtualChargerLimitReachedvirtualChargerOrganizationLimitReachedvirtualChargerServiceUnavailablevirtualChargerStateUnavailablewebhookServiceUnavailablewrongPinmessagestringrequiredA description for people. Its wording may change, so don't parse it.requestIdstringThis request's id, the same as thex-request-idresponse header. Quote it when you contact support.
Headers
Retry-Afterheader · string