Skip to main content
Start from a working tariff integration: a user, a location with a connected tariff, and a device. If the location has no tariff, Connect asks the user to connect one first.
1

Prepare the device

Add the hardware identity and capabilities with update a device.
  • hardware.hardware_id: the serial number, or the VIN for a vehicle.
  • capabilities: one block per subsystem, such as battery, inverter, evse or vehicle.
Request example
2

Switch VPP on

Switch VPP on for your account in Console > Settings; Connect offers no program until it is on. The switch sets the default for vpp_enabled on every device.The test VPP programs ignore the switch, so build with them first.To opt one device in or out, set its vpp_enabled:
Request example
3

Launch Connect

Create a Connect session for the device. Sessions are single-use and expire after 48 hours.
Open Connect with flow set to VPP:
The user selects a program, consents and enrolls, and Connect then returns to your callback_url.
The Connect VPP flow: program selection, consent and enrollment

Connect VPP flow

With a test-mode secret key and an Antarctic Energy tariff, Connect offers the test VPP programs.

Next steps

Enrollment

Programs, telemetry and the enrollment lifecycle.

Dispatch

Fetch instructions, apply them and confirm them.