title: Shopify uninstall webhook requesting uninstall url when installing app
body: <p>I have an issue where my Shopify webhook to handle when a shop uninstalls my app is firing my uninstall route when installing the app.  If I uninstall the app my uninstall route is fired as expected.  I just don't understand why it fires when the app is installed.</p>
  
  <p>Is there something wrong with my webhook?</p>
  
  <p>This is my webhook code:</p>
  
  <pre><code>$webhook = $this-&gt;sh-&gt;call([
              'URL' =&gt; 'https://'.$shop.'/admin/webhooks.json',
              'METHOD' =&gt; 'POST',
              'DATA' =&gt;   array (
                      'webhook' =&gt; array (
                           'topic' =&gt; 'app/uninstalled',
                           'address' =&gt; 'https://myserver.homelinux.com/uninstall',
                           'format' =&gt; 'json',
                          )
                      )
              ], false);
  </code></pre>
  
  <p>I call this code when the shop has accepted the payment transaction.  Immediately it requests my <code>address</code> url <code>https://myserver.homelinux.com/uninstall</code></p>
  
  <p>My understanding is that this should register the webhook and only request this address when the shop uninstalls the app.</p>
  
  <p>Any help/advice with this would be great.</p>