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

How can I get the token having scope of view_message using api?

Pratik Jethaliya March 2, 2017
 

2 answers

0 votes
Pratik Jethaliya March 3, 2017

Hi Christopher,

I know if I can go to profile and generate token manually then this is possible. But how should I do it using api call / programmatically. Let me know if you know about this, that would be really helpful

crivers
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
March 3, 2017

Ahh - the scope of your addon is actually defined at install time. You can see an example in the addon descriptor on https://developer.atlassian.com/hipchat/guide (under hipchatApiConsumer > scopes). If you're using a provided library, creating tokens and making API requests is one of the methods provided in the framework. For the node example, you can check out https://developer.atlassian.com/hipchat/tutorials/getting-started-with-atlassian-connect-express-node-js#Gettingstartedwithatlassian-connect-express(Node.js)-CallingtheHipChatRESTAPI but any of the libraries should have a similar method available.

Pratik Jethaliya March 3, 2017

But I am using HipChat as a SaaS, then also do I have to do the descriptor thing. I am pretty new in implementing api's. I am not installing HipChat, just using it as a service.

crivers
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
March 8, 2017

Indeed - if you're looking to make an integration that can be installed for your HipChat group you would need to define a descriptor with the appropriate permissions. If this is the first time you're setting up an integration, I would highly recommend going through the step-by-step tutorial at https://developer.atlassian.com/hipchat/tutorials/getting-started-with-atlassian-connect-express-node-js - it will help walk you through all the steps in building an integration.

Alternatively, if you just want to call the API (to send a notification for example), you can go to hipchat.com/account/api and generate an API token that can be used from any external script.

0 votes
crivers
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
March 3, 2017

If you go to https://hipchat.com/account/api, you should arrive at a page that lets you generate API tokens with whatever scopes you have access to

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events