<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style>
<!--
@font-face
        {font-family:"Cambria Math"}
@font-face
        {font-family:Calibri}
@font-face
        {font-family:Tahoma}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline}
span.EmailStyle17
        {font-family:"Calibri","sans-serif";
        color:windowtext}
span.EmailStyle18
        {font-family:"Calibri","sans-serif";
        color:#1F497D}
.MsoChpDefault
        {font-size:10.0pt}
@page WordSection1
        {margin:1.0in 1.0in 1.0in 1.0in}
div.WordSection1
        {}
-->
</style>
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">I actually just found my answer.</span></p>
<p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span></p>
<p class="MsoNormal"><span style="color:#1F497D">I wanted to share just in case someone else has this query, you can do all of this via the Management Plugin&#8217;s API. The documentation for the API can be found here:<br>
http://hg.rabbitmq.com/rabbitmq-management/raw-file/rabbitmq_v3_0_2/priv/www/api/index.html</span></p>
<p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span></p>
<div>
<p class="MsoNormal"><span style="color:#1F497D">Thank you for your time,</span></p>
<p class="MsoNormal"><span style="color:#1F497D">-Christopher Lefevre</span></p>
</div>
<p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span></p>
<div>
<div style="border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style="font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Christopher Lefevre
<br>
<b>Sent:</b> Tuesday, March 05, 2013 11:08 AM<br>
<b>To:</b> 'rabbitmq-discuss@lists.rabbitmq.com'<br>
<b>Subject:</b> Remotely destroy/create Vhost automatically?</span></p>
</div>
</div>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">Hello RMQ List,</p>
<p class="MsoNormal">I have hopefully a quick and easy question.</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">We have a RabbitMQ instance on a Windows server, but the clients are running a mix of Windows/Ubuntu. We were looking to make a remote call to delete a VHOST, and then recreate the same VHOST.</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">For example, we have a VHOST named &#8220;Test-Service&#8221;. We want to delete &#8220;Test-Service&#8221; to wipe out all of its queues, and messages, and then start anew, recreating the &#8220;Test-Service&#8221; for automated testing purposes.</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">We currently are doing this on a local RabbitMQ instance via the rabbitmqctl &nbsp;command line tool, but would like to use a centralized RabbitMQ server. The queues are being recreated programmatically already, but we&#8217;re looking for a solution,
 something that can be hopefully used with Gradle, to recreate the VHOST before running our service.</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">Thank you for your time,</p>
<p class="MsoNormal">-Christopher Lefevre</p>
<p class="MsoNormal">&nbsp;</p>
</div>
The information contained in this electronic message and any attached document(s) is intended only for the personal and confidential use of the designated recipients named above. This message may be confidential. If the reader of this message is not the intended
 recipient, you are hereby notified that you have received this document in error, and that any review, dissemination, distribution, or copying of this message is strictly prohibited. If you have received this communication in error, please notify sender immediately
 by telephone (603) 262-6300 or by electronic mail immediately. Thank you.
</body>
</html>