Added

September 8, 2025

Focused on transparency and configurability, this release added the free_energy API field, advanced booking-fee controls, multi-profile home-charging management, and new tools for fleet and semi-public location management.

🧩 New Development

1. Exposed free_energy field in Public API Added a free_energy field (kWh) to charger details, session stop, and session meter endpoints for transparency and display purposes. Updated the OpenAPI documentation accordingly; pricing logic remains unchanged.

Platform: Backend


2. Added logo upload for Tenant CPOs Introduced a logo upload option during Tenant CPO creation. The uploaded logo now appears in the Spark portal header for each Tenant CPO.

Platform: Spark


3. Support separate same-day and advance booking fees Extended booking settings so operators can define different fees for same-day and future-day bookings.

Platform: Spark


4. Home charging — Manage up to 4 price profiles CPOs can now create, assign, filter, and delete up to four home charger price profiles. Features include automatic default profile creation for live pricing, assignment visibility in charger tables, profile-based filtering, and fallback handling when a profile is deleted.

Platform: Spark


5. Updated fleet team creation flow Enhanced fleet team creation with new inline charge-key creation, improved location-type icons, pricing mode selection (custom or location-based), and an updated overview displaying location counts by type and pricing setup.

Platform: Spark


6. Added Access tab to Semi-public location details Added an Access tab to Semi-public location pages, showing a full table of teams and their member discounts.

Platform: Spark


7. Updated member discount creation flow Enhanced the discount setup process to include driver selection by email, visual location-type icons in dropdowns, and the ability to choose between custom or inherited location pricing.

Platform: Spark