Skip to main content

Fields

Active alert message(s) for a device, showing the latest first.

chargePointPowerOutput : Decimal

The power output of the charge point in kW.

chargePointVariant : ChargePointVariantModelType

This contains more detail about the variant of the charge point model.

Deprecation
The 'chargePointVariant' field is deprecated.

Please use fields directly on 'SmartFlexVehicle' instead.

- Marked as deprecated on 2026-04-15.
- Scheduled for removal on or after 2026-10-15.
chargingPreferences : SmartFlexVehicleChargingPreferences

The user's preferences for charging this vehicle.

Deprecation
The 'chargingPreferences' field is deprecated.

Please use 'devices.preferences' instead.

- Marked as deprecated on 2024-11-01.
- Scheduled for removal on or after 2025-05-06.
chargingSessions : DeviceChargingSessionConnection

History of charging sessions for a SmartFlex device.

Arguments
after : DateTime

Earliest time of the charging sessions i.e. the start of the time window. Only sessions that start at or after this datetime are returned. Must be earlier than before.

before : DateTime

Latest time of the charging sessions i.e. end of the time window. Only sessions that start before this datetime are returned. Must be later than after.

first : Int
last : Int
sessionTypes : [ChargingSessionType]

The types of charging sessions to be returned.

deviceType : KrakenFlexDeviceTypes! required

The type of device.

id : ID! required

A UUID that identifies this device registration. Re-registering this device will result in a different ID.

integrationDeviceId : String

The third-party integration device ID.

make : String

The make of the vehicle, e.g. Tesla.

model : String

The model of the vehicle, e.g. Model 3.

name : String

The user-friendly name for the device.

onboardingWizard : SmartFlexOnboardingWizard

The current onboarding wizard for a device.

The device's preference details.

The preference setting for this device.

propertyId : String

The id of the property linked to the device.

provider : ProviderChoices! required

The third-party that enables control of this device.

reAuthenticationState : DeviceReAuthenticationInterface

The re-authentication state of this device, if applicable.

Information about the current status of this device.

vehicleBatterySize : Decimal

The battery capacity for the electric vehicle in kWh.

vehicleVariant : ElectricVehicleModelType

This contains more detail about the variant of the vehicle model.

Deprecation
The 'vehicleVariant' field is deprecated.

Please use fields directly on 'SmartFlexVehicle' instead.

- Marked as deprecated on 2026-04-15.
- Scheduled for removal on or after 2026-10-15.
The example data in the variables and responses below are autogenerated values designed to resemble real inputs. They do not represent actual customer data, and in some cases may require additional validation.

Example

{ "alerts": SmartFlexDeviceAlertInterface, "chargePointPowerOutput": "1.0", "chargingSessions": DeviceChargingSessionConnection, "deviceType": "BATTERIES", "id": "12037566", "integrationDeviceId": "61978738", "make": "certain-professor-arm-here-candidate", "model": "leg-style-town-along-article", "name": "subject-amount-event-brother-before", "onboardingWizard": SmartFlexOnboardingWizard, "preferences": SmartFlexDevicePreferencesInterface, "preferenceSetting": FlexDevicePreferenceSettingInterface, "propertyId": "13707481", "provider": "BMW", "reAuthenticationState": DeviceReAuthenticationInterface, "status": SmartFlexDeviceStatusInterface, "vehicleBatterySize": "1.0" }