Skip to content

hubject/NGP-Automation-APIs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

NGP Automation APIs

To support greater automation and operational efficiency for CPOs and EMPs, a suite of APIs has been developed and released to streamline how Next Generation Pricing (NGP) service offers are created, maintained, and consumed within the Hubject B2B Services (HBS) platform.

These APIs reduce manual workload, minimize input errors, and enable seamless backend integration for pricing logic, service offer lifecycle management, and EMP subscription flows—benefiting both CPOs and EMPs across the eRoaming ecosystem. By integrating these APIs into their backend systems, market participants can:

  • Automate tariff creation and updates,
  • Align service offers with internal pricing tools and business contracts,
  • Maintain better visibility into offer states and subscription activity,
  • Improve time-to-market and accuracy of pricing-related data.

Authentication and authorization for these APIs are handled through secure SSL certificate-based access, established via a valid intercharge contract between Hubject and the respective CPO or EMP.

Current APIs version is v1.

CPO APIs

v1:

  1. EVSE Assignment API:
  • Assign EVSEs to current EVSE Groups
  1. EVSE Network API:
  • Creating an EVSE Network with EVSE Groups and assign EVSEs to them
  1. Upload Terms & Conditions (PDF) API:
  • Upload “Terms and Conditions” pdf document for to be created service offer
  1. Create NGP Service Offer API:
  • Enables CPOs to programmatically create new NGP service offers including detailed tariff, pricing, and subscription information.
  1. Update Pricing for NGP Offers API:
  • Allows CPOs to update the prices of existing NGP unlimited offers (both Bilateral and Offer-to-All)
  1. Extract Offer & Subscription Details API:
  • Provides CPOs with a way to retrieve detailed information about active NGP offers and subscriptions, including EMP subscriber data, network and billing details.
  1. Extract Historical Versions Offer Details API:
  • Lets CPOs retrieve detailed historical versions information for a particular Unlimited Active NGP service offer that has previous pricing versions.

EMP APIs

v1:

  1. Enhanced Contracts API:
  • Improves the existing Contract API to allow EMPs to pull pricing and tariff information for all NGP offers they are subscribed to, including data tied to specific EVSE Groups, EVSE Network details and CPO contact data.
  1. Contracts EVSEs API:
  • Allows EMPs to fetch a paginated list of EVSEs belonging to a particular EVSE Group, within an EVSE Network where the subscribed NGP offer resides.

About

Next Generation Pricing (NGP) automation APIs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published