{"type":"api","title":"Delete one or more custom Mops","meta":{"id":"/apps/pubhub/media/crosswork-network-controller-7-1/f445c17e25a1120e8fbde4bd413083d0fd88b2b3/c0404d8d-ff8e-36e9-bb59-ee336d247534","info":{"title":"Crosswork Change Automation API","version":"7.1.0","contact":{"name":"Crosswork Team, Cisco","email":"support@cisco.com"},"license":{"name":"Cisco Software License Agreement","url":"http://www.cisco.com/public/sw-license-agreement.html"},"description":"A web server dedicated to RESTful queries into the Crosswork Change Automation application."},"x-parser-conf":{"overview":{"markdownPath":"reference/CAHI/change_automation.overview.md"}},"openapi":"3.1.0","servers":[{"url":"https://{server_ip}:30603/crosswork/nca/v1","description":"Generated server url"}]},"spec":{"summary":"Delete one or more custom Mops","operationId":"NCA_DeleteMops","tags":["NCA"],"requestBody":{"description":"Arguments to Delete Custom Mop(s)","required":true,"content":{"application/json":{"schema":{"type":"object","description":"Change Automation Mops Delete Request","properties":{"user":{"type":"string","description":"Name of the user who requested the delete."},"mop_ids":{"type":"array","items":{"type":"string"},"description":"List of MoP IDs that need to be deleted."}},"$$ref":"#/components/schemas/change_automationMopsDeleteReq"},"example":{"user":"john_doe","mop_ids":["mop001","mop002","mop003"]}}}},"responses":{"200":{"description":"A successful response.","content":{"application/json":{"schema":{"type":"object","description":"Change Automation Mops Delete Response","properties":{"mops":{"type":"array","items":{"type":"object","description":"Change Automation Modified MoP","properties":{"mop_id":{"type":"string","description":"Unique identifier for a MoP."},"message":{"type":"string","description":"Message describes why the MoP modifiication failed, or suceeded."},"status":{"type":"string","enum":["UNKNOWN","SUCCEEDED","FAILED"],"default":"UNKNOWN","description":" - SUCCEEDED: SUCCEEDED indicates that the requested modification succeeded.\n - FAILED: FAILED indicates that the requested modification failed.","$$ref":"#/components/schemas/change_automationModifiedMopStatus"}},"$$ref":"#/components/schemas/change_automationModifiedMop"},"description":"List of modified MoPs."}},"example":{"mops":[{"mop_id":"custom_playbook","message":"delete succeeded","status":"SUCCEEDED"}]},"$$ref":"#/components/schemas/change_automationMopsDeleteResp"}}}},"400":{"description":"Bad Request. The request is malformed in some way and the server cannot process it.","content":{"application/json":{"schema":{"type":"object","description":"Change Automation Error 400","required":["code","severity","message"],"properties":{"code":{"type":"string","description":"HTTP return code","example":"400"},"severity":{"type":"string","description":"Error severity level","enum":["Critical","Warning","Fatal"]},"message":{"type":"string","description":"Error message","example":"top level error string"},"data":{"type":"string","description":"Details of the error","example":"detailed description of the error"}},"example":{"code":"400","severity":"Critical","message":"error message","data":"detailed description of the error"},"$$ref":"#/components/schemas/change_automationError400"}}}},"500":{"description":"Internal Server Error. The server could not fulfill the request.","content":{"application/json":{"schema":{"type":"object","description":"Change Automation Error 500","required":["code","severity","message"],"properties":{"code":{"type":"string","description":"HTTP return code","example":"500"},"severity":{"type":"string","description":"Error severity level","enum":["Critical","Warning","Fatal"]},"message":{"type":"string","description":"Error message","example":"top level error string"},"data":{"type":"string","description":"Error detailed description"}},"example":{"code":"500","severity":"Critical","message":"error message","data":"Server Error. detailed description of the error"},"$$ref":"#/components/schemas/change_automationError500"}}}}},"method":"delete","path":"/mops"}}