1 var REST = library.REST.REST(); 2 var myData = {}; 3 4 function deleteApiKey(anApiKey) { 5 apiKeyManager.deleteApiKey(anApiKey); 6 myData[anApiKey] = "removed or does not exist"; 7 } 8 9 /** 10 * Deletes an api key 11 * @description Deletes an Api Key given in 'src' . The results parsed into a text object keyed by AssetID from the 12 * JSON file in which they are contained, and by default are displayed to the user. 13 * @example 'MBurl'/wf/restapi/1/deleteApiKey?user=["root"]&expires=true 14 * @example <a target="_blank" href=http://127.0.0.1:55555/wf/restapi/1/deleteApiKey?src=["12345-asdf-asdf-a1b2"]>http://127.0.0.1:55555/wf/restapi/1/deleteApiKey?src=["12345-asdf-asdf-a1b2"]</a> 15 * @class Deletes an api key 16 * @name DeleteApiKey 17 * @param src an Api Key or Array of Api Keys to delete. 18 * @returns ( {'username': "ApiKey",...} ) 19 */ 20 function main() { 21 var aParameters = REST.getParametersToIterate("src"); 22 if (myData.error != null) { 23 return REST.formatResponse(); 24 } 25 REST.iterateThroughParameters(aParameters, deleteApiKey); 26 return REST.formatResponse(); 27 } 28 main(); 29