Noojee Admin provides the ability to extend the core PBX via Action Scripts. The Noojee API includes a method to directly call an Action Script.
By calling an Action script you can trigger a route or call any of the exposed Action Script APIs.
This method accepts the name of script to run and a single argument which is passed to the action script as a string.
Entry point:
https://<server host>/servicemanager/rest/ActionScriptAPI/InvokeScript
Parameters:
Parameter | Description |
---|---|
scriptName | The name of the API Action Script that is to be executed. |
args | A string which is passed to the named action script as an argument for that script. If you appropriately encode the value (such as a json string) you can pass multiple arguments. Are are however responsible for decode and extracting the individual arguments from the string value. |
apiKey | api key provided by Noojee Support |
Sample query:
https://<server host>/servicemanager/rest/ActionScriptAPI/InvokeScript? scriptName=testApiAction& args=my%20arg& apiKey=f863246a
Sample success response:
{"SessionID":7,"Message":"Originate successfully queued","Code":0}