πŸš€ Feature

  • Charges: Add new field Charge.cost which exposes the occurred charge costs if set up (via cost price group)
  • Webhooks: We have improved the latency (from event creation until delivery) significantly:
    • avg latency: from 8000ms to <2000ms
    • p90 latency: from 12000ms to <3000ms

πŸ› Fix

  • Teams: When using org-auth, the provided operatorId on team creation endpoint works properly now.

⚠️ Deprecations

  • Subscriptions: The request body field firstPurchaseAt in approve-subscriptions endpoint has been deprecated. Use nextPurchaseAt instead (for consistency reasons).

πŸš€ Feature

  • Charges: Add new field Charge.kwhPerMaxResolution which provides kWh consumption in highest available resolution (usually 15min buckets).
  • Subscriptions: When creating a subscription you can provide nextPurchaseAt now.

πŸ› Fix

  • Currencies: Brought back the id field where it was missing.
  • Charges: Charge.kwhPerHour provides kWh consumption in hourly buckets.
  • Subscriptions: When filtering by multiple criteria in the list endpoint, only the first criteria was considered.
  • Users: When retrieving users, includeDeleted filter works properly now
  • Users: createdAt, updatedAt and deletedAt are taken from the respective Application User instead of the underlying user. This allows you to identify when a user signed up for / deleted the account from your app. This is necessary since the same user might belong to many applications (ie. Monta and your whitelabel application).

πŸš€ Feature

  • Added roaming and roamingPriceGroupId to the patch endpoint of charge points. With these fields an operator can enable roaming for its charge points.
  • Added paymentMethod to the patch and post endpoints of team.
  • Added paymentMethod to the response of team endpoints.
  • Added invoiceRequest to the response of team endpoints.

πŸš€ Feature

  • Added fromUpdatedDate filter to the charge-points endpoint, which filters charge-points that their updatedAt is greater than fromUpdatedDate
  • Added showOnMap field to the response of charge point endpoints
  • Added invitedBy, acceptedBy, phone and email fields to the response of team member endpoints.
  • Added meterId field to charge-point PATCH request payload.
  • Added meterId field to the response of charge-point endpoints.
  • Added protocolData field to the response of charges endpoints.
  • Added metaData to a charge-point and site to get further information about amenities and capabilities

πŸš€ Feature

  • added memberCostPriceGroupId to the response of charges endpoints.
  • Added fromCompletedDate filter to the charges endpoint, which filters charges that their completedAt is greater than fromCompletedDate
  • Added toCompletedDate filter to the charges endpoint, which filters charges that their completedAt is less than toCompletedDate
  • Added fromUpdatedDate filter to the charges endpoint, which filters charges that their updatedAt is greater than fromUpdatedDate
  • Added endpoint to get wallet transactions to V2024-07-01 /wallet-transactionsThis endpoint has been streamlined for improved performance and have slimmed-down request/response structure.
    .

πŸš€ Feature

  • Added endpoint to get receipts by charge ID /receipts/by-charge/{chargeId}
  • Added endpoints to enable charge point low level configuration
    • POST /charge-points/{chargePointIdentity}/ocpp-config
    • GET /charge-points/{chargePointIdentity}/ocpp-config
  • Added a new endpoint to allow you verifying generation of signatures

πŸš€ Feature

  • Added new endpoints to set and clear charge profiles:
    • POST /charge-points/{chargePointIdentity}/set-charging-profile
    • POST /charge-points/{chargePointIdentity}/clear-charging-profile
  • Added chargePointIdentity to the response of charge-point-integrations
  • Added protocolData field to the response of all the charge-points endpoints (i.e. /charges-points/*) except /map endpoint.
  • Added new field humanReadableId for Charges
  • Added new field vid for Charges. Can be used to create Auto Charge flows.
  • Teams can be filtered by updatedAt date now -> fromUpdatedAt: includes all teams that were updated after (including) fromUpdatedAt

πŸš€ Feature

  • Added endpoints for vehicles to get a vehicle by id, list vehicles and get vehicle integration.
    • GET api/v1/vehicles/{vehicleId}
    • GET api/v1/vehicles
    • GET api/v1/vehicles/integration/{integrationId}
  • Added support for webhooks in organization authorization. If an API client has access to its sub-operator, it will also receive webhook events for that sub-operator.
  • Added emaidProviderId field to the response of all the charge endpoints (i.e. /charges/*)
  • Introduced a new endpoint, v1/auditlog/events, for accessing the audit log
  • Added vehicleId field to the response of all the charge endpoints (i.e /charges/*)
  • Added endpoints for reviewing sponsored charge point cost changes
    • POST api/v1/sponsored-charge-points/approve-cost-changes
    • POST api/v1/sponsored-charge-points/reject-cost-changes
  • Added endpoints for managing Charge Point Sensors available endpoints are:
    • POST api/v1/charge-point-sensors
    • PATCH api/v1/charge-point-sensors/{id}
    • GET api/v1/charge-point-sensors/{id}
    • GET api/v1/charge-point-sensors
    • DELETE api/v1/charge-point-sensors/{id}

πŸš€ Feature

  • Added signedData field to the response of all the charge endpoints (i.e. /charges/*)
  • Added functionality to retrieve a breakdown of KWh consumption for a charge
  • Included siteIdto charge point statistics response
  • Added a chargePointOperatorId field to the publicChargePoint object in the Charges response
  • Resolved an issue with pagination on the /webhooks/entries endpoint

πŸš€ Feature

  • Official support for creating Subscriptions for teams has been added.
  • Added new filters customerId and customerType for list the Subscriptions endpoint.
  • Added new endpoint /charge-points/{chargePointId}/reboot to reboot a Charge Point.
  • Added new endpoint /charge-points/{chargePointId}/unlock to unlock a Charge Point