3.198.0 release notes
about 3 hours ago by ReadMe API
- ✨ New features
- Added support for roaming-referenced discount tariffs on
POST /public-api/resources/tariffs/v1.0,PUT /public-api/resources/tariffs/v1.0/{tariff},PATCH /public-api/resources/tariffs/v1.0/{tariff},GET /public-api/resources/tariffs/v1.0,GET /public-api/resources/tariffs/v1.0/{tariff}, andGET /public-api/resources/tariff-snapshots/v1.0/{tariffSnapshot}. ThediscountTariffSettings.discountReferenceTypefield now acceptsroaming_tariff, and roaming-based discount tariffs use the newdiscountTypeanddiscountValuefields in requests and responses. - Added the
options.settlementReportBreakdownfield to the Partner v2 request and response bodies onPOST /public-api/resources/partners/v2.0,PATCH /public-api/resources/partners/v2.0/{partner},GET /public-api/resources/partners/v2.0, andGET /public-api/resources/partners/v2.0/{partner}. - Added the
notifications.billing.settlementReportLanguagefield to the Partner v2 request and response bodies onPOST /public-api/resources/partners/v2.0,PATCH /public-api/resources/partners/v2.0/{partner},GET /public-api/resources/partners/v2.0, andGET /public-api/resources/partners/v2.0/{partner}.
- Added support for roaming-referenced discount tariffs on
- 🔧 Improvements
- Changed Public API location responses so
isRoamingis now evaluated relative to the requesting token in global-access scenarios, instead of comparing against the tenant default operator. This makesGET /public-api/resources/locationsand related location responses more consistent for global tokens. - Changed receipt responses so
totalAmountnow prefers the precise stored total when available and falls back to the legacy stored total only when needed. This reduces rounding artifacts and improves compatibility with older receipts. - Changed payment terminal responses so translated welcome-message values now combine terminal-specific translations with integration defaults instead of replacing the full set. This preserves default translations while still allowing per-terminal overrides.
- Changed OICP data in CDR responses so
operatorIdcan now be derived from the EVSE identifier when the upstream payload omitsOperatorIDexplicitly. This improves completeness of roaming session data returned by the API.
- Changed Public API location responses so