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
11 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
11 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
12 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
12 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
12 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,
Release Notes: Public API 2.112.0
12 months ago by Svetoslav Mitov
- New query parameter includePartnerInvite in the Users listing endpoint
include
array of strings
Items Value:partnerInvites
Description:When used the User object will include an array of strings for the partner invites that the User has accepted.
- Version 2.0 of resource / Charge Points officially published
- Adapt web hooks to be able to produce Kafka events
- Fix: Deleted Location resource does not allow creation of a new Location if
externalId
values match.- Due to soft-deletion process for location resources, validation does not allow for the
externalId
property value to be duplicated. This has been fixed.
- Due to soft-deletion process for location resources, validation does not allow for the
Release Notes: Public API 2.111.0
about 1 year ago by Svetoslav Mitov
- Fix: Incorrect pagination for partner accounts in a single GET request
per_page
parameter within resource / Partners / Listing endpoint failed to return the correct number of partner accounts when stated.
- Public API Documentation enhancement
- Separate Authorisations resource from Sessions endpoint
- Separate Template resource from the Charge Point endpoint
- Remove Proposal resource
Release Notes: Public API 2.110.0
about 1 year ago by Svetoslav Mitov
- Session start response codes - implement enums
Endpoints affected:https://{{baseUrl}}/public-api/actions/charge-point/v1.0/{{chargePoint}}/start/{{evse}}
https://{{baseUrl}}/public-api/actions/evse/v1.0/{{evse}}/start
Release Notes: Public API 2.109.0
about 1 year ago by Svetoslav Mitov
- Public API Improvements to facilitate ISO 15118 functionalities:
- Provisioning Certificates - expose object (List, Create, Read, Update)
- name
string, required - pcid
string, required - vehicleType
string, required
enum:company
,private
- userId
integer, required
- name
- Issue EMAID (Action)
https://{{baseUrl}}/public-api/actions/provisioning-certificate/v1.0/{{provisioningCertificate}/issue-emaid
Properties:- paymentMethod
string
description:The payment method that will be associated with the ID Tag.
- For credit/debit cards the
paymentMethodId
should be provided - For Corporate billing -
corporate:{id}
- For last used the value should be
null
- For credit/debit cards the
- paymentMethod
- Reissue EMAID (Action)
https://{{baseUrl}}/public-api/actions/id-tag/v1.0/{idTag}/reissue-emaid
- Provisioning Certificates - expose object (List, Create, Read, Update)