Skip to main content
Version: Next

Provisioning API

More information

This page contains information about Provisioning API as a section of the user interface. For the documentation about Provisioning API as a concept and its usage, please refer to Provisioning API article.

Section overview​

The following section allows configuring and monitoring of hooks for Provisioning API.

Provisioning API provides a mechanism for real-time integration with 3rd party systems, including softswitches, gateways, and CRM systems. It calls pre-defined handlers on the occurrence of specific events in the system. For detailed information about Provisioning API functionality, go to the APIs section of our User Guide.

To configure handlers and check their call log, go to the Integration → Provisioning API.

provisioning api section

ColumnDescription
IDHandler's identification number
PriorityPriority of handlers execution
NameHandler's title
EventDescription of the handler event
HandlerCategory of the handler that is used and location. There are two types of handlers that can be used: HTTP scripts, called via POST requests (used in most cases) or local server scripts, called locally on the server (used in very specific cases)

The list of section functional buttons/icons is as follows:

Button/IconDescription
new handlerAllows creating a new handler
disabledIdentifies a disabled status of a handler
enabledIdentifies an enabled status of a handler
archivedIdentifies an archived status of a handler
execution logsAllows viewing details of a target handlers' performance Execution Logs tab for a respective handler
deleteAllows deleting a handler from the system

Advanced Search drop-down menu, located in the top right corner of the section, is called to facilitate easy access to required information. By clicking on a red downward arrow icon, the following drop-down menu is displayed:

advanced search

FieldDescription
EventFilter by the event type
Handler TypeFilter by the type of the handler
StatusFilter by status of the handler

Creating a new handler​

To start with provisioning, you need to create a handler manually. Click the New Handler button and specify respective parameters in the appeared pop-up window:

Provisioning section/Handler adding form

FieldDescription
NameSpecify a particular title for a handler
EventSpecify an event to be handled
StatusChoose the state of the handler: "enabled" - select it to make a handler active; "disabled" - select it to unable a handler; "archived" - select it to archive a handler
PriorityEstablish an order of handler performing. Note: lower values have higher priority
warning

To put a handler into action, you need to wait for about 5 minutes till the next execution of the Cache Manager service.

Execution Logs tab​

You can access the details about handler execution in this tab. For more details, check out a related article: Execution Logs.