Release Notes: Public API 2.122.0
9 months ago by Valentin Alexiev
- Add more measurands to the payload of SessionMeterValuesNotification webhook, Notifications / Subscribe
Current.Import
Current.Offered
Energy.Active.Import.Register
Power.Offered
Temperature
Voltage
- Change the endpoint of Charge Point Models to
/public-api/resources/charge-point-models/v1.0/
- Change the endpoint of Charge Point Vendors to
/public-api/resources/charge-point-vendors/v1.0
- Add
evsePhysicalReference
property to filter object of Charge Points / Listing to get EVSE by physical reference (e.g. from QR code). RemovephysicalReference
property.
Release Notes: Public API 2.121.0
9 months ago by Valentin Alexiev
- Notifications:
- Create a new webhook when CDR Received, Notifications / Subscribe
- Add user id and email to the payload of the partnerInvite.changed notification, Notifications / Subscribe
- Add
meterStart
andmeterStop
to the payload of the SessionStartStopNotification notification, Notifications / Subscribe
- Circuits:
- Add support for electricity meters to circuits, Circuits / Create
- Add user priorities for using a circuit, Circuits / User Priorities / Create
- Add possibility to start a session without EVSE ID, Actions / Start Charging Session Without EVSE
- Rename
applyToUsersOfChargePointOwner
toapplyToUsersOfChargePointPartner
in restrictions of a tariff, Tariffs / Create - Add EVSE status to the roaming object, Charge Point / EVSEs / Listing
Release Notes: Public API 2.120.0
9 months ago by Valentin Alexiev
- Implement pagination support for sessions history, Sessions / Listing
- page
integer
The page number to fetch (defaults to 1). Not used in cursor pagination. - per_page
integer
The numbers of items to return. Used in both page and cursor pagination to declare the page size.
- page
Release Notes: Public API 2.119.0
9 months ago by Valentin Alexiev
- Add array of tags to the resource Charge Point in the response and as filter.
- Add tags array when creating a Charge Point, Charge Points / Create
- Filter a list of Charge points by a tag Charge Points / Listing
- Update tags of a Charge Point, Charge Points / Update
- Tags are included in the response of getting a Charge Point, Charge Points / Read
Release Notes: Public API 2.118.0
10 months ago by Svetoslav Mitov
- Remove Error 422 from Sessions / Read endpoint - The payload you provided is invalid.
Not relevant to GET methods. - Add new revenue sharing parameters to Resource / Partner Contracts
- fixedFeePerSessionAc
number or NULL
Description:Additional flat fee that is applied for every billed session and subtracted from the Partner’s share of the revenue for each session on AC Charging Station. This fee is available only if the feature "Additional Platform Fees" is enabled for the system.
- fixedFeePerSessionDc
number or NULL
Description:Additional flat fee that is applied for every billed session and subtracted from the Partner’s share of the revenue for each session on DC Charging Station. This fee is available only if the feature "Additional Platform Fees" is enabled for the system.
- feePerKwhAc
number or NULL
Description:Additional flat fee that is applied for every billed kWh and subtracted from the Partner's share of the revenue for each kWh billed on AC Charging Station. This fee is available only if the feature "Additional Platform Fees" is enabled for the system.
- feePerKwhDc
number or NULL
Description:Additional flat fee that is applied for every billed kWh and subtracted from the Partner's share of the revenue for each kWh billed on DC Charging Station. This fee is available only if the feature "Additional Platform Fees" is enabled for the system.
- handlingFee
number or NULL
Description:Additional percentage fee to be applied on the total amount paid by the user for the session. This fee is then subtracted from the Partner's share of the revenue. This fee is available only if the feature "Additional Platform Fees" is enabled for the system.
- fixedFeePerSessionAc
- Replace Security Event Log endpoint names:
/public-api/resources/security-events-log/v2.0
changed to/public-api/resources/security-events/v2.0
/public-api/resources/security-events-log/v2.0/{securityEventLog}
changed to/public-api/resources/security-events/v2.0/{securityEvent}
- Option to enforce users to reset password at next login
- The functionality to enforce EV Driver users to follow the Password Reset process at next login has been introduced to AMPECO's backend. It is also introduced for the Public API:
Release Notes: Public API 2.117.0
10 months ago by Svetoslav Mitov
- Introduce Locations v2.0 resource
- Properties:
id
- readonly
integername
- required
stringstatus
- required
enumshortDescription
- optional, translatable
array or NULLdescription
- optional, translatable
array or NULLadditionalDescription
- optional, translatable
array or NULLlocationImage
- optional, readonlyimages
- optional, readonlygeoposition
- requiredlatitude
- required
floatlongitude
- required
float
address
- required
translatablecity
- required
stringregion
- optional
stringstate
- optional, conditional depending oncountry
= US or AU
string or NULLcountry
- required
stringpostCode
- required
stringworkingHours
- required
arrayisAlwaysOpen
- required
booleanalwaysOpenForUserGroupIds
- optional
array of group ids
required ifisAlwaysOpen
=false
; otherwise NULLstopSessionsOutsideWorkingHours
- optional
boolean
required ifisAlwaysOpen
=false
hours
- optional
chargingZones
- required, readonly
arraytimezone
- optional (only when multi timezone is enabled)
stringexternalId
- optional
stringlastUpdatedAt
- required
timestamp
- Properties:
- Expose Charging Zones endpoint in the API
Supported Methods:GET
,POST
,PATCH
,DELETE
- Properties:
- id
integer - name - required
string
Description:Internal name of the Charging Zone. This isn't visible to end-users in the app.
locationId - required
integer
Description:The ID of the Location, which the Charging Zone belongs to.
- status - required
string
Description:Enum: "active" "disabled"
- appAdditionalInfo - optional
object
Description:Additional information for the charging zone that is shown in the mobile app when the Location is viewed.
- title - required
object
Description:Locales that have been created and are not provided on an update will be deleted. Please provide values in all locales that you wish to keep.
- description - required
object
Description:Locales that have been created and are not provided on an update will be deleted. Please provide values in all locales that you wish to keep.
- id
- Filter
locationId
- Properties:
Release Notes: Public API 2.116.0
10 months ago by Svetoslav Mitov
- Add field
receiptId
to Sessions / Listing resource [GET]- receiptId
string
Description:ID of the receipt that is issued for the charging session.
- receiptId
- Utilities resource created and exposed via Public API
The Utility resource will serve the purpose of categorising Charging Stations per "Utility Provider" entity, furthering the current split "per country" and "per state" for reporting purposes.- resource / utilities
Supported Methods:GET
,POST
,PUT
,DELETE
- id
integer, required - name
string, required - createdAt
string, date-time, required
Description:ISO 8601 formatted date
- id
- resource / utilities
- Expose Optimised Dynamic Pricing tariff in public API
- Properties:
thresholdPriceForEnergy
- number, decimalpriceForEnergyWhenOptimized
- number, decimalpricePerKwh
- number, decimalminPrice
- number, decimalconnectionFee
- number, decimaltaxID
- numberpreAuthorizeAmount
- number, decimal
- Properties:
- Postal Code is
optional
for country Israel (IL)
Release Notes: Public API 2.115.0
11 months ago by Svetoslav Mitov
- Fix: Smart Charging property set to "Disabled" by default when new Charge Point is created using Charge Point v2.0
- Fix: contractId is populated when declared in POST and PATCH requests for Charge Point v2.0
- Added
circuitId
to the Charge PointsmartCharging
object- circuitId
integer, optional, readonly
Description:The ID of the DLM Circuit to which the charge point is added (if any).
- circuitId
- Enabled filtering by
circuitId
in Charge Points endpoint- *circuitId
integer
Description:Only list charge points added to a certain DLM Circuit
- *circuitId
Release Notes: Public API 2.114.0
11 months ago by Svetoslav Mitov
- Expose Firmware Update in action / charge point
- PATH PARAMETERS
chargePoint
(required)
integer - BODY SCHEMA
url
(required)
string
Description:Location (URL) from which to retrieve the firmware. retrieveAfter
datetime
Description:Specifies the date and time after which the Charge Point should retrieve the new firmware. If not provided, the current _datetime_ will be used.
retries
integer [0..10]
Description:Specifies how many times the Charge Point must try to retrieve the (new) firmware before giving up.
interval
integer [0..3600]
Description:The interval in seconds between each retry.
signed
(required)
boolean
Description:Indicates a Signed Firmware Update.
signingCertificate
string
Description:Required if "signed" is true.
signature
string
Description:Required if "signed" is true.
- PATH PARAMETERS
Release Notes: Public API 2.113.0
11 months ago by Svetoslav Mitov
- Sending HardwareStatusNotification
Occupied
instead ofPreparing
- In order to comply with OCPP 2.0.1 implementations,
Occupied
status has been introduced (instead ofPreparing
status as per OCPP 1.6).
- In order to comply with OCPP 2.0.1 implementations,