The Provisioning API provides a mechanism for real-time integration with 3rd party systems, including softswitches, gateways and CRM systems. The mechanism calls pre-defined handlers on an occurrence of specific events in the system. The handlers are allowed to modify data, allow or forbid the action or simply process given event.
Prior to that, JeraSoft Billing Core API and Management API provide utilities needed to receive requests from external systems. Now, you can configure the JeraSoft Billing platform to send requests to your 3rd party system.
For example, you can monitor the client's balance status via this functionality. Thus, when the client's balance is below zero, you can configure that the billing will send to an external system a notification to avoid any disruptions to your organization current processes.
Tip The full list of Provisioning API parameters matches with CoreAPI and they are available upon individual request of your current clients. |
There are two types of handlers that can be used:
Best practice example Here is an example based on http://handler usage. 1. Open the Provisioning section and start creating a handler.
Find an example of the http:// handler below:
|
The Provisioning API supports the following list of events:
Title | Action |
---|---|
Clients |
|
Accounts |
|
Clients Packages |
|
Tip
|