<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On May 28, 2014, at 9:15 AM, Bridger Dyson-Smith <<a href="mailto:bdysonsm@utk.edu">bdysonsm@utk.edu</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi all,<br><br>Is there a batch process for deleting/backing out of an import job? Or is there some other work-around to accomplish a bulk resource removal?<br><br>Thanks!<br><br></blockquote><br></div><div>You can delete all of the resources in a repo thru the backend web api with something like this:</div><div><br></div><div><br></div><div><div style="margin: 0px; font-family: Menlo; background-color: rgb(189, 238, 237); position: static; z-index: auto;">REPO=<a href="http://localhost:8089">http://localhost:8089</a></div><div style="margin: 0px; font-family: Menlo; background-color: rgb(189, 238, 237); position: static; z-index: auto;">#</div><div style="margin: 0px; font-family: Menlo; background-color: rgb(189, 238, 237); position: static; z-index: auto;">REPO_ID=$1</div><div style="margin: 0px; font-family: Menlo; background-color: rgb(189, 238, 237); position: static; z-index: auto;">#</div><div style="margin: 0px; font-family: Menlo; background-color: rgb(189, 238, 237); position: static; z-index: auto;">DELETE='-X DELETE'</div><div style="margin: 0px; font-family: Menlo; background-color: rgb(189, 238, 237); position: static; z-index: auto;">for ID in $( curl_as_osx admin admin "$REPO/repositories/$REPO_ID/resources?all_ids=true" | tail -1 | tr '[],' ' ' )</div><div style="margin: 0px; font-family: Menlo; background-color: rgb(189, 238, 237); position: static; z-index: auto;">do</div><div style="margin: 0px; font-family: Menlo; background-color: rgb(189, 238, 237); position: static; z-index: auto;">curl_as_osx admin admin $DELETE $REPO/repositories/$REPO_ID/resources/$ID | tail -1 | json_pp </div><div style="margin: 0px; font-family: Menlo; background-color: rgb(189, 238, 237); position: static; z-index: auto;">done</div><div><br></div></div><div><br></div><div>i.e. First curl gets the list of resource ids in that repo. Loop over the list and do a HTTP DELETE on each resource. </div><div><br></div><div>If you don’t want to delete them all, there may be a way to do a finer selection thru the search API, but I haven’t figure out how to do it. </div><div>Perhaps something like this  is easier to do in the jirb console. </div><div><br></div><div><br></div><div>— Steve Majewski</div><div><br></div><div><br></div><div><br></div></body></html>