All REST Endpoints
Nchf Converged Charging
The Nchf Converged Charging endpoints perform converged online and offline charging.
- Converged Charging Notification
- Method: postPath:
{apiRoot}/nchf-convergedcharging/v2/{$request.body#/notifyUri}
- Create a Converged Charging Session
- Method: postPath:
{apiRoot}/nchf-convergedcharging/v2/chargingdata
- End a Converged Charging Session
- Method: postPath:
{apiRoot}/nchf-convergedcharging/v2/chargingdata/{ChargingDataRef}/release
- Update a Converged Charging Session
- Method: postPath:
{apiRoot}/nchf-convergedcharging/v2/chargingdata/{ChargingDataRef}/update
Nchf Offline-Only Charging
The Nchf Offline-Only Charging endpoints perform offline charging for session-based Network Function (NF) services and generate Call Detail Records (CDRs).
- Create Resource for Offline-Only Charging
- Method: postPath:
{apiRoot}/nchf-convergedcharging/v1/offlinechargingdata
- End an Offline-Only Charging Session
- Method: postPath:
{apiRoot}/nchf-convergedcharging/v1/offlinechargingdata/{OfflineChargingDataRef}/release
- Update Offline-Only Charging Resource
- Method: postPath:
{apiRoot}/nchf-convergedcharging/v1/offlinechargingdata/{OfflineChargingDataRef}/update
Nchf Spending Limit Control
The Nchf Spending Limit Control endpoints manage spending limit reports for your subscribers.
- Create a Spending Limit Control Subscription
- Method: postPath:
{apiRoot}/nchf-spendinglimitcontrol/v1/subscriptions
- End a Spending Limit Control Subscription
- Method: deletePath:
{apiRoot}/nchf-spendinglimitcontrol/v1/subscriptions/{subscriptionId}
- Update a Spending Limit Control Subscription
- Method: putPath:
{apiRoot}/nchf-spendinglimitcontrol/v1/subscriptions/{subscriptionId}
Usage Consumption
The Usage Consumption endpoints allow you to view the balance and consumption counters for each of your customer's devices by service type, such as voice, data, and TV.
- Create a Usage Consumption Object
- Method: postPath:
{apiRoot}/queryUsageConsumption
- Delete a Usage Consumption Object
- Method: deletePath:
{apiRoot}/queryUsageConsumption/{id}
- Get a Usage Consumption Object by ID
- Method: getPath:
{apiRoot}/queryUsageConsumption/{id}
- Get Usage Consumption Objects
- Method: getPath:
{apiRoot}/queryUsageConsumption