Service processing modules (processing)
Function: processing
Result: list of items
Service processing modules
Access level: admin
UI Equivalent: go to Integration → Processing modules.
Allows managing service processing modules — components that ensure platform interaction with external control panels, service providers, or automation scripts.
Display list of service processing modules
Function: processing.show
Result: list of items
UI Equivalent: go to Integration → Processing modules.
Supports filtering, sorting, and pagination.
Access level: admin
Create a processing module
Function: processing.add
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click Create.
Launches the wizard for creating a new processing module. The first step is selecting the product type.
Access level: admin
View module parameters
Function: processing.preview
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click View.
Returns detailed data of the processing module, including general information, settings, dependencies (tariffs, tasks, parameters, notifications, cluster nodes).
Access level: admin
Edit a processing module
Function: processing.edit
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click View → click Edit.
Used to view and modify module parameters.
Access level: admin
Delete a processing module
Function: processing.delete
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click Delete.
Deletes the selected processing module. Supports deletion of multiple modules separated by commas.
Access level: admin
Enable a processing module
Function: processing.resume
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click Enable.
Activates selected processing modules. Confirmation via the sok parameter is required.
Access level: admin
Disable a processing module
Function: processing.suspend
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click Disable.
Deactivates selected processing modules. New services will not be assigned to disabled modules.
Access level: admin
Move module one position up
Function: processing.up
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click Up.
Changes the processing module priority in the list. The module will be displayed earlier in the processing module chain.
Access level: admin
Move module one position down
Function: processing.down
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click Down.
Changes the processing module priority. The module will be displayed later in the processing module chain.
Access level: admin
Update module configuration
Function: processing.updateconfig
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click Config.
Reloads the processing module configuration. Confirmation via the sok parameter is required.
Access level: admin
Set a filter
Function: processing.filter
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → menu Filter.
Filter conditions are saved and applied to all subsequent processing.show calls until the filter is changed or reset.
Access level: admin
Go to module control panel
Function: processing.gotomoduleserver
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click Open.
Returns a link to navigate to the context of the control panel or external service associated with the processing module.
Access level: admin
Tariffs of processing modules
Display tariffs processed by the module
Function: processing.pricelist
Result: list of items
UI Equivalent: go to Integration → Processing modules → click Tariff plans.
Returns a list of pricing plans linked to the specified processing module. Supports filtering and sorting.
Access level: admin
Enable processing for a tariff
Function: processing.pricelist.resume
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click Tariffs → click Enable.
Activates processing of new services for selected tariffs.
Access level: admin
Disable processing for a tariff
Function: processing.pricelist.suspend
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click Tariffs → click Disable.
Deactivates processing of new services for selected tariffs. Existing services continue to be served.
Access level: admin
Service import for a processing module
Display list of services for import
Function: processing.import
Result: list of items
UI Equivalent: go to Integration → Processing modules → click Import.
Displays a list of services available for import from an external panel or provider. Supports filtering and sorting.
Access level: admin
Load list of services for import
Function: processing.import.load
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click Import → click Upload.
Retrieves a list of services from the control panel or service provider for subsequent import into BILLmanager.
Access level: admin
Assign a service to a client
Function: processing.import.assign
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click Import → click Add.
Binds an imported service to a client in BILLmanager. Confirmation via the sok parameter is required.
Access level: admin
Delete services from the import list
Function: processing.import.delete
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click Import → click Delete.
Deletes selected services from the import list. Does not delete services in the control panel or from the provider. Confirmation via the sok parameter is required.
Access level: admin
Clear the service import list
Function: processing.import.clear
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click Import → click Purge.
Deletes all services from the import list. Does not delete services in the control panel or from the provider. Confirmation via the sok parameter is required.
Access level: admin
Display service profiles for import
Function: processing.import.service_profile
Result: list of items
Returns a list of contact profiles associated with services being imported (for domain services).
Access level: admin
Edit a service profile
Function: service_profile.edit
Result: successful operation or error message
Used to view and modify parameters of a domain service contact profile.
Access level: admin
Display processing module parameters
Function: processing.customparam
Result: list of items
Returns a list of custom parameters configured for the specified processing module.
Access level: admin
Edit a module parameter
Function: processing.customparam.edit
Result: successful operation or error message
The function is used to view and modify custom parameters of a processing module.
Access level: admin
Delete module parameters
Function: processing.customparam.delete
Result: successful operation or error message
Deletes selected custom parameters of a processing module. Confirmation via the sok parameter is required.
Access level: admin
Set a filter by module parameters
Function: processing.customparam.filter
Result: successful operation or error message
Filter for processing module parameters. Filter conditions are saved and applied to all subsequent processing.customparam calls until the filter is changed or reset.
Access level: admin
Virtual machine discovery
Display VM discovery results
Function: processing.autodiscovering.entry
Result: list of items
UI Equivalent: go to Integration → Processing modules → click Autodiscovering.
Displays a list of virtual machines discovered in an external system (for example, VMmanager 6) but not yet bound to services in BILLmanager.
Access level: admin
Start VM discovery
Function: processing.autodiscovering.start
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click Autodiscovering → click Start.
Initiates the scanning process of an external system (for example, VMmanager 6) to search for virtual machines that can be imported into BILLmanager. Confirmation via the sok parameter is required.
Access level: admin
Assign a discovered VM to a client
Function: processing.autodiscovering.entry.assign
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click Autodiscovering → click Assign.
Binds a discovered virtual machine to a client in BILLmanager and creates the corresponding service. Confirmation via the sok parameter is required.
Access level: admin
Display metadata of a discovered VM
Function: processing.autodiscovering.entry.metadata
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click Autodiscovering → click Information.
Returns detailed technical parameters of the virtual machine obtained from the external system.
Access level: admin
Delete a discovery record
Function: processing.autodiscovering.entry.delete.confirm
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click Autodiscovering → click Delete.
Deletes a discovered VM record from the list. Does not delete the virtual machine itself in the external system. Confirmation via the sok parameter is required.
Access level: admin
Restore a discovery record
Function: processing.autodiscovering.entry.restore
Result: successful operation or error message
UI Equivalent: go to Integration → Processing modules → click Autodiscovering → click Restore.
Launches the process of recreating a virtual machine in the external system based on BILLmanager service data. Confirmation via the sok parameter is required.
Access level: admin
En
Es