Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

HipChat: Installing unlisted/private webhook

Eric Means July 22, 2016

Hello,

I am attempting to develop a HipChat webhook. I am at the point where I am ready to test the webhook, but I can't seem to install it successfully in our HipChat Cloud instance.

My process is as follows:

  1. Log into the HipChat web app (https://<hipchatname>.hipchat.com) as a group admin.
  2. Click the "Integrations" link at the top (https://<hipchatname>.hipchat.com/addons)
  3. Click the "Install an integration from a descriptor URL" link at the bottom of the page
  4. Enter the URL to the capabilities descriptor endpoint in my website. (I have verified that this endpoint exists, is publicly accessible, and returns a capabilities document that is valid according to the validator.)
  5. Select the room I want to install the add-on for.
  6. The Add-on Overview page shows up, with the correct Name and Description listed. However, clicking the "Add Integration" button does not do anything, and if I open the Chrome console, the following XHR requests have been made but have resulted in a 404:

    https://marketplace.atlassian.com/rest/2.0-beta/addons/<addon key>/versions/latest?host=<hipchatname>.hipchat.com&application=hipchat
    https://marketplace.atlassian.com/rest/2.0-beta/addons/<addon key>?host=<hipchatname>.hipchat.com&application=HipChat

I also tried adding my integration to the Atlassian Marketplace as a private add-on, but trying to install it using that capabilities descriptor (or the link given on the add-on's "Installation" page) results in the same behavior. I have checked my web application's logs and the URL specified in the capabilities descriptor's "callbackUrl" property is never accessed.

How do I go about successfully installing an unlisted/private webhook to a room for testing/debugging purposes?

Thanks,
Eric 

 

1 answer

1 accepted

0 votes
Answer accepted
Anatoli
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 24, 2016

Hi Eric,

You should be able to install an integration via a descriptor URL even if it is not listed on Atlassian Marketplace. Could you please give us the URL of your add-on and we will try to debug what's going wrong?

Eric Means July 25, 2016

Is there an email address I can send the URL to? I'd prefer not to post it publicly.

Thanks,
Eric 

Anatoli
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 25, 2016

integrations@hipchat.com – that's our mailing list that addon vendors can mail to ask questions (only Atlassian guys are on the list).

Eric Means July 26, 2016

The issue turned out to be an error on Atlassian's side which is now resolved. Thanks!

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events