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