I want to add another outside party to an existing call, without placing the original caller on hold. I can do this using the API on the Developer Center, but I am unable to do this using the built-in PureCloud Data Actions. I want to launch the Data Action from Agent Desktop Scipting.
Data actions do not have a user context, so they cannot do things that require a user context like place calls. You can write your own web page that is authorized by the user and can make those API requests, then embed the web page in the script.