var pageCmdResult = StructNew(); var commandArgs = StructNew(); commandArgs['Target'] = "UploadedDocument"; commandArgs['method'] = "delete"; commandArgs['args'] = StructNew(); commandArgs['args'].id = arguments.csPageID; commandArgs['args'].ignoreWarnings = arguments.ignoreWarnings; try { // Returns Void variables.apiRemote.runCmdApi(commandStruct=commandArgs,authCommand=true); pageCmdResult["CMDSTATUS"] = true; pageCmdResult["CMDRESULTS"] = true; } catch ( any e ) { pageCmdResult["CMDSTATUS"] = false; if ( StructKeyExists(e,"Reason") AND StructKeyExists(e['Reason'],"pageID") ) pageCmdResult["CMDRESULTS"] = e['Reason']['pageID']; else if ( StructKeyExists(e,"message") ) pageCmdResult["CMDRESULTS"] = e.message; else pageCmdResult["CMDRESULTS"] = e; } return pageCmdResult;