Skip to main content

18 posts tagged with "API"

View All Tags

ยท One min read

We are strengthening our API infrastructure by introducing two major security and stability improvements that will be enabled for all of our APIs.

What's Newโ€‹

  • Rate Limiting: To ensure system stability and fair usage, all APIs will now have rate limits applied. These limits are tailored to typical usage patterns and will help prevent abuse or accidental overload. Rate limits are enforced using a short sliding window, allowing brief bursts of activity without compromising overall stability. The rate limits should be high enough not to be visible for normal usage. However, they are useful for exceptional cases if a caller gets stuck in a loop or otherwise threatens the stability of our system.
  • OWASP API Security Top 10 (v3.2) Enforcement: We are now actively enforcing key OWASP 3.2 API Security guidelines. This includes improved input validation, stronger authentication mechanisms, and better logging and monitoring.

These changes aim to improve resilience, protect against common threats, and ensure a more reliable API experience for everyone.

These changes should not be be visible to our customer integrations. They apply to both APIv1 and APIv2.

For questions or to request adjustments to rate limits, please contact our support team.

ยท One min read

๐Ÿš€ New featuresโ€‹

Tariff engine improvementsโ€‹

New tariff engine improvement has been released which will streamline tariff handling between OCPI and regular charging sessions and will add support for all price elements for both charging session types. Invoicing related price elements will still be handled separately. This improvement will change the way spot prices are handled internally and from this release forward the sites that have spot price tariff connected will need to have timezone set under "Location". No other changes are required.

Spot price usage

Please add the "timezone" information to sites that have a spot price tariff connected to them. Without it, the spot prices will stop working after this release.

If you need help with this, please contact our customer support and we will happily help you with the process!

ยท One min read

๐Ÿ› Bug fixesโ€‹

APIโ€‹

  • Resolved an issue where socket names were unintentionally cleared during the automatic status update for offline chargers. This issue has been fixed, and we apologize for any inconvenience caused by this.
  • Fixed GET /authorise/user/external/:externalId endpoint not responding with proper values for IntegratedExternalIds fields.

ยท 2 min read

๐Ÿš€ New featuresโ€‹

Updated tariff pageโ€‹

  • New simplified page design for managing tariffs. More emphasis on the most important part, the price elements!
  • New tariff page also has some quality of life upgrades, like the ability to duplicate price elements for easier tariff management.
  • We released the tariff price element restriction support (for OCPI only currently) for our API a while back and now that is also supported in the eMabler UI.

New tariff page

More flexibility for the Excel import tool for sitesโ€‹

  • You asked for it and we delivered: you can now link existing sites as parents for new sites created with site Excel import!
  • Our Excel template also supports dates in Excel native way now, so you shouldn't encounter date formatting issues anymore when using the Excel import functionality.

๐Ÿ› Bug fixesโ€‹

eMabler UIโ€‹

  • When opening a single CDR, the details view now shows the currency with the prices
  • With some chargers the "Used amperage by phase" chart didn't match the actual values given by the DLM, which is now fixed

APIโ€‹

  • Sites which have DLM configuration set at some point can now be deleted
  • Other small bug fixes

OCPIโ€‹

  • General bug fixes

ยท One min read

๐Ÿš€ New featuresโ€‹

Set Restrictions on Price Elements in Tariffs for OCPI Transactions (only for OCPI)โ€‹

We have introduced the ability to set restrictions on price elements in tariffs through the API. This allows you to specify weekday, time, and date restrictions for different tariffs.

For example, you can set different tariff price elements for specific time slots from Monday to Tuesday.

Example:

  • Weekdays: Monday to Tuesday
    • Time: 09:00 - 17:00
      • Tariff: 0,10 EUR/kWh
    • Time: 17:00 - 20:00
      • Tariff: 0,20 EUR/kWh

If someone starts charging their vehicle at 16:45 and ends at 17:15, the kWh used before 17:00 will be charged at 0,10 EUR/kWh, and the kWh used after 17:00 will be charged at 0,20 EUR/kWh.

ยท One min read

๐Ÿš€ New featuresโ€‹

Spot price support for OCPIโ€‹

  • You can now utilize spot prices over OCPI! By linking a tariff with a spot price element to an OCPI integration you can start utilizing dynamic spot prices.
  • More settings to control your spot prices over OCPI. Read more about managing complex spot prices.

๐Ÿช„ Enhancementsโ€‹

eMabler UIโ€‹

  • Added margin percentage, price cap and cost percentage fields for spot price elements
  • Added support for OCPI spot pricing

APIโ€‹

  • Added margin percentage, price cap and cost percentage fields for spot price elements
  • Added support for OCPI spot pricing

ยท One min read

๐Ÿš€ New featuresโ€‹

Import multiple sites, chargers and drivers at once with Excel importโ€‹

  • Excel import added for allowing multiple site, charger and driver imports
  • You can download the Excel template from the first step of the importing process
  • Excel import option can be found from the same place as "Add site"

๐Ÿช„ Enhancementsโ€‹

eMabler UIโ€‹

  • Added external id field to Driver details
  • Added Timezone selection for timestamps in the following pages:
    • Charger events
    • Charging statistics
    • CDRs
  • Added Italian as supported language for tariff descriptions
  • Added following fields to CDRs:
    • Postal code
    • Service provider id
    • Infra provider id
  • Added setting for changing the transaction duration format in CDRs

APIโ€‹

๐Ÿ› Bug fixesโ€‹

eMabler UIโ€‹

  • Added better error message when trying to add chargers to integrations which have missing socket information

ยท One min read

๐Ÿš€ New featuresโ€‹

Payment Terminalsโ€‹

New functionality to support payment terminals for chargers has been released. In the first phase of supporting different payment terminals we are bringing support to Siemens terminals supporting California Pricing Requirement protocol. In the future we will be supporting more methods with different terminal types.

๐Ÿช„ Enhancementsโ€‹

APIโ€‹

  • New payment terminal endpoints

ยท 2 min read

๐Ÿš€ New featuresโ€‹

New experience for using DLMโ€‹

We have been working hard on making the Dynamic Load Management easier to use in our platform and today we are launching the new DLM experience! Now DLM is more tightly connected to existing site structure and it has a new page for managing it built from the ground up. Enabling DLM for a site is now as easy as setting up the correct earthing system and the max current the fuses can handle and activating it. You can see real time statistics on how much amperage your site is using and how much individual sockets are using current. The support for external metering is also still there, so you can configure more complex setups and still have a good experience with the Dynamic Load Management.

New DLM page

๐Ÿช„ Enhancementsโ€‹

eMabler UI & APIโ€‹

  • We are preparing to launch a new way of managing PDF invoicing on our platform, so we are releasing some preparations for that. More information on this will be released later.

๐Ÿ› Bug fixesโ€‹

eMabler UIโ€‹

  • Transaction details are now shown correctly
  • Activating Utility Cloud integrations can now be done through the UI
  • Other small bug fixes

APIโ€‹

  • Several bug fixes