Prerequisites
- An Axle API token (see Authentication)
- Basic site information (MPAN, address, postcode)
- Ability to detect plug-in events
- User’s desired charging schedule
Step 1: Onboard your user and asset
First, you need to register the user’s site and EV charger with Axle. This enables Flex Lite participation. Note that the relevant dispatch consent we need islimited_pause. This tells us that we’re allowed to insert pauses into the user’s charging schedule.
Onboard site and asset
View the OpenAPI spec with interactive request examples and response schemas.
Example request for EV Charger
site.id and asset.id values - save the asset.id for sending schedules.
Step 2: Send plug-in event with charging schedule
When a user plugs in their EV, send their desired charging schedule to the plug-in-schedule endpoint. Axle will return a modified schedule optimized for grid flexibility.Send plug-in schedule
View the API documentation for the plug-in-schedule endpoint.
Example request
Example response with modified schedule
The modified schedule includes a 1-hour pause (01:00-02:00) to provide grid flexibility. The user earns rewards for this flexibility while still receiving the charging they need.
Common questions
What if the user changes their schedule after plug-in?
What if the user changes their schedule after plug-in?
User actions always take precedence. If a user modifies their schedule or boosts charging after receiving the modified schedule from Axle, apply their requested changes and send Axle a new schedule.
How often will the schedule be modified?
How often will the schedule be modified?
Not every plug-in event will result in a modified schedule. Axle only adjusts schedules when there’s a grid flexibility opportunity that provides value. If no modification is beneficial, you’ll receive the original schedule back unchanged.
What if the modified schedule doesn't provide enough charge?
What if the modified schedule doesn't provide enough charge?
Axle’s optimization ensures the user receives sufficient energy based on their needs. The typical modification is a 30 minute pause, which maintains adequate charging for most use cases. If the original schedule is already tight, we may not modify it.
Offboarding
When a user withdraws consent or disconnects their charger, offboard the site and asset:Offboard site and assets
Remove sites and assets from the Axle platform.
- All dispatch consents are revoked
- Flex Lite participation is stopped
- User data is handled according to retention policies

